首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    ts切片文件的合并

    ts切片文件的合并 https://www.icourse163.org/ 中国大学MOOC的课程经历了几个变化: Adobe的FLASH格式(*.flv)逐渐替换为H5格式的(*.mp4),然后由于监管趋严 使用 方法一:ts视频合并工具(ts Merger tools) v1.0.0.1 绿色版(几十个ts小文件会在结尾发现轻微的音画不同步的情况!) 点击右边的打开,选中ts文件所在的目录,可以按照CTRL+A全选 点击合并即可: 合并的文件在:D:\ts视频合并工具(ts Merger tools) v1.0.0.1 绿色版\Merger 音画不同步的原因可能是 将第一个ts分块:1214906425_9117e9f8485142799265111ff6917e34_shd0.ts 拖入到:输入文件中。 _shd0.ts 之后点击中下的:可是混流 就可以开始了!

    5.4K10编辑于 2022-07-21
  • 来自专栏TSINGSEE青犀视频

    如何修改HLS视频流的ts切片时长?

    EasyDSS做录像存储采用的是切片存储的方式,即是HLS切片方式,存储录像文件如下图所示,一个索引文件m3u8,加一堆ts切片文件。 因为采用切片方式存储,所以必然会带来误差,比如用户请求时间正好是跨两个切片中间,就会出现上述用户反馈的情况,这是必然的。 但是我们可以通过设置切片时长大小来缓解这种问题的出现,当然切片时长也不是设置的越小越好,因为设置的越小再做切这个动作的时候又非常消耗CPU,所以建议用户可以根据自己服务器的配置来选择设置这个切片时长的大小

    1.9K20发布于 2021-11-04
  • 来自专栏流媒体音视频

    hls中ts切片切割核心逻辑深入分析

    前言有使用 ffmpeg 生成 hls 视频文件经历的小伙伴肯定知道,尽管设置了 ts 切片的目标时长,但是实际场景中,总会出现 ts 切片时长或大于目标时长,或小于目标时长的情况。 2、-hls_time参数 hls_time 在 ffmpeg 命令中就是用来控制 ts 切片目标时长的,单位是秒。 因为这样可以保证每个 ts 切片都可以单独解码,保证播放器播放正常。 2.3 初始化分段如果指定了 hls_init_time > 0,那么 ts 切片会动态调整为初始分段和常规分段的不同时长,生成前后时长不一致的 ts 切片。 4、写入流程视频 h264 媒体包写入 ts 切片的流程图:音频 aac 媒体包写入 ts 切片的流程图:

    43300编辑于 2025-07-27
  • 来自专栏TSINGSEE青犀视频

    EasyCVR平台关闭录像为何还会有TS切片文件生成?

    很多用户此前在平台中设置了录像计划,后来将录像关闭了之后,发现还是会产生TS切片文件,不知道什么原因,因此请求我们排查协助。 技术人员接到反馈后,登录用户的EasyCVR平台检查,发现用户只是将录像计划关闭了,但没有删除时间轴:如果未删除时间轴,平台会默认用户还在录像,因此会产生ts切片并保存。

    76320编辑于 2022-07-27
  • 来自专栏TSINGSEE青犀视频

    EasyDSS视频录像TS切片前后不完整如何调整?

    为了方便用户对于视频流的回看和查询,我们特地在EasyDSS、EasyNVR视频平台当中加入了ts切片的存储,ts切片可以设置大小。 在EasyDSS进行获取到直播流后,调用某一段时间的录像,有时会出现ts切片的第一个和最后一个不是完整的ts切片的情况,比如设置ts切片时长为4s,实际只有3.65s) 1.首先调整ts切片时间,将默认的 4s设置为1s(不会调整的朋友可以根据本文步骤来:如何设置ts切片大小)。 6.查看record目录下面生成的ts文件是否为准确的1s,这一步可以在m3u8文件查看。

    56520发布于 2021-09-15
  • 来自专栏TSINGSEE青犀视频

    磁盘IO读写跟不上HLS流ts切片速度,如何解决?

    青犀视频平台的按需直播是一个很实用的功能,在实际项目中,开启按需直播能够有效节省系统流量,但在很多使用EasyNVR平台的大型项目中,随着非按需通道数量的增多,会导致磁盘的读写增高,导致磁盘的I/O读写跟不上EasyNVR的hls流ts 切片产生的速度。 EasyNVR新内核的版本可以不使用任何RAMDISK软件,将ts切片写入到内存中,下面分享下步骤: 进入/EasyNVR/mediaserver目录: image.png 修改tsingsee.ini cleanup_mode参数,将其改为2: image.png 修改完成后保存退出,重启服务: image.png 重启之后稍等两分钟,然后在/EasyNVR/mediaserver/data/hls下面看看是否生成了ts 文件,未生成ts文件并且可以正常在Web页面进行播放就代表配置成功了。

    1.2K20发布于 2021-11-09
  • 来自专栏骤雨重山

    FFMPEG视频切片TS文件添加PNG文件头伪图片上传

    TS切片文件并生成M3U8文件 对TS文件进行 "偷天换日 改头换面" 伪图片处理 上传任意图床取 "PNG" 文件地址 最后预览视频 两个不同的图床 测试皆可 (视频质量过高,且国外CDN,速度加载较慢 TS单文件切片 filePath = f'. /{vName}/output%03d.ts' subprocess.run(cmd_str, encoding="utf-8", shell=True) print(f'TS 切片 成功!') TS切片文件批量重命名为PNG file_list = os.listdir(filePath) for i in file_list: if i.endswith(".ts"): /{vName}/output%03d.ts' subprocess.run(cmd_str, encoding="utf-8", shell=True) print(f'TS 切片 成功!')

    3.5K21编辑于 2022-09-23
  • 来自专栏后端开发从入门到入魔

    7-2 寻找大富翁

    7-2 寻找大富翁 分数 25 全屏浏览题目 切换布局 作者 陈越 单位 浙江大学 胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人。

    28510编辑于 2024-03-01
  • 来自专栏rikka

    将 mp4 视频切片ts 后使用 jsDelivr 加速制作 视频床

    将 mp4 转为 ts 后, 使用 ffmpeg 将 ts 文件切片, 然后上传到 Github 的仓库里 此处使用的播放器为 DPlayer: http://dplayer.js.org/zh/ 使用之前要必须先引入

    1.2K30编辑于 2022-01-20
  • 来自专栏EasyNVR

    EasyNVR使用中磁盘IO读写跟不上hls流ts切片速度如何解决?

    青犀视频平台的按需直播是一个很实用的功能,在实际项目中,开启按需直播能够有效节省系统流量,但在很多使用EasyNVR平台的大型项目中,随着非按需通道数量的增多,会导致磁盘的读写增高,导致磁盘的I/O读写跟不上EasyNVR的hls流ts 切片产生的速度。 EasyNVR新内核的版本可以不使用任何RAMDISK软件,将ts切片写入到内存中,下面分享下步骤: 进入/EasyNVR/mediaserver目录: 修改tsingsee.ini,在其配置文件内找到 true: 修改cleanup_mode参数,将其改为2: 修改完成后保存退出,重启服务: 重启之后稍等两分钟,然后在/EasyNVR/mediaserver/data/hls下面看看是否生成了ts 文件,未生成ts文件并且可以正常在Web页面进行播放就代表配置成功了。

    80630发布于 2021-11-15
  • 来自专栏算法与数据结构

    PTA 7-2 符号配对(20 分)

    7-2 符号配对(20 分) 请编写程序检查C语言源程序中下列符号是否配对:/*与*/、(与)、[与]、{与}。 输入格式: 输入为一个C语言源程序。

    6.1K71发布于 2017-12-29
  • 来自专栏刷题笔记

    7-2 树种统计 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/102924532 7-2 树种统计 (20 分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类

    1.1K10发布于 2019-11-07
  • 来自专栏Cellinlab's Blog

    TS STRUCTURE - Basic TS Types

    Assertions Sometimes you find yourself in a situation where you know more about the value of a variable than TS TS assumes that the programmer will do all the necessary checks that are required.

    89210编辑于 2023-05-17
  • 来自专栏freesan44

    PTA 7-2 找奇葩 (20 分)

    在一个长度为 n 的正整数序列中,所有的奇数都出现了偶数次,只有一个奇葩奇数出现了奇数次。你的任务就是找出这个奇葩。

    33020发布于 2021-09-10
  • 来自专栏刷题笔记

    7-2 到底有多二

    本文链接:https://blog.csdn.net/shiliang97/article/details/96301355 7-2 到底有多二 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值

    75730发布于 2019-11-08
  • 来自专栏python3

    切片

    #切片 #切片指从现有列表中,获取一个子列表 #创建一个列表,一般创建列表时,变量的名字会使用复数 stus = ['孙悟空','猪八戒','沙和尚'] #列表的索引可以是负数,如果索引是负数,则从后向前获取元素 print(stus[-1]) #通过切片来获取指定的元素 #语法:列表[起始:结束],通过切片获取元素时,会包括起始位置的元素,不会包括结束位置的元素 #做切片操作时,总会返回一个新的列表,不会影响原来的列表 #切片的起始位置和结束位置的索引都可以省略不写 #如果省略结束位置,则会一直截取到最后,如果省略开始位置,则会从第一个元素开始截取 print(stus[1:]) print(stus[:2]) print

    1.1K40发布于 2020-01-20
  • 来自专栏河湾欢儿的专栏

    TS

    []=['11',22,true] console.log(arr) */ /* 元组类型(tuple)属于数组的一种 var arr:[number,string]=[11,'this is ts run():string{ return 'run' } */ /* 匿名函数 var fun2=function():number{ return 123; } fun2() */ /* ts number):string{ if(age){ return ${name} --- ${age}; }else{ return ${name} ---年龄保密; } } getInfo('ts

    2.1K20发布于 2019-07-03
  • 来自专栏前端黑板报

    TS - in

    在 TypeScript 中,in 关键字用于几个不同的场景,包括索引签名、类型守卫和枚举声明。下面是 in 的语法和用法的详细说明:

    83310编辑于 2024-05-13
  • PTA 7-2 方阵循环右移

    10710编辑于 2025-12-16
  • 来自专栏TSINGSEE青犀视频

    在线课堂在线医疗视频直播点播平台EasyDSS录像分割间隔如何通过ffmpeg切片ts流?

    EasyDSS录像存储中存储的是ts流,官方推荐的ts流的时间间隔为10s,在程序中 EasyDSS默认分割为8s。因此任意时间段就会出现多几秒或者少几秒的现象。 ffmpeg 命令如下: ffmpeg -i video33.ts -strict -2 -c:a aac -c:v libx264 -hls_time 1 -f hls out.m3u8 最终结果: 将对应的ts路径更新到m3u8文件中,即可保证时间精确。

    1.1K20发布于 2021-04-21
领券