python合并视频和声音_Python 视频文件的分割和合并
import os;
import time;
os.system('start "wmplayer.exe", "F:\\abc.mp4"');
--分割代码 start----
import sys,os;
kilobytes = 1024;
megabytes = kilobytes*1024;
chunksize = int(10*megabytes);
def split(fromfile,todir,chunksize=chunksize):
if not os.path.exists(todir):
os.mkdir(todir)
else:
for fname in os.listdir(todir):
os.remove(os.path.join(todir,fname))
partnum = 0
inputfile = open(fromfile,"rb")
while True:
chunk = inputfile.read(chunksize)
if not chunk:
inputfile.close()
break
partnum += 1
filename = os.path.join(todir, ("abc%04d"%partnum))
print("我要显示的文件名称:"+filename)
fileobj = open(filename, "wb")
fileobj.write(chunk)
fileobj.close()
return partnum
if __name__=="__main__":
fromfile = "F:\\abc.mp4"
todir = "F:\\split_parts\\"
#chunksize = int(5000000)
absfrom,absto = map(os.path.abspath,[fromfile,todir])
print('分割:',absfrom,'to',absto,'by',chunksize)
try:
parts = split(fromfile,todir,chunksize)
except:
print('Error during split:')
print(sys.exc_info()[0],sys.exc_info()[1])
else:
print('分割完成:',parts,'parts are in',absto)
--合并代码 start----
import sys,os
def joinfile(fromdir,filename,todir):
if not os.path.exists(todir):
os.mkdir(todir)
if not os.path.exists(fromdir):
print("合拼文件路径错误!")
outfile = open(os.path.join(todir,filename),"wb")
files = os.listdir(fromdir)
files.sort()
for file in files:
filepath = os.path.join(fromdir,file)
infile = open(filepath,"rb")
data = infile.read()
outfile.write(data)
infile.close()
outfile.close()
if __name__=="__main__":
fromdir = "F:\\split_parts\\"
todir = "F:\\split_parts\\"
filename = "abc.mp4"
try:
joinfile(fromdir,filename,todir)
except:
print("错误的连接文件:")
print(sys.exc_info()[0],sys.exc_info()[1])
python合并视频和声音_Python 视频文件的分割和合并相关推荐
- python拆分合并文件_python实现文件的分割与合并
使用Python来进行文件的分割与合并是非常简单的. python代码如下: splitFile--将文件分割成大小为chunksize的块: mergeFile--将众多文件块合并成原来的文件: # ...
- 使用IDM下载B站视频出现声音跟视频分离的一种解决方法
使用IDM下载B站视频出现声音跟视频分离的一种解决方法 在使用IDM下载B站的视频时,经常会出现声音跟视频分离的情况(就是声音一个文件,视频一个文件)如果想看完整的视频跟声音的话可以使用potpl ...
- java 输入流可以合并吗_Java 使用IO流实现大文件的分割与合并实例详解
java 使用IO流实现大文件的分割与合并 文件分割应该算一个比较实用的功能,举例子说明吧比如说:你有一个3G的文件要从一台电脑Copy到另一台电脑, 但是你的存储设备(比如SD卡)只有1G ,这个时 ...
- python opencv读取视频没声音_python + opencv: 解决不能读取视频的问题
博主一开始使用python2.7和Opencv2.4.10来获取摄像头图像,程序如下: cap = cv2.VideoCapture(0) ret, frame = cap.read() 使用这个程序 ...
- python录制视频和声音_Python实现播放和录制声音的功能
Python语言已经无所不能了,今天就来分享一下,如何使用Python来录制和播放音频文件. 下面是一些可以播放和录制音频的Python第三方库: playsound,支持MP3和WAV,目前只支持简 ...
- python视频编辑教程_Python 带你高效创作短视频,视频剪辑什么鬼_Python 视频_Python 课程视频_Python 课程_课课家...
近两年,抖音.快手将短视频推到风口浪尖上,要生产出高质量的视频,离不开视频剪辑这一环节;在全民剪片浪潮中,大众使用最多的剪辑软件如:Pr.FCPX.剪印.Vue 等.我们一起看看. 之前有两篇文章分别 ...
- python编辑视频字符化_Python 视频转字符画 - 进阶
这篇文章是 视频转字符动画-Python-60行代码 的后续,如果感兴趣,请先看看它. 0. 话说在前头 最新版使用了画布方式实现,和本文相比改动非常大,如果对旧版本的实现没啥兴趣,可以直接移步 vi ...
- python视频处理教程_Python视频编辑库:MoviePy|python爬虫|python入门|python教程
https://www.xin3721.com/eschool/pythonxin3721/ MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频 ...
- python视频处理模块_python视频处理库:moviepy
处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...
最新文章
- 使用.NET REACTOR制作软件许可证
- python 元组和列表区别_Python 基础(六):列表与元组
- mybatis 显示自定义多个统计_myBatis查询结果显示多表内的字段——通过resultMap映射自定义结果...
- C++中的函数指针和函数对象总结
- csv文件导入sqlite
- HttpHandler应用之 防止图片盗链
- Android开发面试题之Android四大组件
- 泰晤士计算机排名2021,THE2021年世界大学专业排名-计算机
- Python字符串isdecimal()
- java day26【数据库的基本概念、MySQL数据库软件、SQL数据库的基本概念】
- 如何批量删除Excel工作簿中vba代码
- 计算非空单元格的个数
- bignumber.js API
- 电脑商城-02-注册
- ESP8266入门教程04:连接WIFI热点
- 直方图均衡化算法原理详解
- R语言数据可视化中颜色设置
- 服务器被大流量攻击怎么办?
- 山东联通SK-D740-C 光猫获取超级密码教程 2023
- 跨专业考研必须要了解的5个常识!
热门文章
- java数据库图书销售系统_SQL+java数据库课程设计,图书销售管理系统
- “电子版H5结婚请柬”制作全攻略
- php 生成 rtf,php 实现html转为rtf格式_php
- 前端请柬框架_mpvue+小程序云开发,纯前端实现婚礼邀请函(相册小程序)
- 电容式计算机键盘的按键下,电容式键盘连键故障分析及处理方法(二)
- Oracle 数据库巡检模板
- 苏轼·念奴娇·赤壁怀古
- 劈尖干涉公式_劈尖干涉条纹的特征.PPT
- 人生应该要有梦想,万一见鬼了呢?!
- UNP学习第一步:unp.h的安装及第一个程序的运行