linux下使用ffmpeg下载m3u8视频
·
直接使用apt安装即可
apt install ffmpeg
ffmpeg下载链接
https://www.ffmpeg.org/download.html
接下来安装第一次安装后发现https的不能,上网找了下解决方案:
参考:https://segmentfault.com/a/1190000021694078?utm_source=tag-newest
对于这个问题,需要卸载重新编译安装。配置时需要附带 --enable openssl。如果使用 ubuntu 系统,需要在编译安装前执行 sudo apt-get install libssl-dev ,确保 libssl-dev 存在
./configure --prefix=/usr/local/ffmpeg --enable-openssl
make && make install
若 ./configure 时 报错
nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
需再附加--disable-x86asm编译安装,即
./configure --prefix=/usr/local/ffmpeg --enable-openssl --disable-x86asm
将ffmpeg相关命令设置为全局命令
vi /etc/profile
在最后PATH添加环境变量,保存退出
PATH\=$PATH:/usr/local/ffmpeg/bin
export PATH
source /etc/profile 设置生效
ffmpeg -version 查看版本
最后,执行一下ffprobe https://xxx.mp4发现无报错,能正常执行。
ffmpeg正常后,输入命令下载视频:
ffmpeg -i https://xxx/xxx/xxx/xx.m3u8 your_video.mp4
注意,有的.3u8的url下载下来的文件中只有另一个真的.m3u8u地址,这个才是真实最终的.m3u8地址!!!使用ffmpe下载时,一定要使用真实最终的.m3u8地址,不然可能会在下过程中卡住,不能够完下载。。。
更多推荐


所有评论(0)