web-dev-qa-db-ja.com

avconvを使用して、ターミナルで複数のファイルを変換するにはどうすればよいですか?

私はLinuxが初めてで、ループ内のすべてのファイルで1つのコマンドを実行したいです。

avconv -i *.mp4 -vcodec copy -ac 2 -strict experimental *.mp4

どうすればこれを行うことができますか?変換するファイルが100以上あります。それらを同じ名前の新しいファイルに変換したいのですが、異なるコーデックを使用します。 1つのファイルで機能しますが、すべてのファイルで実行する方法がわかりません。私はこれを見つけました avconv documentation しかし、そこにも答えが見つかりません。

15
Noman

これを試して:

for i in *.mp4; do avconv -i "$i" -vcodec copy -ac 2 -strict experimental "out-$i"; done
19
January