转载:通过FFmpeg下载网页中m3u8流媒体视频
2020-05-20 本文已影响0人
玉圣
原文链接:https://blog.csdn.net/Jessica__Chan/article/details/104245423
1. 在Mac中安装FFmpeg
(1)安装homebrew
打开终端输入以下命令行:
brew
image.png
若不是上面的结果需要安装homebrew,需要终端输入命令:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
备注:卸载homebrew
brew cleanup
(2)安装FFmpeg
利用上面的homebrew安装FFmpeg:
brew install ffmpeg
当命令结束之后,输入以下命令(查看你的安装ffmpeg的信息):
brew info ffmpeg
如上命令输出中有好多库,例如ffac,fontconfig,freetype等等,有红叉的代表是没有这个库,有绿色的对勾的表示此库已经安装上了。想要知道怎么安装其他的依赖库,参考文末链接。
2. 获取m3u8链接
- 在Chrome打开一个视频回放页面,ommand+option+i 进入调试模式,再network中搜索m3u8,会发现一个链接,右键复制链接。
3. 下载视频
- 利用ffmpeg下载视频,在命令行中输入:
sudo ffmpeg -i "https://test.test/test.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc test.mp4
其中 “https://test.test/test.m3u8” 是刚才保存的视频地址,“test.mp4” 是输出文件名,默认输出文件保存位置就是当前位置,其他参数可以查询FFmpeg文档。
参考链接:
https://www.jianshu.com/p/627b2d462151
http://www.voycn.com/article/shiyongjineng-xiazaiyizhibohuifangshipintongguoffmpegxiazaiwangyezhongm3u8liumeitishipin