再エンコードせずにMP4ファイルのオーディオを置き換えるにはどうすればよいですか?


22

私は私がしたいことをMP4コンテナにビデオを持って代わる(にオーディオトラックをない に別のオーディオストリームを追加し、またのオーディオフォーマットを変換します)。

オンラインの誰かがVirtualDubを使用してオーディオトラックを置き換えることを提案しましたが、ビデオファイルを開くことさえできませんでした。Journeyman Geekはチャットで私が使用することを提案しましたffmpegが、ドキュメントを理解するのはかなり困難です。

Windowsでこれを実現するにはどうすればよいですか?必要に応じて、外部プログラムをダウンロード/インストールします。

回答:


33

私は最終的にドキュメントを精査ffmpegし、解決策を見つけました:

ffmpeg.exe -i input_video.mp4 -i replacement_audio.m4a -vcodec copy -acodec copy -map 0:0 -map 1:0 output.mp4


7
RTFMが再びストライキします!
マルティノー

これは、360正距円筒形などのすべてのメタデータを保持するわけではないことに注意してください(範囲をテストしていません)。
エラスカネーター

3

現在のソリューションへの追加:オーディオファイルがビデオコンテナーの形式と一致しない場合は、-acodecパラメーターを使用しないでください。

ffmpeg.exe -i input_video.mp4 -i replacement_audio.m4a -vcodec copy -map 0:0 -map 1:0 output.mp4

これで、コンテナに一致させるためにオーディオのみがエンコードされます。


2

これにはいくつかの無料ソフトウェアがあります。

およびvideohelp.comの他の多くの人


MP4Boxは非常にシンプルなようで、オーディオを置き換えるオプションが見つかりませんでしたが、MKVToolNix GUIは理解しやすく、素晴らしい仕事をしています!
ヴィタス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.