使用ffmpeg修改mp3的tag |
您所在的位置:网站首页 › ffmpeg写入metadata › 使用ffmpeg修改mp3的tag |
使用ffmpeg修改mp3的tag基本用法
使用 -metadata 后面跟 = 就可以修改相应的tag了。 1ffmpeg -i track12.mp3 -metadata album="专辑" 音乐.mp3重复使用-metadata加 key/value 修改多个tag 1ffmpeg -i track12.mp3 -metadata album="专辑" -metadata artist="作家" 音乐.mp3把value置空来删除某个标签,比如删掉 genre 标签 1ffmpeg -i track12.mp3 -metadata genre="" 音乐.mp3标准tag Windows iTunes(Info tab) id3v2.3 ffmpeg key ffmpeg 示例 Title Title TIT2 title -metadata title=”海阔天空” Subtitle Description(Video tab) TIT3 TIT3 -metadata TIT3=”beyond 20周年纪念版” Rating n/a n/a n/a n/a Comments Comments COMM n/a n/a Contributing artists Artist TPE1 artist -metadata artist=”黄家驹” Album artist Album artist TPE2 album_artist -metadata album_artist=”Josh Groban” Album Album TALB album -metadata album=”Closer” Year Year TYER date -metadata date=”2009” # Track Number TRCK track -metadata track=”3/12”(12首歌中的第3个) Genre Genre TCON genre -metadata genre=”Vocal” Publisher n/a TPUB publisher -metadata publisher=”Heaven Church” Encoded by n/a TENC encoded_by -metadata encoded_by=”Joshua” Aythor URL n/a WOAR n/a n/a CopyRight(不可编辑) n/a TCOP copyright -metadata copyright=”℗ lqsoft” Composers n/a TCOM composer -metadata composer=”Joshua” Conductors n/a TPE3 performer -metadata performer=”Joshua” Group description Grouping TIT1 TIT1 -metadata TIT1=”The Classics” Mood n/a n/a n/a n/a Part of set Disc Number TPOS disc -metadata disc=”1/2” Initial key n/a TKEY TKEY -metadata TKEY=”G” Beats-per-minute BOM TBPM TBPM -metadata TBPM=”120” Part of a compilation Part of a compilation TCMP n/a n/a n/a n/a TLAN language -metadata language=”eng” n/a n/a TSSE encoder -metadata encoder=”iTunes v10” 高级用法清除音乐文件所有的tag信息(-map_metadata -1可清除所有metadata信息): 1ffmpeg -i track12.mp3 -map_metadata -1 out.mp3把音乐文件的metadata信息导出到文件里: 1ffmpeg -i track12.mp3 -f ffmetadata metadata.txt可对输出的 metadata.txt 进行修改,完事后重新写入到文件里。ffmetadata文件的格式如下: 1234567891011121314;FFMETADATA1 title=You Raise Me Up ;逗号可以添加注释 artist=Josh Groban [CHAPTER] TIMEBASE=1/1000 START=0 #chapter ends at 0:01:00 END=60000 title=chapter \#1 [STREAM] title=多行\ 多行把 metadata.txt 文件写入音乐文件 1ffmpeg -i track12.mp3 -i metadata.txt -map_metadata 1 -c:a copy -id3v2_version 3 -write_id3v1 1 out.mp3-map_metadata 1:代表使用输入顺序为1的文件,作为metadata,也就是 metadata.txt,这个数字和 -i的重复的次数有关,从0开始计数。 -c:a codec audio的意思,这里用的是 copy,不写也行,默认值就是。 -id3v2_version 3和-write_id3v1 1是为了对Windows兼容加上的,否则在Windows上会出现问题。 其他除了ffmpeg还有诸多的工具,lame还可以向音乐文件里插入图片: 1lame --ai [out.mp3]参考 http://jonhall.info/how_to/create_id3_tags_using_ffmpeg |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |