什么样的元数据可以存储在 m4a 文件中?

jl6*_*jl6 10 metadata m4a

我从我的 Android 手机收集了一系列录音,全部存储在.m4a文件中。我想知道录音的日期,但文件时间戳都设置为我从手机中提取文件的日期。

当我在 Totem 中播放它们时,元数据侧边栏显示正确的年份(例如 2013),这让我认为文件中必须存储一些元数据。它不只是显示当前年份或文件时间戳的年份。

既不显示mutagen-inspect也不puddletag显示任何标签。

m4a文件可以保存哪些元数据,如何获取?

Dav*_*ill 7

m4a 文件可以保存哪些元数据以及如何获取它?

.m4a 苹果无损 (ALAC) 文件的元数据

我的新音乐库都是在 .m4a 容器中很好地翻录的 Apple Lossless 文件。这些包含元数据,但它不是 id3v2 并且 mp3 工具的世界大多不起作用。ffmpeg 的 ffprobe 有点工作,但不显示所有标签。

显示 m4a metadta 有效的是mp4v2,可通过 Homebrew 安装。文档在这里。它看起来很稳定,但仍然会得到一些更新。

(imac) = mp4file --list test.m4a
BRAND  COMPAT              SIZING  FILE
----------------------------------------------------------------------
M4A    M4A,isom,mp42       32-bit  test.m4a
 
(imac) = mp4info test.m4a
mp4info version 1.9.1
test.m4a:
Track   Type    Info
1   audio   alac, 260.806 secs, 562 kbps, 44100 Hz
 Name: Pastourelle (E passo de dossai: Ah! viens pres de moi), folksong for voice & orchestra (Chants d'Auvergne, Series 2, No. 1)
 Artist: Dawn Upshaw
 Composer: Joseph Canteloube
 Release Date: 1994
 Album: Canteloube: Songs of the Auvergne
 Track: 1 of 15
 Disk: 1 of 1
 Genre: Vocal Music
 BPM: 0
 Part of Compilation: no
 Cover Art pieces: 1
 Album Artist: Kent Nagano
 Media Type: Movie
 TV Episode: 0
 TV Season: 0
Run Code Online (Sandbox Code Playgroud)

.m4a 苹果无损 (ALAC) 文件的元数据

  • 谢谢你的带领。这是正确的软件。我使用 `apt-get install mp4v2-utils` 在 Ubuntu 上安装了 v2.0.0,并使用了 `mp4file --dump`。`moov.mvhd` 部分的 `creationTime` 元素是 Macintosh 日期格式的创建时间,[此处指定](https://developer.apple.com/library/mac/documentation/QuickTime/QTFF/QTFFChap4/qtff4 .html#//apple_ref/doc/uid/TP40000939-CH206-CJBIBAAE)和[在此处转换为可读格式](http://www.epochconverter.com/epoch/mac-timestamp.php) (2认同)