使用 python ffmpeg 转换视频文件时无法保存元数据

Can't save metadata when convert video files using python ffmpeg

我尝试使用 ffmpy 库将 .MOV 文件转换为 .MP4。 转换效果很好,但我无法保存标题和艺术家等元数据。

ff = ffmpy.FFmpeg(
    inputs={'input.mov': None},
    outputs={'output.mp4': None},
    global_options=[
        '-metadata name=james',
        '-metadata artist=Beauty and Beast'
    ]
)

ff.run()

您必须更改输出文件选项。

ff = ffmpy.FFmpeg(
    inputs={'input.mov': None},
    outputs={'output.mp4': [
        '-metadata', 'artist=james',
        '-metadata', 'title=Beauty and Beast'
    ]},
)

ff.run()