python合并视频(mp4+mp3)
核心部分:
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)相关推荐
- 用python合并视频--将几段视频合并成一个
MoviePy是一个用于视频编辑的Python模块,我们可以用它实现一些基本的视频操作(比如视频剪辑,视频拼接,插入标题),还可以实现视频合成,还有视频处理,还能它加入一些自定义的高级的特效. fro ...
- python合并视频
安装包 pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple 视频数据 python代码 from moviepy.edito ...
- python合并视频和音频_FFMpeg无损合并视频的多种方法 python | 猴头客
方法二确实可行 方法1 我试着不行 需要的话自己试试把 python 的调用cmd命令是这么写的 res=os.system("ifconfig"); 众所周知,从某些视频网站下载 ...
- python合并视频和音频_真没想到,Python 还能实现 5 毛特效
作者 | ZackSock 来源 | ZackSock(ID:ZackSock) Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛.前段时间接触了一个批量抠图的模型库,而 ...
- python合并视频和音频_Python做图像处理及视频音频文件分离和合成功能
一.简介 Imageio是一个Python库,提供了一个简单的界面来读取和写入各种图像数据,包括动画图像,视频,体积数据和科学格式.它是跨平台的,运行在Python 2.7和3.4+上,易于安装. 作 ...
- 把jpg图片批量转化为png图片 python|||把视频MP4转换为图片或图片转换为视频
一.# python图片格式jpg转换为png(批量处理,尺寸不变) author: zhou jinxing import os import PIL.Image as Image def chan ...
- python合并视频和声音_Python 视频文件的分割和合并
import os; import time; os.system('start "wmplayer.exe", "F:\\abc.mp4"'); --分割代码 ...
- Python爬取m3u8格式视频并解密ts文件合并转为mp4格式
一. m3u8是什么格式 m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8. m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上 ...
- 【Python网络爬虫实战篇】使用selenium+requests爬取下载高清源视频:关于爬取m3u8文件链接解析为ts视频合并成mp4视频的分析实战
这两天博主在摸鱼时,偶然间接触到了流媒体的概念,一时间来了兴致.再加上之前博主有着七.八年的视频制作经验,深知视频素材获取的不易.因此,打算利用自己所学的python网络爬虫的知识,通过编写代码实现获 ...
- python合并音频和视频_ffmpeg+Python实现B站MP4格式音频与视频的合并
安装 官网下载 环境变量 此电脑--属性--高级系统设置--环境变量 在系统变量(也就是下面那一半)处找到新建,按如下所示的方法填写 再将%FFMPEG_HOME%以及%FFMPEG_HOME%\bi ...
最新文章
- c语言字符串 s,c – printf格式字符串中“% – *.* s”的含义是什么
- 大厂也在用的 6种 数据脱敏方案,别做泄密内鬼
- php在dw中设置按钮圆角,Dreamweaver怎么用CSS制作圆角按钮?
- Nature出炉「中国博士生图鉴」:过半学生想换领域换导师,40%学生受抑郁、焦虑困扰...
- kafka概述与下一代消息队列
- 全局静态存储区、堆区和栈区深入剖析
- Android开源框架——网络解析GSON
- CDH HUE集成yarn
- Codeforces626B - Cards【模拟】
- mysql中的编码问题_mysql存储乱码之编码问题
- vue 兄弟组件之间的传值
- v4l2视频采集摄像头
- 上某些网站的时候要小心,不要以为 HTTPS 就安全了
- 人工智能 - paddlepaddle飞桨 - 深度学习基础教程 - 词向量
- fruncm server sql 无法生成 线程_SQL Server无法生成FRunCM线程的解决方法
- 不讲武德,Java分布式面试题集合含答案!
- linux根据文件名统计文件数,如何统计 Linux 中文件和文件夹/目录的数量
- Directshow播放框架详解
- 合成分红游戏源码_趣合成app开发(现成源码演示案例)
- 关于STM32的AD采样串口输出
热门文章
- 大学生必看:基础IT技术文章300篇大合集!【包含信息/编码、IP/组网、程序逻辑、Web基础等】
- 零基础新人如何转行做新媒体运营?
- c语言程序图像抠图,Opencv使用鼠标任意形状的抠图
- 如何让excel表格排头一直都在_如何快速整理Excel表格?学会这一招整理表格无压力...
- 计算机音乐超级马丽,你与你的音乐梦想,只差一台数学计算器
- scheme语言编译成c语言,Scheme语言--简单介绍
- Bigemap APP(Android)手机离线地图使用说明
- 继续理解socekt具体使用--2
- Pod2g已发现可完美越狱iOS 5的漏洞
- arm mali 天梯图_电视盒子CPU天梯图:原来这些处理器都在这个档位