![是否可以在 MPEG2 视频文件上设置元数据?](https://linux22.com/image/1229538/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%20MPEG2%20%E8%A7%86%E9%A2%91%E6%96%87%E4%BB%B6%E4%B8%8A%E8%AE%BE%E7%BD%AE%E5%85%83%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
我有一大堆 MPEG2 和 MP4 文件。我想向文件添加元数据,例如标题、作者、年份等。我可以使用原子欧芹将此信息添加到 MP4 文件中,但我不知道如何对 MPEG2 文件执行此操作。这可能吗?如果可以,是否有任何 Linux FLOSS 命令行工具可以添加此数据?
答案1
FFmpeg 应该可以在 Linux 中解决问题:
ffmpeg -metadata title="TITLE" -metadata artist="ARTIST" -metadata date=DATE -metadata genre="GENRE" -metadata comment="COMMENT" -acodec copy -vcodec copy -i old.avi new.avi
更新:我应该指出,这不是一个完美的解决方案,因为您实际上并没有向现有文件添加或编辑元数据,而是使用指定的元数据复制文件。这不是一个理想的“解决方案”,但这是我迄今为止发现的最佳解决方案。