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, 셸: 대시