目录

  • 一、VLC保存网络流视频
  • 二、使用fiddler 去分析视频网站并将在线视频下载到本地保存。
  • 三、总结
  • 参考资料


一、VLC保存网络流视频

VLC下载:https://www.videolan.org/vlc/index.zh_CN.html rtsp流媒体测试视频地址:

rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov

景点摄像头:

https://hd-auth.skylinewebcams.com/live.m3u8?a=ou48nrnnkriljs5q5sqrpe2pf0

打开vlc,点击媒体里的打开网络串流:

vlc android 视频存储 vlc播放的视频能保存嘛_音视频

在url处输入网址,在点击播放按键旁边那个向下的小箭头,选择串流:

vlc android 视频存储 vlc播放的视频能保存嘛_4s_02

点击下一个:

vlc android 视频存储 vlc播放的视频能保存嘛_vlc android 视频存储_03

点击添加:

vlc android 视频存储 vlc播放的视频能保存嘛_网络_04

点击浏览选择保存路径:

vlc android 视频存储 vlc播放的视频能保存嘛_vlc android 视频存储_05

设置保存的文件名,点击保存,回到之前的界面,点击下一个:

vlc android 视频存储 vlc播放的视频能保存嘛_fiddler_06

vlc android 视频存储 vlc播放的视频能保存嘛_音视频_07

选择激活转码,配置文件选择如图:

vlc android 视频存储 vlc播放的视频能保存嘛_vlc android 视频存储_08

点击流,开始保存:

vlc android 视频存储 vlc播放的视频能保存嘛_vlc android 视频存储_09

它并不会马上保存好,在播放界面会黑屏但是时间条在前进中,最上方会有Converting+网址,这就是在保存,等待时间走完或者点击停止播放,关闭软件,保存的视频就可以打开了。(这个网站很不稳定,能不能成功全看运气,每天都去看看,总有一天是会成功的)

保存时:

vlc android 视频存储 vlc播放的视频能保存嘛_vlc android 视频存储_10

保存成功后打开视频:

vlc android 视频存储 vlc播放的视频能保存嘛_vlc android 视频存储_11

二、使用fiddler 去分析视频网站并将在线视频下载到本地保存。

下载fiddler:https://www.telerik.com/download/fiddler 这里打开b站视频做测试

vlc android 视频存储 vlc播放的视频能保存嘛_fiddler_12

打开fiddler,同时播放视频,找到这种图标是蓝白相间的,这就是刚刚播放的视频和音频,视频和音频是分开的,随便点击一个,点击inspector,在响应里点击header,可以看到一个length,这就是下载的范围

vlc android 视频存储 vlc播放的视频能保存嘛_vlc android 视频存储_13

点击composer,将刚刚的数据流拖入到框里,然后往下翻,找到数据范围,将它更改为0-xxx(xxx为总数据长度),然后点击execute:

vlc android 视频存储 vlc播放的视频能保存嘛_音视频_14

可以在最下面看到我们通过execute执行获取的数据流,选中它,鼠标右键,Save→Response→Response Body,后续弹出界面时是txt文件,改为m4s文件就行

vlc android 视频存储 vlc播放的视频能保存嘛_4s_15

vlc android 视频存储 vlc播放的视频能保存嘛_4s_16

vlc android 视频存储 vlc播放的视频能保存嘛_音视频_17

然后下载视频,也就是第二条蓝白相间的图标,重复以上操作。

接下来通过ffmpeg来合成,下载地址

https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z 下好之后解压,并将解压后的bin路径加到系统环境变量里,打开cmd,输入ffmpeg,有下面信息就代表安装成功:

vlc android 视频存储 vlc播放的视频能保存嘛_网络_18

在命令行进入到保存m4s文件的文件夹,,用下面命令进行合成:

ffmpeg -i 1.m4s -i 2.m4s -vcodec copy -acodec copy -f mp4 SVT.mp4

vlc android 视频存储 vlc播放的视频能保存嘛_音视频_19

vlc android 视频存储 vlc播放的视频能保存嘛_4s_20

合成成功。

三、总结

rtsp的网站十分不稳定,能不能连上全凭运气。