基于ffmpeg下载.ts流媒体分片传输文件自动合并单独完整mp4文件,windows

Posted zhangphil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于ffmpeg下载.ts流媒体分片传输文件自动合并单独完整mp4文件,windows相关的知识,希望对你有一定的参考价值。

基于ffmpeg下载.ts流媒体分片传输文件自动合并单独完整mp4文件,windows

现在的一些直播视频网站,把视频做成分片的.ts文件通过网络传输,让用户观看,这导致不能像过去一样右键另存为一个完整视频保存。本例提供一个方案,专门下载分片传输的.ts流媒体文件,并合并保存到本地一个单独的文件,基于Windows平台。

(1)下载ffmpeg。

在这个地址下载ffmpeg

Download FFmpeghttps://www.ffmpeg.org/download.html

下载Windows平台的ffmpeg,解压。

(2)windows平台下的一个基于ffmpeg下载.m3u8链接地址的dos批处理脚本代码:

set path=./ffmpeg/bin;C:\\Windows\\System32;

chcp 65001

@echo off
set /p m3u8url=输入m3u8链接地址:

echo %m3u8url% 开始下载...

ffmpeg -i %m3u8url% -c copy 下载的视频.mp4

echo 下载完成,按任意键退出.
pause 

把上述代码保存为.bat文件,随后可以双击执行。这个.bat文件必须合解压后的ffmpeg文件夹平行在一起。

 

(3)打开视频网站,点击播放,在chrome浏览器的开发者工具里面找出.m3u8的文件链接地址。

将.m3u8链接地址粘贴到(2)里面,

 

按enter,就开始下载,保存为 下载的视频.mp4。

 

 

以上是关于基于ffmpeg下载.ts流媒体分片传输文件自动合并单独完整mp4文件,windows的主要内容,如果未能解决你的问题,请参考以下文章

FFmpeg基于HLS实现大视频分片下载播放[视频直播二]

FFmpeg基于HLS实现大视频分片下载播放[视频直播二]

rtsp与http协议

使用 ffmpeg 实时流式传输 MPEG-TS 和 windows 媒体服务

Python 实现 m3u8 视频下载

流媒体协议RTMP,RTSP与HLS有啥不同