使用python+ffmpeg批量将ts文件转为mp4
# encoding=utf-8
import os
import itertoolsdef main():#使用前,要先配置好ffmpeg的环境变量,并删除videos_path中txt文件夹下的所有文件ffmpeg_path = "D:\\FFmpeg\\bin\\ffmpeg"videos_path = "C:\\Users\\Yan\\Desktop\\videos"concat_list_path = videos_path + "\\txt\\"ts_file_path = videos_path + "\\ts"mp4_flie_path = videos_path + "\\mp4"# 定义一个数组L = []# 访问 videos 文件夹 (假设视频都放在这里面)for root, dirs, files in os.walk(ts_file_path):# 按文件名排序files.sort()# 遍历所有文件for file in files:# 如果后缀名为 .mp4if os.path.splitext(file)[1] == '.ts':# 拼接成完整路径filePath = os.path.join(root, file)# 添加到数组L.append(filePath)total = len(L)for i in range(0, total):ts_name = os.path.basename(L[i]) # 去掉文件名前面的文件路径#print(ts_name)mp4_name = os.path.splitext(ts_name)[0] # 去掉文件名的后缀# 拼接好运行ffmpeg的命令行语句cmd = ffmpeg_path + " -i " + L[i] + " -y -f mp4 -codec copy -q:v 1 " + mp4_flie_path + "\\" + mp4_name + ".mp4"#print(cmd)# 调用cmd命令行执行ffmpeg切片视频os.popen(cmd)if __name__ == '__main__':main()
使用python+ffmpeg批量将ts文件转为mp4相关推荐
- python爬虫+ffmpeg批量下载ts文件,解密合并成mp4
标题 python爬虫+ffmpeg批量下载ts文件,解密合并成mp4 文章目录 标题 前言 一.分析目标 二.寻找url规律 三.写代码 总结 前言 (第一次写博客,写的不好请见谅哈~~) 目标是大 ...
- 使用ffmpeg将m3u8文件转为mp4
window环境使用ffmpeg将m3u8文件转为mp4 issue: 不存在 ffmpeg 去ffmpeg官网下载一个, 然后指派系统变量path, 我下的是https://github.com/B ...
- 批量将txt文件转为excel文件
python萌新,记录一下,自己做项目时遇到需批量将txt文件转为excel文件. 代码如下: `# coding:utf-8 import pandas as pd import os def ge ...
- 批量将json文件转为jpg格式
批量将json文件转为jpg格式 1.简介 labelme软件自带有将json文件转为jpg的代码,不过只限单张. 位于./cli/json_to_dataset.py. 2.批量生成代码 impor ...
- Python3 根据m3u8下载视频,批量下载ts文件并且合并
Python3 根据m3u8下载视频,批量下载ts文件并且合并 m3u8是苹果公司推出一种视频播放标准,是一种文件检索格式,将视频切割成一小段一小段的ts格式的视频文件,然后存在服务器中(现在为了减少 ...
- python实现批量提取指定文件夹下同类型文件
python实现批量提取指定文件夹下同类型文件 讲解 略 代码 import os import shutildef take_samefile(or_path, tar_path, tar_type ...
- python多线程爬取ts文件并合成mp4视频
python多线程爬取ts文件并合成mp4视频 声明:仅供技术交流,请勿用于非法用途,如有其它非法用途造成损失,和本博客无关 目录 python多线程爬取ts文件并合成mp4视频 前言 一.分析页面 ...
- 批量将Visio文件转为SVG
最近在做一个项目,由于客户提供的是Visio文件,可是我们要操作的SVG文件,所以找了相关资料之后,就有了这段代码. 将Visio文件转为SVG文件,将如下代码保存在文本文件中,另存为VBS文件 PS ...
- python docx 批量修改docx文件内容和选择位置添加内容
#-*- encoding:utf_8 -*- from docx import Document from docx.shared import Inches from log import log ...
- python使用gdal将shp文件转为TIF
python使用gdal将shp文件转为TIF 方法一 # 缺少获取shp文件坐标系的步骤 def vector2raster(inputfilePath, outputfile, resp):sf ...
最新文章
- 你想过 Controller 这些方法里的参数是如何工作的吗?
- 软件工程师的职业生涯
- IDEA下maven项目Plugins和Dependencies红线
- C语言高级编程:深入理解const
- .NET Core + Spring Cloud:API 网关
- python迭代-如何对迭代器做切片操作
- 三星s4系统更新无法连接到服务器,三星s4无法更新系统?
- 原生js实现点击“上一张”、“下一张”按钮切换图片
- JRtplib开发笔记(一):JRtplib简介、JThread库编译
- de4dot 脱壳工具
- 模拟大规模电动车充电行为(Matlab实现)
- 无根树的Prufer序列
- Python拉宾米勒(判断素数)
- wll多功能超小linux,WLL多功能PXE网启服务器3.6终结版
- 麒麟v10安装达梦数据库
- boost之日期 时间(date_time)
- js实现简易HTML动画-----手翻书版
- html+p标签和span,文章段落用span和p标签对seo有影响吗
- ArcGIS在线应用介绍(10)旧金山犯罪地图
- 远程答题选什么平台口碑好