python - 在python中将元数据从一个mp4文件复制到另一个文件

标签 python ffmpeg metadata mp4

我有一个简单的脚本,用于将 exif(元数据)从一个 .jpg 复制到另一个。

import piexif
import os

for filename in os.listdir(directory):
    if filename.endswith(".jpg"):
        piexif.transplant(exifSrc, filename)
    else:
        continue

我现在想创建一个脚本,将元数据从一个 .mp4 复制到另一个。但是,我的编程技能非常有限,我什至找不到一个库(带有我理解的文档)来启动这个项目。我认为 ffmpeg 可以解决问题,尽管我不确定。

最佳答案

使用 -map_metadata :

ffmpeg -i origin.mp4 -i target.mp4 -map 1 -c copy -map_metadata 0 -movflags +faststart output.mp4

请注意,必须将新的输出文件设为 ffmpeg无法执行就地编辑。

关于python - 在python中将元数据从一个mp4文件复制到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62260715/

相关文章:

php - Ffmpeg & PHP - 质量好的小剪辑

python - 从 Python 字典批量更新 PostgreSQL

python - 调试在 chroot 环境中执行的 python 脚本

python - 使用ffmpeg制作视频时如何指定开始和结束帧

ffmpeg mkv to mp4转换器会丢失部分音频,如何在python中配置?

javascript - 未捕获( promise ): Error: No NgModule metadata found for '[object Object]'

performance - 映射器中的大量小文件

html - 如何使用链接文本作为 schema.org 值中的值?

python - Sqlite3 通过提供年和月搜索列

python - 管理员中的 "Caught ImportError while rendering: No module named urls"