mplayer의 단일 라인 재생 진행 정보를 얻는 방법은 무엇입니까?

mplayer의 단일 라인 재생 진행 정보를 얻는 방법은 무엇입니까?

mplayer 디스플레이 및새로 고치다미디어 파일을 재생할 때 한 줄 재생이 진행됩니다. 예시 결과는 다음과 같습니다.

A:  17.2 (17.2) of 213.0 (03:33.0)  0.5%

이 재생 진행 상황을 파악하고 다른 줄을 무시하려고 합니다. 나는 다음 명령을 사용했습니다.

mplayer xxx.mp3 | grep ^A:

결과에 예상한 행이 포함되어 있지 않습니다.

mplayer xxx.mp3 | od -xda

보여주다:

0002140    4a5b    410d    203a    2020    2e31    2033    3028    2e31
          [   J  \r   A   :               1   .   3       (   0   1   .
        133 112 015 101 072 040 040 040 061 056 063 040 050 060 061 056
0002160    2932    6f20    2066    3132    2e33    2030    3028    3a33
          2   )       o   f       2   1   3   .   0       (   0   3   :
        062 051 040 157 146 040 062 061 063 056 060 040 050 060 063 072
0002200    3333    302e    2029    3020    342e    2025    5b1b    0d4a
          3   3   .   0   )           0   .   4   %     033   [   J  \r
        063 063 056 060 051 040 040 060 056 064 045 040 033 133 112 015
0002220    3a41    2020    3120    352e    2820    3130    342e    2029
          A   :               1   .   5       (   0   1   .   4   )    
        101 072 040 040 040 061 056 065 040 050 060 061 056 064 051 040
0002240    666f    3220    3331    302e    2820    3330    333a    2e33
          o   f       2   1   3   .   0       (   0   3   :   3   3   .
        157 146 040 062 061 063 056 060 040 050 060 063 072 063 063 056

그리고

mplayer xxx.mp3 | tr '\r' '\n'

프로그램

A:   0.2 (00.1) of 213.0 (03:33.0)  0.3% 
A:   0.3 (00.3) of 213.0 (03:33.0)  0.3% 
A:   0.5 (00.5) of 213.0 (03:33.0)  0.4% 
A:   0.6 (00.6) of 213.0 (03:33.0)  0.4% 
A:   0.8 (00.8) of 213.0 (03:33.0)  0.4% 
A:   1.0 (01.0) of 213.0 (03:33.0)  0.4%

하지만,

mplayer xxx.mp3 | tr '\r' '\n' | grep ^A

빈 결과가 표시됩니다.


고쳐 쓰다:

mplayer sample.mp3| sed -une 's/^A://p' 2>&1

보여주다:

mplayer: 소켓에 연결할 수 없습니다
mplayer: 해당 파일이나 디렉터리가 없습니다
LIRC 지원을 켤 수 없습니다. 리모컨을 사용할 수 없습니다.
요청한 오디오 코덱 계열 [mpg123](afm=mpg123)을 사용할 수 없습니다.
컴파일 타임에 활성화합니다.

내 컴퓨터 환경:

OS: 우분투 12.04, 셸: 대시

관련 정보