python合并音视频-通过moviepy模块合并音视频

  • 🌈 所属专栏:【python】
  • 作者主页:Mr.Zwq
  • ✔️个人简介:一个正在努力学技术的Python领域创作者,擅长爬虫,逆向,全栈方向,专注基础和实战分享,欢迎咨询!

您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!🤩🥰😍

目录

前言

代码实现

运行效果

总结


前言

某些情况下,如在某站用python爬虫爬取下来的视频,我们可以发现视频是没有声音的,因为某站的视频文件和音频文件是分离的,我们爬取到这两个文件后,就需要进行合并操作,最终合并成带音频的视频文件。

这里假设要合并以下两个文件

两个文件对应属性如下:


代码实现

python 复制代码
import os
import time
from moviepy.editor import VideoFileClip, AudioFileClip

def av_merge_moviepy(vediopath, audiopath, outpath):
    '''
    通过moviepy合并音视频
    优点:不需要额外下载插件
    缺点:速度较慢一些,合并后的文件较大
    :param vediopath: 视频路径
    :param audiopath: 音频路径
    :param outpath: 输出路径
    :return: 返回输出路径
    '''
    start_time = time.time()
    vedio = VideoFileClip(vediopath)
    audio = AudioFileClip(audiopath)
    merge = vedio.set_audio(audio)
    merge.write_videofile(outpath)
    end_time = time.time()
    # 删除原文件
    # os.remove(vediopath)
    # os.remove(audiopath)
    print(f'{outpath} 合并成功,耗时{end_time - start_time}')
    return outpath

av_merge_moviepy("谁教你这样剪的??!!.mp4", "谁教你这样剪的??!!.mp3", '谁教你这样剪的??!!-合并.mp4')

运行效果

总结

感谢观看,原创不易,如果觉得有帮助,请给文章点个赞吧,让更多的人看到。🌹🌹🌹

****************

👍🏻也欢迎你,关注我。👍🏻

如有疑问,可在评论区留言哦~

相关推荐
飞翔的佩奇2 小时前
【完整源码+数据集+部署教程】表盘指针检测系统源码和数据集:改进yolo11-CA-HSFPN
python·yolo·计算机视觉·数据集·yolo11·表盘指针检测
larance3 小时前
SQLAlchemy 的异步操作来批量保存对象列表
数据库·python
搏博3 小时前
基于Python3.10.6与jieba库的中文分词模型接口在Windows Server 2022上的实现与部署教程
windows·python·自然语言处理·flask·中文分词
小曾同学.com4 小时前
【每天学点‘音视频’】前向纠错 和 漏包重传
音视频·fec·前向纠错
麦兜*4 小时前
Swift + Xcode 开发环境搭建终极指南
开发语言·ios·swiftui·xcode·swift·苹果vision pro·swift5.6.3
胖虎14 小时前
(二十)深入了解 AVFoundation-编辑:使用 AVMutableVideoComposition 实现视频加水印与图层合成(下)——实战篇
音视频·视频编辑·视频添加水印
lxmyzzs4 小时前
pyqt5无法显示opencv绘制文本和掩码信息
python·qt·opencv
AI浩5 小时前
跟踪不稳定目标:基于外观引导的运动建模实现无人机视频中的鲁棒多目标跟踪
目标跟踪·音视频·无人机
萧鼎5 小时前
Python pyzmq 库详解:从入门到高性能分布式通信
开发语言·分布式·python
艾伦~耶格尔6 小时前
【集合框架LinkedList底层添加元素机制】
java·开发语言·学习·面试