使用ffmpeg下载m3u8视频(ubuntu18)

在网上看到几个境外服务器下载免费最新电影的几个链接,查了下是m3u8格式的视频文件,境外的网速比较慢,而且页面上还有一堆广告,就想着下载下来,其实google里面也有插件如:m3u8Downloader之类的可以下载,不过借助ffmpeg下载更加方便快捷,一个命令就可以搞定:

ffmpeg -i https://××××××××/really.m3u8 -c copy    xinxijuzhiwang.mp4 

下载地址就隐去了,主要是技术的分享,需要地址测试的单聊。


什么是ffmpeg

A complete, cross-platform solution to record, convert and stream audio and video.FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。

能用来干什么

我们通过看ffmpeg里面有什么,然后来说他能干什么

包含什么?

libavformat:名字里面lib、a、v、format,表示有音频、视频的格式。

libavcodec:音频、视频的编码

libavutil:公共工具函数

libswscale:视频场景缩放等

libpostproc: 后期效果处理

ffserver: HTTP多媒体广播流服务器。

ffplay: 播放器,使用ffmpeg库解析和解码。

ffmpeg:格式转换、解码、编码。

能做什么?

视频采集:也就是录制视频

视频格式转换

视频截图

给视频加水印

怎么用来下载m3u8?

安装

ubuntu下直接通过apt-get安装有点问题,打不开https的文件,需要带上 --enable-openssl编译安装.

1. 下载: wget  https://ffmpeg.org/releases/ffmpeg-4.1.tar.bz2

2. 解压: tar -xjvf  ffmpeg-4.1.tar.bz2

3. 编译安装: 

./configure --enable-openssl --disable-x86asm

make

make install

下载视频并转换成mp4

ffmpeg -i https://host/really.m3u8 -c copy    xinxijuzhiwang.mp4 

开始下载

你可能感兴趣的:(使用ffmpeg下载m3u8视频(ubuntu18))