mplayer(콘솔을 통해)가 항상 오디오 파일 재생 시간을 표시하지 않습니다. 동작을 변경하는 방법은 무엇입니까?

mplayer(콘솔을 통해)가 항상 오디오 파일 재생 시간을 표시하지 않습니다. 동작을 변경하는 방법은 무엇입니까?

저는 주로 mplayer를 사용하여 Linux 콘솔에서 오디오 파일을 재생합니다. 대부분의 경우 mplayer는 파일의 지속 시간과 지금까지의 경과 시간을 친절하게 보여줍니다(참고: 출력을 복사/붙여넣을 수 있도록 두 재생을 모두 일시 중지했습니다).

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% 

위에서는 5404.9초 중 16.4초의 시간이 있었다는 것을 볼 수 있지만, 더 중요한 것은 이 경우 팟캐스트의 지속 시간이 1:30:04.9라는 것을 알 수 있다는 것입니다.

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  =====

이번 에피소드에서 다른 점은 팟캐스트 로고(Linux in the Ham Shack)와 함께 작은 창이 뜨기 때문에 mplayer에서는 이를 일반 오디오 파일이 아닌 일종의 비디오 파일로 취급하는 것 같습니다. 그러나 출력은아니요파일의 지속 시간이 더 이상 표시되지 않습니다. 실제로 텍스트 표시는 완전히 다릅니다.

텍스트가 정확히 동일하게 표시될 필요는 없지만 남은 시간을 확인하고 싶습니다. 강제로 할 수 있는 방법이 있나요?

샘플 오디오 파일을 원하시면 Ham Shack 에피소드 150과 203에서 Linux를 사용했습니다. (저는 청취자 외에는 이 팟캐스트와 아무런 관련이 없습니다.)

저는 Debian/Ubuntu/Mint를 실행하고 있는데 OS는 그것과 별로 관련이 없는 것 같습니다.

제안? 감사해요!

답변1

비디오 출력을 비활성화하십시오.

mplayer-novideo lhs243.ogg

관련 정보