缘由:最近手机保存的公开课、学习视频越来越多,将手机b站视频上传PC后发现,视频是分开在不同目录,并且是音视频分开的.m4s文件,
以郝斌C语言为例,182集几百个目录和文件,手动合并和修改文件名的念头掐灭在萌芽中,遂用Python2写了这个脚本来实现。
代码如下,仅供学习之用:
# coding=gbk
import sys, os, re
reload(sys)
sys.setdefaultencoding( "gbk" )
# 列表转换成字符串输出的时候出现了UnicodeEncodeError: 'ascii' codec can't encode characters in position,加入上面3行解决
def Get_address():
"""获取视频地址列表,根据不同视频自己修改存放地址和集数哦
"""
# 视频存放地址初始化
addr1 = u"E:\\公开课\\郝斌C语言\\8074534\\"
addr_list = []
# 获取每集视频的地址,并存入列表
for i in range(1, 183):
addr2 = addr1 + str(i)
addr_list.append(addr2)
return addr_list
def Get_Name():
"""获取每集视频标题,并存入列表"""
# 名字存放在entry.json文件里,固定的键值对,so用正则按图索骥就好
pat = """"part":"([\s\S]*)","vid"&
m4s音频视频文件批量合并&重命名为原标题,Python实现
最新推荐文章于 2023-12-01 18:31:25 发布
本文介绍如何使用Python脚本将多个m4s音视频片段合并,并且在合并后保持原有的文件名称。通过这个自动化处理,可以高效地整理和管理多媒体文件。
摘要由CSDN通过智能技术生成