视频格式转换:avi格式转mp4格式

  1. 批量将avi格式的视频转换为mp4格式
python 复制代码
# 批量avi格式视频转mp4格式
import os
from moviepy.editor import VideoFileClip
video_folder = r'视频文件路径'
avi_files = [f for f in os.listdir(video_folder) if f.endswith('.avi')]
for avi_file in avi_files:
    avi_path = os.path.join(video_folder, avi_file)
    mp4_path = os.path.join(video_folder, avi_file.rsplit('.', 1)[0] + '.mp4')
    avi_clip = VideoFileClip(avi_path)
    avi_clip.write_videofile(mp4_path, codec='libx264')
    avi_clip.close()
print("转换完成")
  1. 将avi格式的视频转换mp4格式
python 复制代码
import os  
from moviepy.editor import VideoFileClip  
# 指定单个AVI视频文件的路径  
avi_file_path = r'你的AVI视频文件路径.avi'   
# 这里假设我们想要在同一目录下保存MP4文件,并且文件名只是扩展名不同  
mp4_file_path = os.path.splitext(avi_file_path)[0] + '.mp4'    
# 加载AVI视频文件  
avi_clip = VideoFileClip(avi_file_path)  
# 转换并保存为MP4格式  
avi_clip.write_videofile(mp4_file_path, codec='libx264')  
# 注意:通常不需要显式关闭VideoFileClip对象,除非你在处理大型文件或遇到内存管理问题  
# avi_clip.close()  # 这行代码通常是可选的  
print("转换完成")
相关推荐
哈里谢顿20 小时前
Django 应用 OOM(Out of Memory)故障的定位思路和排查方法
python·django
甄心爱学习20 小时前
【python】获取所有长度为 k 的二进制字符串
python·算法
tuotali202621 小时前
氢气压缩机技术规范亲测案例分享
人工智能·python
嫂子的姐夫21 小时前
030-扣代码:湖北图书馆登录
爬虫·python·逆向
a1117761 天前
EasyVtuber(或其衍生/增强版本)的虚拟主播(Vtuber)面部动画生成与直播解决方案
python·虚拟主播
lintax1 天前
计算pi值-积分法
python·算法·计算π·积分法
小凯123451 天前
pytest框架-详解(学习pytest框架这一篇就够了)
python·学习·pytest
逻极1 天前
pytest 入门指南:Python 测试框架从零到一(2025 实战版)
开发语言·python·pytest