ffmpeg命令行将输出写入文本文件

时间:2015-04-16 16:12:05

标签: ffmpeg output ffprobe

我在ffmpeg中使用此脚本进行镜头检测。

ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)"

我需要将输出写入文本文件,以便从c程序中读取输出。我怎样才能做到这一点?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:23)

您将输出重定向到文件:

ffprobe -show_frames -of compact=p=0 -f lavfi "movie=test.mp4,select=gt(scene\,0.3)" > output.txt 2>&1

如果您需要stdoutstderr的单独文件,则可以执行以下操作:

[..] > out.txt 2> err.txt