MKVからMP4コンテナソリューション

MKVからMP4コンテナソリューション

現在、私は映画やテレビ番組を MKV から MP4 に変換するために ffmpeg を使用しています。ただし、これは一度に 1 つのフォルダーでしか実行できず、すべての動画が独自のフォルダー内にあるため、一度に 1 つのフォルダーでしか実行できません。私は次のコードを使用します:

for %%a in ("*.mkv") do ffmpeg.exe -i "%%a" -vcodec copy -acodec copy "%%~na .mp4" pause

これは、たとえば、あるシーズンのテレビ番組のフォルダーで、各エピソードを 1 つずつ変換する場合にうまく機能します。

バッチを使用してルート ディレクトリ ~1200 のサブフォルダーを検索し、すべての MKV ファイルを見つけ、同じオーディオ/チャンネルを保持したまま新しいコンテナーに変換し、古い mkv ファイルを削除する方法はありますか?

答え1

コマンド

FOR /R %%a etc etc 

サブフォルダを再帰的に処理し、「DO」の後に「(」を追加すると、複数の行にまたがる複数のコマンドを入力できます。その後、コマンドを「)」で閉じます。

私はバッチファイルの専門家ではないので、上記はhttp://ss64.com/nt/for.html...これが少しでも役に立つといいのですが

関連情報