최근에 mplayer에서 mplayer2로 전환했는데 문제가 있습니다. .mp3 파일을 재생할 때 이미지가 삽입되어 있습니다(exiftool 출력에서 발췌).
이미지 마임 유형: image/jpeg 이미지 유형: 표지 설명하다: 이미지: (26267바이트의 바이너리 데이터, -b 옵션을 사용하여 추출)
mplayer2는 이 이미지를 재생하려고 합니다:
감지된 파일 형식: MP2/3(MPEG 오디오 레이어 2/3)(libavformat) [mp3 @ 0x7f95709a9000]max_analyze_duration이 5000000에 도달하고 5015510에 도달했습니다. [lavf] 스트림 0: 오디오(mp3), -aid 0 [lavf] 스트림 1: 비디오(mjpeg), -vid 0, 클립 정보: 앨범 아티스트: Divna Ljubojevic 장르 : 현대 기독교 앨범 : 모로지 아티스트: Дивна Љубоjевић 및 Мелоди 제목: Аксион естин 트랙: 01 날짜: 2002 /home/pooh/music/!CHRISTIAN/Дивна Љубоjевић и melоди/2002 - melоди/에 자막 로드 중 [VO_XV] 포트 63을 얻을 수 없습니다. [VO_XV] 포트 64를 얻을 수 없습니다. [엉덩이]가 자동으로 열립니다 선택한 비디오 코덱: MJPEG(Motion JPEG) [libavcodec] 선택한 오디오 코덱: MPEG 1.0/2.0/2.5 레이어 I, II, III [mpg123] 오디오: 44100Hz, 2채널, s16le, 80.0kbit/5.67%(비율: 10000->176400) AO: [alsa] 48000Hz 2ch s16le(샘플당 2바이트) 게임을 시작하세요... 비디오: 337x337 90000.000fps 0.0kbps(0.0kB/s) 음성 해설: [xv] 337x337 => 337x337 평면 YV12 [fs] [ASPECT] 경고: 적합한 새 리소스를 찾을 수 없습니다! 선택한 vo는 색 공간 세부 정보를 완전히 지원하지 않습니다. 디멀티플렉서에는 프레임에 대한 pts 값이 없습니다! 필터링된 비디오 포인트가 누락되었습니다.
이 성가신 문제를 해결하는 방법은 무엇입니까?
고쳐 쓰다. 문제는 이 행동을 어떻게 은폐하느냐가 아니라 어떻게 올바른 일을 하느냐입니다. 애초에 내장된 앨범 그래픽을 재생한다는 아이디어는 왜 나온 걸까요? mplayer에는 이런... 기능이 없습니다.
답변1
에서 man mplayer
:
-novideo
Do not play/encode video. In many cases this will not work, use
-vc null -vo null instead.
이 설명에 따르면 다음 중 하나(또는 둘 다)가 유효해야 합니다.
mplayer -novideo foo.mp3
mplayer -vc null -vo null foo.mp3