私は最近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