mplayer (via console) nem sempre mostra a duração do arquivo de áudio - como mudar o comportamento?

0

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!

    
por Jim MacKenzie 02.09.2018 / 16:46

1 resposta

1

Basta desativar a saída de vídeo:

mplayer -novideo lhs243.ogg

    
por 02.09.2018 / 17:38