Asanka Herath
Asanka Herath

Reputation: 1611

ffmpeg command line write output to a text file

I'm using this script for shot detection in ffmpeg.

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

I need to write the output into a text file in order to read the output from a c program. How can I do this? Any help is appreciated.

Upvotes: 19

Views: 52087

Answers (1)

aergistal
aergistal

Reputation: 31209

You redirect the output to a file:

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

If you want separate files for stdout and stderr you can do:

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

Upvotes: 45

Related Questions