原由:
最近在极客时间上购买一波 Go语言从入门到实战
视频课程,但又不想受到网络环境的限制,所以就有了这篇文章。
操作:
一、ffmpeg 下载和安装
- mac OS X :
1 | # 安装 homebrew |
- Linux 安装:
1 | yum install ffmpeg |
二、使用ffmpeg下载且合并成mp4
1 | ffmpeg -i "http://xxxxxx/video/movie.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4 |
三、使用Go实现批量合并
1 | package main |
总结:
要是不想把m3u8的数据json下载本地在运行的话,你可以使用爬虫模拟登录去获m3u8的数据,然后在去执行merge
函数来合并。
本文章仅提供学习,如有违规和侵权请联系本人。