FFmpeg 是否能夠讀取 ID3v2.4 標籤中的多個值?

FFmpeg 是否能夠讀取 ID3v2.4 標籤中的多個值?

儘管 FFmpeg 聲明它支援 ID3v2.4 標籤,但有一件事我無法正常工作。這ID3v2.4規範陳述以下內容:

一個標籤中只能有一個同類文字資訊框。所有文字訊息幀都支援多個字串,儲存為空分隔列表,其中空由字元編碼的終止代碼表示。

但是,當我使用 FFprobe 時,它只顯示第一個值。例如中3v2正確顯示標籤。兩個輸出請參見下文。

中3v2:

mid3v2 --list 01_Infinite_\(Original_Mix\).mp3
IDv2 tag info for 01_Infinite_(Original_Mix).mp3
TALB=Infinite
TBPM=150
TCON=Hardstyle / Test / Example / Hard Dance
TDRC=2017
TIT2=Infinite (Original Mix)
TPE1=B-Front / Second Artist Example
TPE2=B-Front
TPUB=Roughstate

FFmpeg:

ffprobe -hide_banner 01_Infinite_\(Original_Mix\).mp3
Input #0, mp3, from '01_Infinite_(Original_Mix).mp3':
  Metadata:
    title           : Infinite (Original Mix)
    artist          : B-Front
    album           : Infinite
    date            : 2017
    genre           : Hardstyle
    TBPM            : 150
    album_artist    : B-Front
    publisher       : Roughstate

TCON(流派)和 TPE1(藝術家)欄位具有多個值,由 NULL 字元分隔。 FFmpeg 不顯示多個欄位。

我是否忽略了某些東西,或者這只是沒有在 FFmpeg/libavformat 中實現?

先致謝!

答案1

不會。

提交錯誤報告於https://trac.ffmpeg.org

相關內容