FFmpeg 0.5の返り値を取得する方法
2010.01.06 07:57 PM
何故かFFmpegの主要情報の出力は標準エラー出力となっている。で、コードを追ってみたところ、展開ディレクトリ/ffmpeg-0.5/libavformat/utils.cの2848行あたりにあるdump_stream_format()内のローカル変数bufにVideo,Audioが格納され、av_log()にて出力されている。同じく、その下のdump_format()でDuration,start,bitrateが出力されている。この部分にパッチを当てmakeしてもOKだが、素直にffmpegに2>&1をくっ付けて標準出力しても良い。お好み次第でどうぞ。
