使用libav而不生成输出文件

时间:2014-08-19 13:01:38

标签: libavcodec libav

我将libav用于应该提取视频变换系数的应用程序。但libav的输出文件在此应用程序中并不重要。存在内存限制,我不想生成输出文件。

我阅读了一些关于libav及其帮助的文档。但我无法解决这个问题。如何强制libav生成输出文件?

1 个答案:

答案 0 :(得分:1)

如果要在没有输出的情况下解码文件,可以使用以下方法:

1:将其输出格式指定为null 2:将其输出指定为null:

在Windows和Linux中,您可以使用以下命令:

avconv.exe -i input.mkv -f null null
./avconv -i input.mkv -f null /dev/null

基于(ffmpeg description-f强制输入或输出文件格式。通常会自动检测输入文件的格式,并从输出文件的文件扩展名中猜出格式,因此在大多数情况下不需要此选项。

第二个null将其输出指定为null。