我在一个应用程序中使用libav提取视频的变换系数。但是libav的输出文件在这个应用程序中并不重要。内存有限制,我不希望产生输出文件。
我阅读了一些关于libav的文档以及它的帮助。但我解决不了这个问题。如何强制libav生成输出文件?
发布于 2014-08-19 15:49:47
如果您想在没有输出的情况下解码您的文件,可以使用以下方法:
1:将输出格式指定为null 2:将其输出指定为null:
在windows和linux中,您可以使用以下命令:
avconv.exe -i input.mkv -f null null
./avconv -i input.mkv -f null /dev/null基于(ffmpeg描述) -f强制输入或输出文件格式。通常自动检测输入文件的格式,并从输出文件的文件扩展名中猜测格式,因此在大多数情况下不需要此选项。
第二个null将其输出指定为null。
https://stackoverflow.com/questions/25384118
复制相似问题