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 视频文件的分割和合并相关推荐

  1. python拆分合并文件_python实现文件的分割与合并

    使用Python来进行文件的分割与合并是非常简单的. python代码如下: splitFile--将文件分割成大小为chunksize的块: mergeFile--将众多文件块合并成原来的文件: # ...

  2. 使用IDM下载B站视频出现声音跟视频分离的一种解决方法

    使用IDM下载B站视频出现声音跟视频分离的一种解决方法   在使用IDM下载B站的视频时,经常会出现声音跟视频分离的情况(就是声音一个文件,视频一个文件)如果想看完整的视频跟声音的话可以使用potpl ...

  3. java 输入流可以合并吗_Java 使用IO流实现大文件的分割与合并实例详解

    java 使用IO流实现大文件的分割与合并 文件分割应该算一个比较实用的功能,举例子说明吧比如说:你有一个3G的文件要从一台电脑Copy到另一台电脑, 但是你的存储设备(比如SD卡)只有1G ,这个时 ...

  4. python opencv读取视频没声音_python + opencv: 解决不能读取视频的问题

    博主一开始使用python2.7和Opencv2.4.10来获取摄像头图像,程序如下: cap = cv2.VideoCapture(0) ret, frame = cap.read() 使用这个程序 ...

  5. python录制视频和声音_Python实现播放和录制声音的功能

    Python语言已经无所不能了,今天就来分享一下,如何使用Python来录制和播放音频文件. 下面是一些可以播放和录制音频的Python第三方库: playsound,支持MP3和WAV,目前只支持简 ...

  6. python视频编辑教程_Python 带你高效创作短视频,视频剪辑什么鬼_Python 视频_Python 课程视频_Python 课程_课课家...

    近两年,抖音.快手将短视频推到风口浪尖上,要生产出高质量的视频,离不开视频剪辑这一环节;在全民剪片浪潮中,大众使用最多的剪辑软件如:Pr.FCPX.剪印.Vue 等.我们一起看看. 之前有两篇文章分别 ...

  7. python编辑视频字符化_Python 视频转字符画 - 进阶

    这篇文章是 视频转字符动画-Python-60行代码 的后续,如果感兴趣,请先看看它. 0. 话说在前头 最新版使用了画布方式实现,和本文相比改动非常大,如果对旧版本的实现没啥兴趣,可以直接移步 vi ...

  8. python视频处理教程_Python视频编辑库:MoviePy|python爬虫|python入门|python教程

    https://www.xin3721.com/eschool/pythonxin3721/ MoviePy MoviePy是一个关于视频编辑的python库,主要包括:剪辑,嵌入拼接,标题插入,视频 ...

  9. python视频处理模块_python视频处理库:moviepy

    处理视频是一个常见的需求.那么在python中如何用代码处理视频呢?最近我无意间发现了一个很好用的python视频处理库moviepy,其使用起来简单易用,而且功能比较强大,这里记录一下分享给大家. ...

最新文章

  1. 使用.NET REACTOR制作软件许可证
  2. python 元组和列表区别_Python 基础(六):列表与元组
  3. mybatis 显示自定义多个统计_myBatis查询结果显示多表内的字段——通过resultMap映射自定义结果...
  4. C++中的函数指针和函数对象总结
  5. csv文件导入sqlite
  6. HttpHandler应用之 防止图片盗链
  7. Android开发面试题之Android四大组件
  8. 泰晤士计算机排名2021,THE2021年世界大学专业排名-计算机
  9. Python字符串isdecimal()
  10. java day26【数据库的基本概念、MySQL数据库软件、SQL数据库的基本概念】
  11. 如何批量删除Excel工作簿中vba代码
  12. 计算非空单元格的个数
  13. bignumber.js API
  14. 电脑商城-02-注册
  15. ESP8266入门教程04:连接WIFI热点
  16. 直方图均衡化算法原理详解
  17. R语言数据可视化中颜色设置
  18. 服务器被大流量攻击怎么办?
  19. 山东联通SK-D740-C 光猫获取超级密码教程 2023
  20. 跨专业考研必须要了解的5个常识!

热门文章

  1. java数据库图书销售系统_SQL+java数据库课程设计,图书销售管理系统
  2. “电子版H5结婚请柬”制作全攻略
  3. php 生成 rtf,php 实现html转为rtf格式_php
  4. 前端请柬框架_mpvue+小程序云开发,纯前端实现婚礼邀请函(相册小程序)
  5. 电容式计算机键盘的按键下,电容式键盘连键故障分析及处理方法(二)
  6. Oracle 数据库巡检模板
  7. 苏轼·念奴娇·赤壁怀古
  8. 劈尖干涉公式_劈尖干涉条纹的特征.PPT
  9. 人生应该要有梦想,万一见鬼了呢?!
  10. UNP学习第一步:unp.h的安装及第一个程序的运行