web-dev-qa-db-ja.com

MP4ファイルに別のオーディオストリームを追加するにはどうすればよいですか?

MP4ビデオファイルがあり、それに別のAACオーディオトラックを追加したいと思います。 YAMBとMeGUI(MP4Boxのフロントエンド)を試しましたが、Zoom Playerで正しく再生されますが、WMPで間違ったトラックが選択され、Quicktimeで両方が同時に再生されます。これは、何らかの形でデフォルトのオーディオトラックを指定することに関係しているのではないかと思います。

YAMB/MeGUIでデフォルトのオーディオトラックを指定する方法や、MP4ファイルにトラックを追加する別の方法を知っている人はいますか?

1
RandomEngy

たくさんの清掃をした後、私は信じる最良の答えを見つけました。 MP4ファイルを多重化するには、Mp4Boxコマンドラインインターフェイスを使用する必要があります。

mp4box -new -add original_video.mp4 -add extra_track.m4a:disable output_file.mp4

この無効化オプションにより、Quicktimeはそのトラックを無視し、メイントラックのみを再生します。 Quicktimeはひどいソフトウェアであるため、オーディオトラックを選択する機能がありません。そのため、これが最善の方法です。

WMPの場合、フルスクリーンモードに移動してオーディオトラックをcan切り替え、次にビデオを右クリックします。それはデフォルトで間違ったトラックを選択するだけであり、あなたはそれと一緒に暮らす必要があります。これはWMPのバグです。

4
RandomEngy

Avidemux2 MP4編集とオーディオストリームの追加をサポートします。

Audacity もこれを可能にするはずです、1.3ベータとFFMpegが必要になります。両方をインストールする手順は、 here にあります。

0
John T