java ts流,Windows 合并多个*.ts文件
作为一名专业的程序员,看到喜欢的视频自然是要保存下来的!so,展开下文
本文只针对网页的返回数据是*.ts的,第一节纯属跑题呦。。。
一、找到并下载*.ts数据
1.找到*.ts数据
2.找到*.ts链接
这种文件一般双击就会自动下载的,如果有很多*.ts文件肯定不能一个一个点啦,如下
单击其中一个,看它的Request URL,接下来就能看到访问的前缀了,要想全部下载,当然也要知道最后一段*.ts了。
3.批量生成链接
模拟生成这些*.ts访问链接
for i in range(1, 150):
print("http://www.hello.com/welcome/a" + str(i) + ".ts")
4.批量下载*.ts数据
二、合并所有的*.ts文件
重中之重,原理很简单,将所有文件复制到一个新的文件中。
但是遇到一个问题,假如有10个以上ts文件,Windows的默认合并,是按照如下顺序的。那就批处理吧。。。
直接贴代码了,网上的看半天看不懂,下边自己总结的,注释比较多。
@echo off
:: 开启延迟变量
setlocal EnableDelayedExpansion
:: 最终生成的文件名称(使用注意1)
set generate_file=amos.ts
:: =======================
:: == 生成的文件默认在当前文件夹下 ==
:: =======================
:: 最终生成的文件全路径
:: %~dp0 表示当前文件夹
set generate_file_full_path=%~dp0%generate_file%
:: 要合并文件数量(/a 表示数字)
set /a merge_count=0
:: 要合并的文件的前缀(使用注意2)
set old_file_prefix=a
:: 要合并的文件的后缀(使用注意3)
set old_file_suffix=.ts
:: 文件已存在就删除
if exist %generate_file% del /f /q %generate_file%
:: 遍历符合格式的文件
for /r %%i in (*.ts) do (
set /a merge_count += 1
)
:: 初始化空文件
cd > %generate_file%
echo 开始合并文件······
:: for 循环遍历所有文件
for /l %%i in (1, 1, %merge_count%) do (
set "temp_file_path=%~dp0%old_file_prefix%%%i%old_file_suffix%"
:: 拼接文件 copy generate_file + 当前遍历的file generate_file
copy /b %generate_file_full_path% + !temp_file_path! %generate_file_full_path%
if "%%i" neq "%~f0" echo =========================
)
:: 结束语
echo 合并文件完成!
pause
java ts流,Windows 合并多个*.ts文件相关推荐
- Java实现多张图片合并成一份PDF文件
Java实现多张图片合并成一份PDF文件,一行两列展示 引入依赖包 <dependency><groupId>com.lowagie</groupId><ar ...
- java post流_Java后端HttpClient Post提交文件流 及服务端接收文件流
客户端将文件转换为流发送: 依赖的包: org.apache.httpcomponents httpclient 4.4 org.apache.httpcomponents httpmime 4.4 ...
- php将ts文件输出,使用DOS命令合并TS流文件
有时候从网络上下载的TS文件是分段的,后缀通常是disk1.ts.disk2.ts或者cd1.ts.cd2.ts之类,为了方便播放或者保存通常会考虑把它们合并成一个文件.如果使用软件,可以用tsMux ...
- DVB中TS流数据解析
引 言 数字生活方式是现代文明的一个重要标志.在与人们工作生活密切相关的电脑.手机和电视三大信息平台中,电脑和手机已实现了数字化和网络化,为人们带来了多姿多彩的资讯和娱乐服务,也为相关企业带来了巨额 ...
- MPEG2 -TS流结构详细浅析
一.概述 MPEG-2是MPEG(Moving Picture Experts Group,运动图像专家组)组织制定的视频和音频有损压缩标准之一,它的正式名称为"基于数字存储媒体运动图像和语 ...
- H264和音频流打包成TS流 (MPEG2-TS)
技术在于交流.沟通,转载请注明出处并保持作品的完整性. 原文:https://blog.csdn.net/hiwubihe/article/details/80865920 [本系列相关文章] H26 ...
- TS流概述(ES流-基本流,PES流-打包基本码流,PS流-节目流,TS流-传输流)
一.TS流概述 ES流(Elementary Stream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频.音频或数据的连续码流. PES流(Paketized Elem ...
- TS流的解码过程-ES-PES-DTS-PTS-PCR
from: http://blog.chinaunix.net/uid-9688646-id-1998407.html TS 流解码过程: 1. 获取TS中的PAT 2. 获取TS中的PMT 3. 根 ...
- java 合并流_Java Stream 流实现合并操作示例
本文实例讲述了Java Stream 流实现合并操作.分享给大家供大家参考,具体如下: 1. 前言 Java Stream Api提供了很多有用的 Api 让我们很方便将集合或者多个同类型的元素转换为 ...
- MPEG TS流简介
TS简介 MPEG-TS(Transport stream)即Mpeg传输流定义于ITU-T Rec. H.222.0和ISO 13818-1标准中,属于MPEG2的系统层.MPEG2-TS面向的传输 ...
最新文章
- elasticsearch mapping
- java 序列化慢_java原生序列化慢在哪里?
- 算法-数组中重复的数字
- No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv7 armv6)
- (原)学习ORACLE 视图
- 聚焦四大领域,恒生电子发布2022年金融科技技术与应用趋势
- 7 centos 时钟跟物理机同步_centos7上使用chrony自动同步时间
- 计算机考试题库电子版,全国计算机等级考试一级试题库大全完整版附参考答案...
- delphi 发送网络消息_Actor 消息的可靠交付(Akka Typed)
- erp系统是什么软件
- Linux教学项——基础环境及命令教学(包括实用shell脚本)
- 非负矩阵分解与K-means聚类
- 云服务综合解决方案——云桌面
- iOS 中可能用到的数学公式(绝对值、平方、取整、正余弦)
- 娱乐游戏及计算机动画论文,有关游戏美术设计论文
- MATLAB变声器程序
- java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)
- AI Gossip | 八卦人工智能的前世今生
- 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】
- android橡皮擦擦图片功能
热门文章
- macbook 终端命令怎么使用_Mac 常用终端命令整理
- 计算机二级2018VB题库百度云,2018年计算机二级VB考试真题
- 【概率论与数理统计】1.1 随机事件及其运算
- 上班族中流行以貌取人 汉王人脸通变普及
- 【教学类-10-01】20221025《空心图案4*2-有重复》( 随机图案拼贴)(大班主题《动物花花衣》)
- 一本关于 Total Commander 的书
- 水经注叠加cad_如何在CAD中将矢量地图与卫星影像完美叠加
- java 后台设置cookie
- FPGA入门程序(1)——流水灯
- 斯皮尔曼相关系数计算的python代码