V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GalaDOS  ›  全部回复第 1 页 / 共 1 页
回复总数  16
2022-03-21 11:51:39 +08:00
回复了 mikewang 创建的主题 程序员 C 语言底层开发怎么样?
最好问清楚具体用 C 做什么,写 C 可以很高大上也可以很螺丝钉。我身边写 C/C++的(包括我自己),大多是读书时就在做相关领域研究的,虽然工作挺安稳,但是也如 64 楼所说,选择变少了,挺难回头的
2022-02-22 11:40:15 +08:00
回复了 NatsumeMio 创建的主题 程序员 想写一个 wasm 软解 av1 的播放器,请问如何下手?
底层解码器建议用 dav1d ,aom 比较慢
2022-01-25 10:28:50 +08:00
回复了 soberzml 创建的主题 Minecraft 怎么开始沉浸 minecraft
@soberzml 科技树长很多,能自己设计的内容也更多,等生产的时候也可以去挖矿,不会无聊。。。总之就是很耐玩
缺点是游戏内没什么引导,要自己查资料或者看教程视频。
2022-01-24 11:34:51 +08:00
回复了 soberzml 创建的主题 Minecraft 怎么开始沉浸 minecraft
玩过的 mod 里,IC2+BC (工业时代 2+建筑)比较上瘾,感觉挺适合程序员的。主要内容是排流水线搞自动化生产,类似单机游戏里的异星工厂和戴森球计划。
2022-01-14 17:12:15 +08:00
回复了 lingdu666 创建的主题 git git 操作命令行比界面有哪些优势呢?
用的编辑器比较多,gui 很多套,不想一个个去熟悉,命令行统一解决比较省心
2021-12-06 18:04:12 +08:00
回复了 ijrou 创建的主题 程序员 视频添加水印,水印在视频内弹来弹去那种~
举个例子,具体还要自己改。比如水印本身的长宽要算进去,懒得写了:
ffmpeg -i origin.mp4 -i watermark.jpeg -filter_complex "[0:v][1:v]overlay=x='abs(mod(n*20,2*W)-W)':y='abs(mod(n*10,2*H)-H)'" -c:v libx264 output.mp4
有需求肯定买啊,整了台高配,很爽。
2021-09-28 11:30:27 +08:00
回复了 johnsonshu 创建的主题 FFmpeg 关于 windows 下 ffmpeg 的性能
先试试 ffmpeg -i XXX.mp4 -f null NULL 看看纯解码是什么速度,这个是上限,太慢就换电脑
再试试 ffmpeg -i XXX.mp4 -qscale:v 31 image_%d.jpg 把输出画质压到最低,如果变快了就是磁盘 IO 的问题,换硬盘或者输出数据量压低一些
再试试 ffmpeg -i XXX.mp4 -an -vf "framerate=0.07" image_%d.jpg 简化一下编码流程看看有没有救
2021-08-31 11:17:17 +08:00
回复了 zxCoder 创建的主题 C++ c++在公司里一般是做什么的啊
魔改 WebRTC,优化编码器,做视频通信或者直播软件,以及配套的媒体服务器
2021-07-23 14:32:56 +08:00
回复了 Orangecz 创建的主题 Google 今天 google 首页的小游戏挺好玩的
做得居然挺大的,还有过场动画,手感也不错
@JinTianYi456 画面信息丢失的多少,由编码器选择的量化参数决定。打一个比方,浮点数“1.33”,选择不同的量化参数后,它会被压缩成“1.3”,或者“1”,甚至“0”。参数的选择影响输出数据的多少,以及丢失信息的多少。对应到视频数据,每一帧画面被划分成很多小块,每个小块有一个量化参数,编码器通过控制每个小块的量化参数,调整每一帧画面的数据量,进而控制码率。

至于实际上这些量化参数如何选择,则是码率控制算法决定的。这个大概就是你想知道的“降码算法”吧。以 x264 为例,它大体有 crf,abr,cqp 这些选择。如果你有特定的目标码率,那基本就只能用 abr 。因为 crf 和 cqp 都只关注画面质量,不控制输出码率。如果你只是想要一个相对比较小的码率,也可以用 crf 和 cqp,给一个比较大的值,也即要求一个比较低的画面质量,码率自然就跟着降低了。

如果你还想问 abr 这些码控算法的具体原理,这个就很难在论坛里说清楚了,最好还是自己搜文献看吧。
过程是把视频文件解码成原始像素数据,再用更低的码率去编码。参数一般就是编码器的-bitrate,-qp 之类的。
因为基本都是有损编码,每次转码都会有损失。并且目标码率越低,质量降得越明显。
2021-05-11 12:05:13 +08:00
回复了 Geekerstar 创建的主题 FFmpeg FFmpeg 可以将视频文件按照固定大小分割么?
恒定码率的视频,2L 的方法一般就可以了
非恒定码率的视频(比如用-crf 编的),或者希望精度高一点(再高也会受关键帧限制),可以自己修改 segment.c,加个 segment_size 选项
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3027 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.