web-dev-qa-db-ja.com

mkvファイルをmp4にバッチ変換するにはどうすればよいですか?

現時点では、次の単一のビデオコマンドを使用しています。

avconv -i File_name1.mkv -codec copy File_name1.mp4

フォーマットを変更するには、400以上のビデオに対してこれを行う方法が必要です。バッチコマンドはどうなりますか?

for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done
10
Rinzwind

mencoderを使用できます。でインストール:

Sudo apt install mencoder

その後:

for f in *.mkv; do mencoder "$f" -o "$f".mp4 -ovc lavc -oac lavc;done

オプションなしのデフォルトの出力形式は、ビデオの場合はMPEG-4、オーディオの場合はMP2です。
詳細については、man mencoderを参照してください。

2
girardengo

winFFを試してください。これは、FFmgegがソフトウェアセンターから監査およびビデオファイルをバッチ変換するためのGUIです。

Sudo apt-get install winff
1
StallionSA

別のfindコマンドを使用して、

find /path -name '*.mkv' -exec bash -c 'avconv -i "$1" -codec copy "${1%.mkv}.mp4"' _ {} \;
1
Avinash Raj