4

コマンドプロンプトでffmpeg.exeを実行しています。オプションを使用してレポートファイルを生成しようとしてい-reportます。レポート名を明示的に指定するにはどうすればよいですか?

4

2 に答える 2

5

環境変数でのみ設定できるようです[?]

export FFREPORT = file = / home / someone / log / ffmpeg-$(date +%Y%m%s).log

これは、そうでない場合は、コマンドラインパラメータからの出力ファイル名を解析する必要があるためです。つまり、「ffmpegはすでに実行されているため、ログ記録を開始している」ので、猫やマウスのゲームのようなものです。

参照:https ://ffmpeg.org/trac/ffmpeg/ticket/1823およびいくつかのメーリングリストの投稿。

于 2013-01-19T18:26:02.340 に答える
1

Windows7での簡単な方法は次のとおりです。

ffmpeg -i filename.mp4 -hide_banner 2> filename_Info.txt

バッチファイルでの私の好みの解決策は次のとおりです。

:: Location of file
SET file=filename

:: Location of FFMPEG
SET ffmpeg=C:\Program Files\FFmpeg\ffmpeg.exe

:: Analyse File
"%ffmpeg%" -i "%file%.mp4" -hide_banner  2> "%file%_Info.txt"

私の単一のオプション「-hide_banner」の場合、目的のコマンドラインのオプション/スイッチの方法で使用する必要があるものをすべて置き換えることができます。

レポートファイルの名前とパスについては、ご自身で確認してください。有効なファイルパスであればどれでもかまいません。

于 2017-01-24T18:26:59.430 に答える