我创建了一个bash脚本,通过FFMpeg将音频或视频元数据从一个文件传输到另一个文件,而不管媒体容器格式如何.我的问题是FFMpeg一直添加一个’ENCODER’标签.
例:
在运行FFMpeg之前:
文件:track01.cdda.flac
Metadata:
ALBUM : Wish You Were Here
ARTIST : Pink Floyd
COPYRIGHT : 1975 Harvest Records
DATE : 1975
GENRE : Experimental Rock
TITLE : Shine On You Crazy Diamond
track : 1
运行FFMpeg之后:
文件:track01-iphone-alac.m4a
Metadata:
ALBUM=Wish You Were Here
ARTIST=Pink Floyd
COPYRIGHT=1975 Harvest Records
DATE=1975
GENRE=Experimental Rock
TITLE=Shine On You Crazy Diamond
track=1
ENCODER=Lavf55.12.100
所以,我想要强制FFMpeg不添加’ENCODER’标签,或者我想在之后删除该标签.有没有办法做到这一点?我真的不想花几个小时试图再次在我的Pentium 4 HT上编译FFMpeg – 我目前唯一可以工作的电脑.我宁愿不必使用另一个程序,除非它与FFMpeg或MPlayer / Mencoder相关,如果安装了这些程序,我将不必安装任何新程序.
最佳答案 -metadata encoder =’my encoder’命令行选项不起作用?