VLC保存网络流到本地和fiddler下载视频

news/2024/11/25 4:40:10/

目录

  • 一、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,点击媒体里的打开网络串流:
在这里插入图片描述

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

点击下一个:
在这里插入图片描述

点击添加:
在这里插入图片描述

点击浏览选择保存路径:
在这里插入图片描述

设置保存的文件名,点击保存,回到之前的界面,点击下一个:
在这里插入图片描述

在这里插入图片描述

选择激活转码,配置文件选择如图:
在这里插入图片描述

点击流,开始保存:
在这里插入图片描述

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

保存成功后打开视频:
在这里插入图片描述

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

下载fiddler:https://www.telerik.com/download/fiddler
这里打开b站视频做测试
在这里插入图片描述

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

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

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

在这里插入图片描述

在这里插入图片描述

然后下载视频,也就是第二条蓝白相间的图标,重复以上操作。
接下来通过ffmpeg来合成,下载地址
https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z
下好之后解压,并将解压后的bin路径加到系统环境变量里,打开cmd,输入ffmpeg,有下面信息就代表安装成功:
在这里插入图片描述

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

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

在这里插入图片描述

在这里插入图片描述

合成成功。

三、总结

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

参考资料

https://www.cnblogs.com/northwest332/p/13917479.html
https://blog.csdn.net/junseven164/article/details/122178256?spm=1001.2014.3001.5501


http://www.ppmy.cn/news/171724.html

相关文章

【播放器】播放器对比

前言### 由于什么直播、小视频火爆之后,我们开发者也要准备我们的播放器了,最常用到的肯定是自定义AVPlayer播放器,虽然本文也主要研究的也是AVPlayer,但是你知道吗?苹果其实为我们提供了三种播放器。 播放两种视频#…

android-音乐播放器实现及源码下载(一)

从本文开始,详细讲述一个音乐播放器的实现,以及从网络解析数据获取最新推荐歌曲以及歌曲下载的功能。 功能介绍如下: 1、获取本地歌曲列表,实现歌曲播放功能。 2、利用硬件加速感应器,摇动手机实现切换歌曲的功能 …

Android开发本地及网络Mp3音乐播放器之网络音乐下载功能实现

实现功能: 实现网络音乐搜索功能 实现网络音乐下载功能 下载好的音乐目前不在播放器内,可以通过文件浏览器查看。 后续将博文,将实现歌词和下载音乐扫描功能。 实现效果如图: 实现代码如下: NetMusicListFragment如…

教你用三种方式打造一款简单的网络播放器

1-前言 视频类、直播类APP最近几年一直都比较火爆,占据下载排行榜的前列。华为视频服务提供视频播放服务,助力开发者快速构建视频特性,帮助开发者向用户提供视频媒体体验。本文介绍了几种简单实现网络视频播放器的方式,包括使用An…

Android基础课程:原生视频播放器(播放网络资源)

在之前的博客中,我分析过本地音乐播放器的逻辑和写法,需要使用MediaPlayer类,对于多媒体音频可进行播放,暂停,切换,停止等操作。在本篇博客中,将继续使用MediaPlayer类,将其放置于Su…

基于QT的网络音乐播放器(四)

关于歌词的显示,其实我的主要思想就是解析歌词部分的字符串。歌词显示分为两部分,一部分是播放器右侧的歌词显示以及下面的桌面歌词的显示。其中桌面歌词让我很难受,想了很久,后面看到一个大佬的一篇文章后才有了思路。 先看效果…

网络控制播放器(局域网内通过TCP和UDP控制视频播放器)

分享一个视频播放器,这个播放器支持能过网络TCP和UDP协议控制,同时还支持RS232和485串口控制。 可以通过指令控制播放器播放指定的视频,音量控制,图片浏览等。 播放器支持与所有的中控软件对接。 控制指令: 进入视频…

基于android的网络音乐播放器-网络音乐的搜索和展示(五)

作为android初学者,最近把疯狂android讲义和疯狂Java讲义看了一遍,看到书中介绍的知识点非常多,很难全部记住,为了更好的掌握基础知识点,我将开发一个网络音乐播放器-EasyMusic来巩固下,也当作是练练手。感…