需要的库

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

科技之力与好奇之心,共建有温度的智能世界

更多推荐