MediaCoder视频转码后抖动的解决方案
2022-12-31 by 老于
在一次 MediaCoder 的使用过程中,由于用户需要转换编码到特定的播放器中,所以把源文件为 FLV 后缀的视频进行了 MP4 格式的转换,但是输出的视频却出现了画面抖动的情况。
软件版本:MediaCoder 0.8.65
目标格式:H.264
备注说明:在软件的所有转换参数保持默认的情况下问题依旧。
解决方案
- 第一步:容器选择MP4,混流器选择启用,并选择MP4Box。问题解决。
- 第二步:打开视频选项卡,编码器:NVENC,勾选GPU。
- 第三步:检测到支持nVidia NVENC视频编码的加速硬件转码后,输出的视频正常,问题解决。
问题总结
- 容器选项卡中的混流器不要选择自动,而是选择启用并勾选MP4Box。
- 可以尝试关闭去噪声。
- 可以尝试反交错选择禁用。
- 其他参数在不理解的情况下,尽量保持默认。
- 利用CPU进行二次编码的视频可以保持到最清晰,质量最好的状态。
- 如果对输出的目标有较高的画面质量要求,可以在编码器中选择自动,x264选项卡里的预设选择slower(慢速编码)。
- 转换的算法官方的推荐是Lanczos,而不是Default。
视频预览
视频引用来自:大雄兔 Big Buck Bunny (2008) 电影作品片段,导演: Sacha Goedegebure。编剧: Sacha Goedegebure。