gpt4 book ai didi

ffmpeg 将元数据添加到 ogg(opus) 并嵌入图像

转载 作者:行者123 更新时间:2023-12-04 22:51:54 25 4
gpt4 key购买 nike

就像我想添加/更改元数据到 ogg(opus) 的标题一个文件夹中的文件(一张专辑/一位艺术家)。当我从 wav/flac 编码时至opus我通常用

for f in *.*; do ffmpeg -i "$f" -c:a libopus -b:a 510000 "${f%.*}.ogg"; done

然后当我测试一个文件时
for f in *.*; do ffmpeg -i "$f" -c copy -metadata artist="artist name" -metadata album="album name" "${f%.*}.ogg"; done

结果是文件减少到 47kb(所以我假设输入和输出名称不能相同)。

那么在保留相同名称的同时添加/更改元数据的任何有效方法?
以及如何将图像嵌入到 ogg(opus) 文件中?我希望在播放文件时显示封面艺术/图像。

最佳答案

很抱歉我忘记了我的这篇文章,因为一个多月没有答案。
所以实际上在当时经过一些测试之后,我的问题仅仅是因为我不知道(我不是技术专家)ffmpeg 和其他标记器在使用带有 .ogg 扩展名的 opus 编解码器时拒绝标记文件。我搜索了一下,opus 编解码器的原生和推荐扩展名是 .opus 扩展名,所以我使用它并使用 ffmpeg -map 函数将来自 flac 的元数据复制到我正确创建的新 opus 文件中。

之后,图像也可以使用 ffmpeg 或任何标记器轻松嵌入。

至于覆盖问题,实际上有点逻辑它真的不可能做我想要的,只是文件必须具有不同的全名(.flac 和 .opus 有效)或者只是将文件输出到其他目录。

关于ffmpeg 将元数据添加到 ogg(opus) 并嵌入图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50522753/

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