下载“一直播”回放视频到我的Mac(通过FFmpeg下载网页中m3u8流媒体视频)

1. 在Mac中安装FFmpeg

(1)安装homebrew

  • 打开终端输入以下命令行:
brew

下载“一直播”回放视频到我的Mac(通过FFmpeg下载网页中m3u8流媒体视频)_第1张图片

  • 若不是上面的结果需要安装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

你可能感兴趣的:(杂)