gpt4 book ai didi

audio - 防止 libavformat (FFmpeg) 将 "ENCODER"标签添加到输出/帮助剥离标签

转载 作者:行者123 更新时间:2023-12-04 18:45:30 31 4
gpt4 key购买 nike

我制作了一个 bash 脚本,它通过 FFMpeg 将音频或视频元数据从一个文件传输到另一个文件,而不管媒体容器格式如何。我的问题是 FFMpeg 始终添加一个“编码器”标签。

例子:

在运行 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 到 不是 添加“编码器”标签,或者我想在之后去掉那个标签。有没有办法做到这一点?我真的不想花几个小时试图在我的 Pentium 4 HT 上再次编译 FFMpeg——我目前唯一可以工作的计算机。我宁愿不必使用另一个程序,除非它与 FFMpeg 或 MPlayer/Mencoder 足够相关,如果我安装了这些程序,我就不必安装任何新程序。

最佳答案

老问题,但如果有人需要它,我发现这可以防止创建编码器标签,至少在 MP4 文件上。

-fflags +bitexact

关于audio - 防止 libavformat (FFmpeg) 将 "ENCODER"标签添加到输出/帮助剥离标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22120041/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com