web-dev-qa-db-ja.com

再多重化せずに.aviのデフォルトのオーディオトラックを変更する

複数のオーディオトラックがある.aviファイルがいくつかあり、デフォルトのオーディオトラックは外国語です。他のトラックを削除するのではなく、その中のdefault flagをいくつか変更するだけで、それを開いたときにtrack 2などを再生します。

新しいファイルを作成したくない、そのようなことをする必要はないはずです with .mkvs this本当に簡単でした

だから私はそれも可能かどうか疑問に思っています [かなり単純に]modify.aviの内容

9
Hashbrown

AVIdemuxを使用しました。それは数秒で実行されるため、完全に「デマルチプレクサ」ではなく、優先オーディオトラックを変更(または単に不要なトラックを削除)し、AVIコンテナファイルの内部パーツを適切にメッシュ化します。これは無料のプログラムです- http://sourceforge.net/projects/avidemux/?source=dlp

注:プログラムには明らかにデマルチプレクサ機能があります。

5
loki

ヘッダーを変更して、ファイル内の別のデフォルトオーディオストリームを指定する方法がわかりません。私は常に仮想ダブを使用して2番目のストリームを削除し、特定のストリームを出力用に選択しました。または、オーディオプログラムで処理した後、別のオーディオファイルをロードします。

Virtual Dub modは、複数のオーディオストリームをより効果的に扱うことができました http://www.videohelp.com/tools/VirtualdubMOD 仮想Dub modを使用すると、オーディオのオーディオストリームを表示および変更できますセクション。

どちらのプログラムでも、オーディオまたはビデオを再エンコードする必要はありません。 [ダイレクトストリーム]を選択した場合は、ビデオ全体をパススルーして書き直すだけです。ヘッダーを変更するよりも多くの時間がかかりますが、十分に高速です。

この情報はWindowsシステム用です。これを実行するシステムをリストしていませんか?

1
Psycogeek