所以当将文件附加到matroska容器时,它们会得到一个名称,通常是它们的原始名称。但是,当您运行 Windows 并提供要附加的文件的完整路径时,ffmpeg 会将该完整路径设置为附件的名称。如何重命名该附件,最好在与附件进程相同的命令中重命名?
好的,几个月后我知道解决方案:使用
-metadata:s:t filename="cover.jpg"
将封面.jpg替换为要存储在 matroska 文件中的所需文件名。如果您使用多个附件运行更复杂的内容,则流说明符 (:s:t
( 可能会有所不同,请参阅 -map+metadata ffmpeg 文档