需要的库

pip inatall ffmpeg

测试代码

import os
import shutil
import ffmpeg

def convert_mp4(file_name, delete_ok=False):
    # 获取路径名称
    dirname = os.path.dirname(file_name)
    # 获取文件名称
    basename = os.path.basename(file_name).split('.')[0]
    # 输出路径+文件名称+mp4
    output = os.path.join(dirname, basename + '.mp4')
    shutil.rmtree(output, ignore_errors=True)
    stream = ffmpeg.input(file_name)
    stream = ffmpeg.output(stream, output, loglevel='quiet', acodec='copy', vcodec='copy')
    ffmpeg.run(stream)
    if delete_ok:
        os.remove(file_name)


__all__ = ['convert_mp4']
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐