我将libav
用于应该提取视频变换系数的应用程序。但libav
的输出文件在此应用程序中并不重要。存在内存限制,我不想生成输出文件。
我阅读了一些关于libav
及其帮助的文档。但我无法解决这个问题。如何强制libav
生成输出文件?
答案 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。