2010-12-20 19 views
6

どのようにして特定のフォルダ内のすべてのMP4ファイルを自動的にFLVに変換できますか? 44100 test.flvffmpegですべてのMP4ファイルをFLVに自動的に変換する方法はありますか?

-ar

のffmpeg -i VID00002.MP4これらのタスクをキューするための方法は、私は、ファイル名を知らないと仮定して、ありますか?

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

答えて

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'として出力されます。

これが役に立ちます。

+3

を、コマンドは次のようになります(* .M4A * .wma形式)での%fのdo ffmpeg -i "%f" -acodec libmp3lame -ab 128k "%f.mp3" –

0

これは、変換して検索やffmpegの機能を使用して、出力の質問抑制する新しいファイルの名前を変更します:windozeで

find /mymediapath (\ -name '*.mp4' \) -exec bash -c 'ffmpeg -y -i "$0" -strict -2 "${0/mp4/flv}"' {} \; 
関連する問題