内部に2つのオーディオストリームを持つAVIがあります。 2番目のデフォルト以外のオーディオストリームを使用してMPlayerで再生する方法は?
再生したいビデオのオーディオトラックIDを見つけるには、次を使用します。
mplayer -vo null -ao null -frames 0 -v <filename> | grep aid
必要なオーディオトラックを使用してファイルを再生するには、前のコマンドで見つかったトラックIDを使用し、次のコマンドで使用します。
mplayer -aid <track_ID> <filename>
この情報のソース- MPlayerhq.huのFAQ
例:
nits@nits-workstation:$ mplayer -vo null -ao null -frames 0 -v Blood\ \ 18\ Dual\ -\ Moon\ Over\ Ekaterinburg.mkv | grep aid
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
[mkv] Track ID 2: audio (A_AAC), -aid 0, -alang und
[mkv] Track ID 3: audio (A_AAC), -aid 1, -alang und
FAAD: compressed input bitrate missing, assuming 128kbit/s!
##To play with Audio Track ID 3##
nits@nits-workstation:$ mplayer -aid 1 Blood\ \ 18\ Dual\ -\ Moon\ Over\ Ekaterinburg.mkv
##To play with Audio Track ID 2##
nits@nits-workstation:$ mplayer -aid 0 Blood\ \ 18\ Dual\ -\ Moon\ Over\ Ekaterinburg.mkv