ffmpeg 从流附加文件

ffmpeg Attach file from stream

我有一个带有嵌入式封面艺术的 flac 源文件,以及如何在保留封面艺术的同时将其转换为 mka。问题是 matroska 需要附上封面艺术。 我可以使用

提取原始封面

ffmpeg -i target.flac -vcodec copy cover.jpg

然后使用 -attach 将其添加到 mka。我的问题是,是否有任何方法不从文件加载附加数据,而是从第一个命令(作为流)加载并内联执行此操作。

不,matroska 混合器只接受归类为附件类型的流。目前,只有使用 -attach 才有可能。只有混合器(如 MP4)可以使用带有附加图片配置标记的流,并且可以内联分配配置。