Basta desativar a saída de vídeo:
mplayer -novideo lhs243.ogg
Eu uso o mplayer principalmente para reproduzir arquivos de áudio do console do Linux. Na maioria das vezes, o mplayer felizmente me mostra a duração do arquivo e o tempo de execução até agora (note: pausei as duas reproduções apenas para permitir copiar / colar a saída):
jim@brisbane /public/podcasts/AmateurRadio/Linux in the Ham Shack $ mplayer lhs150.ogg
MPlayer 1.2.1 (Debian), built with gcc-5.3.1 (C) 2000-2016 MPlayer Team
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.
Playing lhs150.ogg.
libavformat version 56.40.101 (external)
libavformat file format detected.
[lavf] stream 0: audio (vorbis), -aid 0, LHS Episode #150: The Sesquicentennial
Load subtitles in ./
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
libavcodec version 56.60.100 (external)
AUDIO: 44100 Hz, 1 ch, floatle, 80.0 kbit/5.67% (ratio: 10000->176400)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis)
==========================================================================
AO: [pulse] 44100Hz 1ch floatle (4 bytes per sample)
Video: no video
===== PAUSE =====
A: 16.4 (16.3) of 5404.9 ( 1:30:04.9) 0.4%
Você pode ver, acima, que eu sou 16,4 segundos em 5404,9, mas o mais importante, eu posso ver que o podcast neste caso é 1: 30: 04.9 de duração.
jim@brisbane ~/hobart/server/podcasts/MUSIC/PODCASTS/Linux in the Ham Shack $ mp lhs203.ogg
MPlayer 1.2.1 (Debian), built with gcc-5.3.1 (C) 2000-2016 MPlayer Team
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.
Playing lhs203.ogg.
libavformat version 56.40.101 (external)
libavformat file format detected.
[mjpeg @ 0x7f6a2fda03c0]Changeing bps to 8
[lavf] stream 0: audio (vorbis), -aid 0, LHS Episode #203: Choosing Your Linux Distribution
[lavf] stream 1: video (mjpeg), -vid 0
VIDEO: [MJPG] 300x300 0bpp 90000.000 fps 0.0 kbps ( 0.0 kbyte/s)
Load subtitles in ./
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.60.100 (external)
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 1 ch, floatle, 80.0 kbit/5.67% (ratio: 10000->176400)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis)
==========================================================================
AO: [pulse] 44100Hz 1ch floatle (4 bytes per sample)
Starting playback...
[mjpeg @ 0x7f6a2fda03c0]Changeing bps to 8
Movie-Aspect is 1.00:1 - prescaling to correct movie aspect.
VO: [vdpau] 300x300 => 300x300 Planar YV12
Movie-Aspect is 1.00:1 - prescaling to correct movie aspect.
VO: [vdpau] 300x300 => 300x300 Planar YV12
No pts value from demuxer to use for frame!
pts after filters MISSING
A:3615.6 V: 53.8 A-V:3561.850 ct: 0.025 0/ 0 0% 0% 2.4% 0 0 1.50x
===== PAUSE =====
Este episódio difere ao aparecer uma pequena janela com um logotipo do podcast (Linux no Ham Shack), então parece que o mplayer está tratando isso como um arquivo de vídeo de algum tipo em vez de um arquivo de áudio simples. Note também, no entanto, que a saída não mostra a duração do arquivo mais. Na verdade, a exibição de texto é totalmente diferente.
Eu não preciso que a exibição de texto seja idêntica, mas quero ver o tempo restante. Existe alguma maneira de forçar isso a funcionar?
Se você quiser amostras de arquivos de áudio, usei o Linux nos episódios # 150 e # 203 de Ham Shack. (Não tenho nada a ver com este podcast, exceto ser um ouvinte.)
Eu corro Debian / Ubuntu / Mint, mas o sistema operacional parece ter pouco a ver com isso.
Sugestões? Obrigado!