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)
相关推荐
QQ2422199791 小时前
基于python+微信小程序的家教管理系统_mh3j9
开发语言·python·微信小程序
RSTJ_16252 小时前
PYTHON+AI LLM DAY THREETY-SEVEN
开发语言·人工智能·python
郝学胜-神的一滴2 小时前
深度学习优化核心:梯度下降与网络训练全解析
数据结构·人工智能·python·深度学习·算法·机器学习
Aision_2 小时前
Agent 为什么需要 Checkpoint?
人工智能·python·gpt·langchain·prompt·aigc·agi
清水白石0082 小时前
《Python性能深潜:从对象分配开销到“小对象风暴”的破解之道(含实战与最佳实践)》
开发语言·python
Land03293 小时前
RPA工具选型技术指南:架构差异与实测数据
python·自动化·rpa
kafei_*3 小时前
VScode 添加 UV虚拟环境方法
vscode·python·uv
洛_尘4 小时前
Python 5:使用库
java·前端·python
m0_596749094 小时前
如何防止SQL拼接漏洞_使用PDO对象实现安全的SQL交互
jvm·数据库·python
AIFQuant6 小时前
2026 全球股票/外汇/贵金属行情 API 深度对比:延迟、覆盖、价格与稳定性
python·websocket·ai·金融·mcp