web-dev-qa-db-ja.com

ffmpegコマンドラインの出力をテキストファイルに書き込む

私はこのスクリプトをffmpegのショット検出に使用しています。

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

Cプログラムから出力を読み取るために、テキストファイルに出力を書き込む必要があります。これどうやってするの?どんな助けでもありがたいです。

10
Asanka sanjaya

出力をファイルにリダイレクトします。

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

26
aergistal