python转换视频格式为mp4

1. 第一种方法

电脑下载安装ffmpeg

方法见 mac电脑安装ffmpeg两种方法

然后代码如下

python 复制代码
from moviepy.editor import VideoFileClip
import os
import ffmpeg


def convert_video_to_mp4(input_video_path, output_video_path):
    '''
    速度慢, CPU狂飙
    :param input_video_path:
    :param output_video_path:
    :return:
    '''
    video_clip = VideoFileClip(input_video_path)
    video_clip.write_videofile(output_video_path, codec='libx264', audio_codec='aac')


# 速度快
def covert_mkv_to_mp4(input_video_path, output_video_path):
    '''
    速度快,
    :param input_video_path:
    :param output_video_path:
    :return:
    '''
    ffmpeg.input(input_file).output(output_file, vcodec='copy', acodec='copy').run()

2 第二种方法

直接改后缀,就可以播放了...

这种方法真的是太简单了...

python 复制代码
filepath = '文件目录'
files = os.listdir(filepath)
for file in files:
    if file.find("mkv") > 0:
        oldname = os.path.join(filepath,file)
        file = file.replace('mkv','mp4')
        newname = os.path.join(filepath,file)
        os.rename(oldname,newname)
相关推荐
万粉变现经纪人12 小时前
如何解决pip安装报错ModuleNotFoundError: No module named ‘cuml’问题
python·scrapy·beautifulsoup·pandas·ai编程·pip·scipy
IT学长编程12 小时前
计算机毕业设计 基于Hadoop豆瓣电影数据可视化分析设计与实现 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试
大数据·hadoop·python·django·毕业设计·毕业论文·豆瓣电影数据可视化分析
java1234_小锋12 小时前
Scikit-learn Python机器学习 - 分类算法 - K-近邻(KNN)算法
python·算法·机器学习
大翻哥哥12 小时前
Python上下文管理器进阶指南:不仅仅是with语句
前端·javascript·python
QiZhang | UESTC12 小时前
JAVA算法练习题day11
java·开发语言·python·算法·hot100
PyHaVolask13 小时前
Python进阶教程:随机数、正则表达式与异常处理
python·正则表达式·异常处理·随机数生成
折翼的恶魔13 小时前
数据分析:合并二
python·数据分析·pandas
三体世界15 小时前
测试用例全解析:从入门到精通(1)
linux·c语言·c++·python·功能测试·测试用例·测试覆盖率
Python私教15 小时前
Django全栈班v1.04 Python基础语法 20250912 下午
后端·python·django
xchenhao16 小时前
Scikit-Learn 对糖尿病数据集(回归任务)进行全面分析
python·机器学习·回归·数据集·scikit-learn·特征·svm