Как указать аудиопоток не по умолчанию для MPlayer?

5

У меня есть AVI с двумя аудиопотоками внутри. Как играть в MPlayer с использованием второго аудиопотока, отличного от стандартного?

    
задан Pavel Vlasov 02.10.2011 в 04:27
источник

1 ответ

6

Чтобы найти идентификатор звуковой дорожки видео, которое вы хотите воспроизвести, используйте это:

mplayer -vo null -ao null -frames 0 -v <filename> | grep aid

Чтобы воспроизвести файл с использованием требуемой звуковой дорожки, используйте идентификатор дорожки, который найден с предыдущей командой, и используйте его в следующем:

mplayer -aid <track_ID> <filename>

Источник для этой информации - FAQ в MPlayerhq.hu

Пример:

[email protected]:$ 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## 
[email protected]:$ mplayer -aid 1 Blood\ \ 18\ Dual\ -\ Moon\ Over\ Ekaterinburg.mkv 

##To play with Audio Track ID 2## 
[email protected]:$ mplayer -aid 0 Blood\ \ 18\ Dual\ -\ Moon\ Over\ Ekaterinburg.mkv
    
ответ дан Nitin Venkatesh 02.10.2011 в 06:56
источник