如何使用ffmpeg-python编辑元数据?

问题描述 投票:0回答:1
import ffmpeg
input= "input.mkv"
output = "output.mkv"
title = "Clinton Abraham"

try:
    datas = 'title=' + title
    mains = ffmpeg.input(input)
    nemos = mains.output(output, map="0", metadata=datas, c="copy")
    nemos.run(quiet=True)
    print("METADATA MODIFIED ✅")
except ffmpeg.Error as e:
    print(e.stderr.decode('utf-8'))

现在如何编辑 -metadata:s:v、-metadata:s:a 、-metadata:s:s 🤔

python ffmpeg metadata ffmpeg-python
1个回答
0
投票
import time
import ffmpeg

inputs = "Sample video.mkv"

output = str(round(time.time())) + ".mkv"

datas = {"metadata":"title=Clinton Abraham"}
datas.update({"metadata:s:a":"description="})
datas.update({"metadata:":"comment=TELEGRAM > @DC4_WARRIOR"})

try:
    mains = ffmpeg.input(inputs)
    nemos = mains.output(output, map="0", **datas, c="copy")
    nemos.run(quiet=True)
    print("PROCESSED SUCCESSFULLY ⚡")
except ffmpeg.Error as e:
    print(e.stderr.decode('utf-8'))
© www.soinside.com 2019 - 2024. All rights reserved.