我希望在从一种格式转换到另一种格式时保持视频质量,特别是从avi格式到mpeg格式。我尝试了提供的选项ffmpeg 和我实现了相同质量的视频,但结果的文件大小比原来的大,我如何减少这个大小?。
我试过这个:
ffmpeg -i input_file.avi -target ntsc-dvd output_file.mpeg
发布于 2012-02-16 21:02:06
原版中使用了什么编解码器?如果AVI中使用的编解码器优于NTSC DVD中使用的MPEG-2编解码器,则可能无法实现与原始编解码器相同的质量/文件大小点。
另外,ntsc还指定了一个决议。如果它高于AVI分辨率,这将提高文件大小。如果你不需要精确地点击DVD解析度,我就会保持同样的分辨率。你可以这样做:
ffmpeg -i input_file.avi -vcodec mpeg2video -b 1000k outfile.mpg-b参数允许您设置输出视频比特率。当我想要达到正确的质量/文件大小权衡时,我发现这是最容易调整的参数。
还有许多其他的高级选项可以帮助您在保持质量的同时降低文件大小,但与减少分辨率或使用更好的编解码器(如H.264 )相比,它们通常处于边缘位置。
发布于 2012-02-16 20:55:01
当你转换视频时,数据总是会丢失的。特别是在转换成mpeg和其他古老的格式时。也许F4V或MKV是可用的?
https://stackoverflow.com/questions/9318748
复制相似问题