我正在寻找FFMPEG的无损视频输出选项,这些选项无需任何特殊的编解码器或特殊的播放器(例如VLC)就可以查看。我希望能够使用Windows Media Player之类的播放器来打开视频的基本用法。
我目前有以下选择:
在avi容器中创建原始视频输出视频:
ffmpeg -i input.mp4 -f avi -c:v rawvideo output.avi
在avi容器中创建Huffyuv输出视频(在WMP中正确播放,但在VLC中不能正确播放。):
ffmpeg -i input.mp4 -f avi -c:v huffyuv output.avi
在avi容器中创建h264视频(视频无法在WMP中正确播放):
ffmpeg -i input.mp4 -f avi -c:v libx264 -qc 0 output.avi
我愿意接受任何建议。我想减小文件大小,同时又不丢失源信息,并允许在标准Windows安装上轻松播放。
更新: huffyuv和libx264均可在VLC 2.2.0中使用。我仍在寻找尽可能不涉及VLC的解决方案。
在标准Windows安装上,Windows Media Player +的高质量和易于回放实际上是不可能的。Windows具有糟糕的编解码器支持。当您希望它无损时,甚至更是如此。您要定位什么版本的Windows(Media Player)?
—
slhck
我并不是真正针对一个版本。最终用户使用的是Windows电脑,并有可能在Windows Vista或7
—
吴荣奎
实际上,HuffYUV应该在VLC中工作。您使用的是最新版本吗?
—
slhck
VLC为2.1.5。当前是2.2.0。我测试了Windows野生动物视频,并正确播放了该视频。我的测试文件无法正确播放:ffmpeg -i test.avi -f avi -c:v huffyuv testoutput.avi我的输入文件如下:输入#0,avi,来自“ test.avi”:元数据:编码器: Lavf56.11.100持续时间:00:00:07.33,开始:0.000000,比特率:233 kb / s流#0:0:视频:mpeg4(简单配置文件)(FMP4 / 0x34504D46),yuv420p,704x480 [SAR 1:1 DAR 22 :15],237 kb / s,3 fps,3 tbr,3 tbn,3 tbc
—
Nicholas Ng
升级到2.2.0,huffYUV和libx264正常工作。
—
Nicholas Ng