可以使用Python的subprocess库来调用ffmpeg获取视频信息。以下是一个示例代码:

import subprocess

def get_video_info(video_path):
    cmd = ['ffmpeg', '-i', video_path]
    p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
    output, error = p.communicate()
    if p.returncode != 0:
        print(f'Error getting video info: {error.decode("utf-8")}')
        return None
    else:
        return output.decode('utf-8')

在上面的代码中,我们传入一个视频路径作为参数。然后,我们使用ffmpeg的-i选项来获取视频信息,并将输出存储在output变量中。如果有错误,我们将打印错误消息并返回None。否则,我们将返回视频信息作为字符串

python调用ffmpeg获取视频信息

原文地址: https://www.cveoy.top/t/topic/cuOZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录