核心部分:

from moviepy import *
from moviepy.editor import *
# pip install moviepydef merge(title):video_path = title + '.mp4'audio_path = title + '.mp3'# 提取音轨audio = AudioFileClip(audio_path)# 读入视频video = VideoFileClip(video_path)# 将音轨合并到视频中video = video.set_audio(audio)# 输出video.write_videofile(f"{title}(含音频).mp4")if __name__ == '__main__':merge(title)

完整代码:

import os
from moviepy import *
from moviepy.editor import *
# pip install moviepy
def read_filename(path):title1ist=[]list1 = os.listdir(path)for i in list1:if "mp4" in i:title1ist.append(i.split(".")[0])return title1ist
def merge(title):video_path = title + '.mp4'audio_path = title + '.mp3'# 提取音轨audio = AudioFileClip(audio_path)# 读入视频video = VideoFileClip(video_path)# 将音轨合并到视频中video = video.set_audio(audio)# 输出video.write_videofile(f"{title}(含音频).mp4")if __name__ == '__main__':path=r"D:\files\mp4"titlelist = read_filename(path)print('开始合并视频与音频')for title in titlelist:title=os.path.join(path,title)# print(title)merge(title)print('有音频视频处理完成')

python合并视频(mp4+mp3)相关推荐

  1. 用python合并视频--将几段视频合并成一个

    MoviePy是一个用于视频编辑的Python模块,我们可以用它实现一些基本的视频操作(比如视频剪辑,视频拼接,插入标题),还可以实现视频合成,还有视频处理,还能它加入一些自定义的高级的特效. fro ...

  2. python合并视频

    安装包 pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple 视频数据 python代码 from moviepy.edito ...

  3. python合并视频和音频_FFMpeg无损合并视频的多种方法 python | 猴头客

    方法二确实可行 方法1 我试着不行 需要的话自己试试把 python 的调用cmd命令是这么写的 res=os.system("ifconfig"); 众所周知,从某些视频网站下载 ...

  4. python合并视频和音频_真没想到,Python 还能实现 5 毛特效

    作者 | ZackSock 来源 | ZackSock(ID:ZackSock) Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛.前段时间接触了一个批量抠图的模型库,而 ...

  5. python合并视频和音频_Python做图像处理及视频音频文件分离和合成功能

    一.简介 Imageio是一个Python库,提供了一个简单的界面来读取和写入各种图像数据,包括动画图像,视频,体积数据和科学格式.它是跨平台的,运行在Python 2.7和3.4+上,易于安装. 作 ...

  6. 把jpg图片批量转化为png图片 python|||把视频MP4转换为图片或图片转换为视频

    一.# python图片格式jpg转换为png(批量处理,尺寸不变) author: zhou jinxing import os import PIL.Image as Image def chan ...

  7. python合并视频和声音_Python 视频文件的分割和合并

    import os; import time; os.system('start "wmplayer.exe", "F:\\abc.mp4"'); --分割代码 ...

  8. Python爬取m3u8格式视频并解密ts文件合并转为mp4格式

    一. m3u8是什么格式 m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8. m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上 ...

  9. 【Python网络爬虫实战篇】使用selenium+requests爬取下载高清源视频:关于爬取m3u8文件链接解析为ts视频合并成mp4视频的分析实战

    这两天博主在摸鱼时,偶然间接触到了流媒体的概念,一时间来了兴致.再加上之前博主有着七.八年的视频制作经验,深知视频素材获取的不易.因此,打算利用自己所学的python网络爬虫的知识,通过编写代码实现获 ...

  10. python合并音频和视频_ffmpeg+Python实现B站MP4格式音频与视频的合并

    安装 官网下载 环境变量 此电脑--属性--高级系统设置--环境变量 在系统变量(也就是下面那一半)处找到新建,按如下所示的方法填写 再将%FFMPEG_HOME%以及%FFMPEG_HOME%\bi ...

最新文章

  1. c语言字符串 s,c – printf格式字符串中“% – *.* s”的含义是什么
  2. 大厂也在用的 6种 数据脱敏方案,别做泄密内鬼
  3. php在dw中设置按钮圆角,Dreamweaver怎么用CSS制作圆角按钮?
  4. Nature出炉「中国博士生图鉴」:过半学生想换领域换导师,40%学生受抑郁、焦虑困扰...
  5. kafka概述与下一代消息队列
  6. 全局静态存储区、堆区和栈区深入剖析
  7. Android开源框架——网络解析GSON
  8. CDH HUE集成yarn
  9. Codeforces626B - Cards【模拟】
  10. mysql中的编码问题_mysql存储乱码之编码问题
  11. vue 兄弟组件之间的传值
  12. v4l2视频采集摄像头
  13. 上某些网站的时候要小心,不要以为 HTTPS 就安全了
  14. 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 词向量
  15. fruncm server sql 无法生成 线程_SQL Server无法生成FRunCM线程的解决方法
  16. 不讲武德,Java分布式面试题集合含答案!
  17. linux根据文件名统计文件数,如何统计 Linux 中文件和文件夹/目录的数量
  18. Directshow播放框架详解
  19. 合成分红游戏源码_趣合成app开发(现成源码演示案例)
  20. 关于STM32的AD采样串口输出

热门文章

  1. 大学生必看:基础IT技术文章300篇大合集!【包含信息/编码、IP/组网、程序逻辑、Web基础等】
  2. 零基础新人如何转行做新媒体运营?
  3. c语言程序图像抠图,Opencv使用鼠标任意形状的抠图
  4. 如何让excel表格排头一直都在_如何快速整理Excel表格?学会这一招整理表格无压力...
  5. 计算机音乐超级马丽,你与你的音乐梦想,只差一台数学计算器
  6. scheme语言编译成c语言,Scheme语言--简单介绍
  7. Bigemap APP(Android)手机离线地图使用说明
  8. 继续理解socekt具体使用--2
  9. Pod2g已发现可完美越狱iOS 5的漏洞
  10. arm mali 天梯图_电视盒子CPU天梯图:原来这些处理器都在这个档位