6

特定のフォルダー内のすべての MP4 ファイルを FLV に自動的に変換するにはどうすればよいですか?

ffmpeg -i VID00002.MP4 -ar 44100 test.flv

ファイル名がわからない場合、これらのタスクをキューに入れる方法はありますか?

スクリプトを実行する必要がある場合 (私は Python に精通しています)、どうすれば実行できますか?

4

2 に答える 2

10

ffmpeg がインストールされていれば、ターミナル内でこれをかなり簡単に行うことができます。ターミナルで、次のように入力します。

$>cd /your/path/to/videos
$>for i in *.mp4; do ffmpeg -i $i -ar 44100 $i.flv; done

2 番目のコマンドは、単純に各 mp4 ファイルを繰り返し処理し、ファイル名を「$i」に割り当てます。次に、入力および出力ファイル名として $i を使用して ffmpeg を呼び出します。出力については、この場合は $i.flv という拡張子を追加するだけです。したがって、ファイル名が「video.mp4」の場合、「video.mp4.flv」として出力されます。

お役に立てれば。

于 2011-07-13T15:46:54.653 に答える