ffmpeg - 使用 ffmpeg 传输自定义(所有)元数据

标签 ffmpeg metadata

如何使用 FFMPEG 或其他带有 CMD 的工具传输元数据?

我正在尝试对视频/音频进行编码,因为它们内部已经有元数据,显然我想将它们保留到我的新文件中

顺便说一句,因为我使用 mediamonkey 作为主要播放器,所以还有一些自定义元数据。这是不会转移的人

  • 对于使用 mp4/mkv 的视频输出文件(使用 x264)
  • 对于使用 m4a 的音频输出文件(使用 neroAac)

谢谢!

ps。哪个容器最适合 neroAac 和 x264?因为我似乎无法编辑 mkv 元数据(当我从 mediamonkey 播放列表中删除时,它们都消失了),所以 mp4 很好,而且我似乎无法播放 AAC,尽管混合到视频中时很好

最佳答案

使用以下命令复制所有自定义和全局元数据标签信息:

ffmpeg <inputfile> -movflags use_metadata_tags -c copy  <outputfile>

关于ffmpeg - 使用 ffmpeg 传输自定义(所有)元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26211584/

相关文章:

Android 从 byte[] 数据中提取 EXIF 元数据

ffmpeg - ffmpeg 可以将 Mp4 元信息放在文件开头吗?

postgresql - 在 postgres 中使用 table.column%type-argument 获取关于函数的元数据

c# - 忽略元数据覆盖?

python - 在编译时提供函数元数据的大多数 Pythonic 方式?

ffmpeg - ffprobe - 从管道获取文件信息

c++ - ffmpeg 在多线程中解码 JPEG 2000

c - 如何使用 FFMpeg 同时收听 2 个传入的 rtsp 流

c++ - 使用 libavcodec 解码音频并使用 libAO 播放?

bash - 如何在 FFMPEG 的同一命令中使用 -vf 和 -filter_complex