我尝试将以下advice应用于flac
文件:
for x in *.flac; do
ffmpeg -i "$x" -map 0:a -codec:a copy -map_metadata -1 clean_"$x";
done
但是看起来,ffmpeg
虽然删除了大部分metadata
,但它也添加了自己的指纹。
为什么要添加这个标签?摆脱它的最好方法是什么?
发布于 2022-03-09 02:38:15
根据https://ffmpeg-user.ffmpeg.narkive.com/EAjF25dp/encoder-lavf的说法,它是为了调试目的而显示libavformat的版本。
Post by Leo Izen
When I encode a video file it adds metadata that says
Encoder: Lavf52.94.0
I assume this means *L*ib*avf*ormat version 52.94.0. Why is this added? Is
it to brag that the video file was muxed with libavformat, or does it have
some productive reason?
It's not a "brag", it's primarily for debugging. If the file is
broken in some way, it's nice to know what version of libavformat
muxed it.
Jason
https://stackoverflow.com/questions/56622301
复制相似问题