作为一名专业的程序员,看到喜欢的视频自然是要保存下来的!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文件相关推荐

  1. Java实现多张图片合并成一份PDF文件

    Java实现多张图片合并成一份PDF文件,一行两列展示 引入依赖包 <dependency><groupId>com.lowagie</groupId><ar ...

  2. java post流_Java后端HttpClient Post提交文件流 及服务端接收文件流

    客户端将文件转换为流发送: 依赖的包: org.apache.httpcomponents httpclient 4.4 org.apache.httpcomponents httpmime 4.4 ...

  3. php将ts文件输出,使用DOS命令合并TS流文件

    有时候从网络上下载的TS文件是分段的,后缀通常是disk1.ts.disk2.ts或者cd1.ts.cd2.ts之类,为了方便播放或者保存通常会考虑把它们合并成一个文件.如果使用软件,可以用tsMux ...

  4. DVB中TS流数据解析

    引  言 数字生活方式是现代文明的一个重要标志.在与人们工作生活密切相关的电脑.手机和电视三大信息平台中,电脑和手机已实现了数字化和网络化,为人们带来了多姿多彩的资讯和娱乐服务,也为相关企业带来了巨额 ...

  5. MPEG2 -TS流结构详细浅析

    一.概述 MPEG-2是MPEG(Moving Picture Experts Group,运动图像专家组)组织制定的视频和音频有损压缩标准之一,它的正式名称为"基于数字存储媒体运动图像和语 ...

  6. H264和音频流打包成TS流 (MPEG2-TS)

    技术在于交流.沟通,转载请注明出处并保持作品的完整性. 原文:https://blog.csdn.net/hiwubihe/article/details/80865920 [本系列相关文章] H26 ...

  7. TS流概述(ES流-基本流,PES流-打包基本码流,PS流-节目流,TS流-传输流)

    一.TS流概述 ES流(Elementary Stream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频.音频或数据的连续码流. PES流(Paketized Elem ...

  8. TS流的解码过程-ES-PES-DTS-PTS-PCR

    from: http://blog.chinaunix.net/uid-9688646-id-1998407.html TS 流解码过程: 1. 获取TS中的PAT 2. 获取TS中的PMT 3. 根 ...

  9. java 合并流_Java Stream 流实现合并操作示例

    本文实例讲述了Java Stream 流实现合并操作.分享给大家供大家参考,具体如下: 1. 前言 Java Stream Api提供了很多有用的 Api 让我们很方便将集合或者多个同类型的元素转换为 ...

  10. MPEG TS流简介

    TS简介 MPEG-TS(Transport stream)即Mpeg传输流定义于ITU-T Rec. H.222.0和ISO 13818-1标准中,属于MPEG2的系统层.MPEG2-TS面向的传输 ...

最新文章

  1. elasticsearch mapping
  2. java 序列化慢_java原生序列化慢在哪里?
  3. 算法-数组中重复的数字
  4. No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv7 armv6)
  5. (原)学习ORACLE 视图
  6. 聚焦四大领域,恒生电子发布2022年金融科技技术与应用趋势
  7. 7 centos 时钟跟物理机同步_centos7上使用chrony自动同步时间
  8. 计算机考试题库电子版,全国计算机等级考试一级试题库大全完整版附参考答案...
  9. delphi 发送网络消息_Actor 消息的可靠交付(Akka Typed)
  10. erp系统是什么软件
  11. Linux教学项——基础环境及命令教学(包括实用shell脚本)
  12. 非负矩阵分解与K-means聚类
  13. 云服务综合解决方案——云桌面
  14. iOS 中可能用到的数学公式(绝对值、平方、取整、正余弦)
  15. 娱乐游戏及计算机动画论文,有关游戏美术设计论文
  16. MATLAB变声器程序
  17. java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)
  18. AI Gossip | 八卦人工智能的前世今生
  19. 基于单片机超声波视力保护系统设计-基于51单片机8音键电子琴仿真设计-基于8086八路模拟信号采集均值显示系统设计-基于8086八路数据电压温度采集系统-基于8086波形发生器仿真设计【毕设课设分享】
  20. android橡皮擦擦图片功能

热门文章

  1. macbook 终端命令怎么使用_Mac 常用终端命令整理
  2. 计算机二级2018VB题库百度云,2018年计算机二级VB考试真题
  3. 【概率论与数理统计】1.1 随机事件及其运算
  4. 上班族中流行以貌取人 汉王人脸通变普及
  5. 【教学类-10-01】20221025《空心图案4*2-有重复》( 随机图案拼贴)(大班主题《动物花花衣》)
  6. 一本关于 Total Commander 的书
  7. 水经注叠加cad_如何在CAD中将矢量地图与卫星影像完美叠加
  8. java 后台设置cookie
  9. FPGA入门程序(1)——流水灯
  10. 斯皮尔曼相关系数计算的python代码