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)
相关推荐
清水白石0081 分钟前
别被 `Process.start()` 骗了:Python multiprocessing 从面试题到线上生产的进程启动机制实战
开发语言·python
愚公移山填海27 分钟前
【无标题】
笔记·python·学习·pycharm
天远API36 分钟前
零信任架构实战:基于天远公安三要素即时版构建自动化理赔合规网关
人工智能·python·架构·自动化
言乐638 分钟前
Python加速器2视频网页加速器
前端·javascript·css·python·音视频
计算机源码社1 小时前
基于Hadoop+Spark的黄金市场历史数据特征分析与可视化大屏 基于K-Means聚类算法的黄金历史价格阶段划分研究
大数据·hadoop·python·数据挖掘·数据分析·spark·毕业设计
hhzz1 小时前
【OpenCV 入门到精通 05】核心操作与像素处理:ROI、运算与性能优化
人工智能·python·opencv·性能优化
2601_962078231 小时前
Python接口自动化框架:pytest
python·pytest·接口自动化·测试框架·restfulapi
Alphapeople1 小时前
路径规划算法的python实现
开发语言·python·算法
旋生万物1 小时前
圈道裂痕——用 Python 验证素数分布的螺旋生成论判据
开发语言·python·数论·素数·cci·可计算数学
阿洛学长1 小时前
Python笔记:dir() 和 help() 完整用法(适配Python二级 + IDLE实操)
服务器·笔记·python