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)
相关推荐
记忆偶然7 分钟前
语音转写技术在专业服务领域的应用实践
python
暗之星瞳11 分钟前
python爬虫学习——1
爬虫·python·学习
二川bro29 分钟前
字符串特性解析:Python不可变性引发的错误
android·开发语言·python
呆萌小新@渊洁38 分钟前
声纹模型全流程实践-开发(训练 - 微调 - 部署 - 调用)
linux·服务器·python·语音识别
Aspect of twilight1 小时前
vscode python debug方式
ide·vscode·python·debug
陪我一起学编程1 小时前
uv包管理工具
python·uv·虚拟环境·包管理工具·项目工程化·项目规范·pip、conda、pdm
盼哥PyAI实验室1 小时前
Python自定义HTTP客户端:12306抢票项目的网络请求管理
开发语言·python·http
这儿有一堆花1 小时前
Python优化内存占用的技巧
开发语言·python
爱笑的眼睛111 小时前
PyTorch自动微分:超越基础,深入动态计算图与工程实践
java·人工智能·python·ai
Daily Mirror2 小时前
Day33 类的装饰器
python