0

を使用してファイルをトランスコードするとき

ffmpeg -i input.avi  -vcodec libx264 output.mp4

プログラムは、ffmpegトランスコードされているファイルのステータスをビットごとに表示します。画面いっぱいに表示され、for ループを使用して複数のファイルをトランスコードすると、しばらくするとどのファイルが対象なのかわかりません。

トランスコーディング中に bash 画面の最後の行だけを更新する方法はありますか?

4

1 に答える 1

0

確かに、ffmpeg 出力をどこかに (/dev/null またはファイルに) リダイレクトし、現在トランスコードされているファイルの名前のみを出力します。

例えば:

for input in file1 file2 file3
 do
  echo "Transcoding $input"
  ffmpeg -i $input  -vcodec libx264 transcoded_$input > /dev/null
 done
于 2013-04-23T17:34:23.747 に答える