请问如何给.m4a 文件添加封面

2020-08-12 18:32:01 +08:00
 Leon6868

要能用 python 或命令行操作

我尝试过 ffmpeg 、faac 、eyeD3 还有 pydub,都不可以给 m4a 或者 flac 添加封面。
请问你们有什么工具可以做到吗?

6231 次点击
所在节点    音乐
13 条回复
hushao
2020-08-12 18:45:29 +08:00
python 的话试试 mutagen.mp4 ?
finalshot
2020-08-12 18:47:34 +08:00
benjix
2020-08-12 20:10:52 +08:00
from mutagen.mp4 import MP4, MP4Cover
audio = MP4("test.m4a")

with open("cover.png", "rb") as f:
····audio["covr"] = [MP4Cover(f.read(), imageformat=MP4Cover.FORMAT_PNG)]

audio.save()
LaTero
2020-08-12 20:19:26 +08:00
m4a 应该是不能封装封面的,我直接用 mp4,就是有些应用总是当成视频。
gggxxxx
2020-08-12 20:25:25 +08:00
m4a 当然可以加封面

ffmpeg -i input.m4a -i image.jpg -map 0 -map 1 -c copy -disposition:v:0 attached_pic output.m4a
VikingX
2020-08-12 20:35:00 +08:00
Mp3tag 、foobar2000 、Yate 只要能更改文件 tag 信息的软件都可以
Bonky
2020-08-13 00:03:37 +08:00
iTunes 就可以吧
hushao
2020-08-13 00:25:31 +08:00
@Bonky iTunes 当然也可以的,就是一个个的太慢了
chenyx9
2020-08-13 01:49:03 +08:00
mp3tag,直接拖所有文件,保存之
Bonky
2020-08-13 08:08:42 +08:00
@hushao #8 media go 也很好用
deorth
2020-08-13 09:07:00 +08:00
魅族的自带音乐播放器,以前支持 m4a 的 png 封面的,现在不知怎么的没了。也不知道是 BUG 还是 feature
hushao
2020-08-13 13:49:11 +08:00
@Bonky 好像目前官方下了不维护了
nullboy
2020-09-11 14:31:58 +08:00
Tag&Rename

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697760

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX