J'ai un AVI avec deux flux audio à l'intérieur. Comment le lire avec MPlayer en utilisant le deuxième flux audio autre que celui par défaut?
Pour trouver l'ID de la piste audio de la vidéo que vous souhaitez lire, utilisez ceci:
mplayer -vo null -ao null -frames 0 -v <filename> | grep aid
Pour lire le fichier à l'aide de la piste audio requise, utilisez l'ID de piste trouvé dans la commande précédente et utilisez-le dans la suivante:
mplayer -aid <track_ID> <filename>
Source pour cette information - FAQ à MPlayerhq.h
Exemple:
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