共计 943 个字符,预计需要花费 3 分钟才能阅读完成。
行业资讯
服务器
云计算
RTSP 拉流平台 EasyNVR、EasyDSS 如何自主合并 TS 文件为 MP4 格式播放
这篇文章将为大家详细讲解有关 RTSP 拉流平台 EasyNVR、EasyDSS 如何自主合并 TS 文件为 MP4 格式播放,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
有使用过 TSINGSEE 青犀视频全线产品视频平台录像功能的用户都知道,TSINGSEE 青犀视频全线产品对于录像的存储是以 ts 的形式进行存储的。但在实际使用中,是有的客户在使用过程中会根据自身的需求找到对应的 mp4 文件来进行实际使用。
我们知道 EasyNVR、EasyDSS 自身带有录像下载,下载后是 mp4 文件,但是系统文件夹里存在的是 ts 文件,mp4 文件并不存在于系统文件夹里,对于这种情况,我们应该如何处理?面对这些片段的 ts 文件,我们应该如何下手?
唯一的解决方法就是将 ts 文件合并成一个完整的 mp4 文件。其实解决视频合并的方法有很多,我介绍一下我们比较常用的方式——通过 FFMPEG 来进行 ts 视频的合并处理。
首先我们启动一个 http 服务将对于的 ts 文件分发为 hls 视频流。然后我们通过强大的 ffmpeg 来将对应的视频流拉取过来然后转化为自己想要的视频格式。
据实现步骤:
1、启动 http 服务(我是以 http-server 来启动)
2、获取流地址
服务下分发的文件中找到 m3u8 文件,进行拼接处理
我们可以知道正确的 m3u8 地址应该是
http://192.168.99.148:8080/stream_17_record.m3u8
验证这个地址是正常的
3、ffmpeg 拉流转化
获取到的地址是正常的,那么我们就可以通过 ffmpeg 来进行视频转换了
ffmpeg 转换命令
ffmpeg-i http://192.168.99.148:8080/stream_17_record.m3u8-c copy-y new.mp4
文件夹下成功合成一个新的 mp4 文件。并且可以正常的播放。
关于 RTSP 拉流平台 EasyNVR、EasyDSS 如何自主合并 TS 文件为 MP4 格式播放就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。