1
FFmpeg / avidemux:修复压缩的B帧
我使用FFmpeg将一些旧的mpeg4视频(在avi容器中)转码为h.264。基本上 ffmpeg -i input.avi -c:v libx264 [x264 settings] -c:a libfdk_aac [aac settings] output.mp4 这样做时,mpeg4发出以下警告 视频使用非标准且浪费的方式来存储B帧(“打包的B帧”)。考虑使用诸如VirtualDub或avidemux之类的工具进行修复。 我知道我仍然可以成功进行代码转换,但是根据警告,尚不清楚生成的h.264视频的质量是否会受到影响。 所以, 鉴于我只关心veryslow输出h.264视频的质量(和尺寸,我想最小化移动设备的尺寸,这也是为什么我也使用预设)的原因,我应该关心打包的B-镜框? 如果可以的话,如何使用avidemux修复它们?(我已经尝试过浏览手册。)