因为网页视频下载的需要,需要把m3u8文件转换为MP4文件进行观看,于是发现了好用的ffmpeg。

ffmpeg是一个开源的音视频转码工具,它提供了录制、转换以及流化音视频的完整解决方案,可以转码、压制、提取、截取、合并、录屏等。

安装ffmpeg

首先官网下载
下载地址:http://ffmpeg.zeranoe.com/builds/

FFmpeg分为3个版本:Static、 Shared、 Dev

前两个版本可以直接在命令行中使用。包含了三个exe:ffmpeg.exe,ffplay.exe,ffprobe.exe

Static版本中的exe体积较大,那是因为相关的Dll都已经编译进exe里面去了。
Shared版本中exe的体积相对小很多,是因为它们运行的时候还需要到相关的dll中调用相应的功能
Dev版本用于开发,里面包含了库文件xxx.lib以及头文件xxx.h

下载好之后安装,把bin文件路径添加到高级环境设置path中。(老生常谈)
之后打开cmd。输入ffmpeg,出现下图即为安装成功。

使用

利用ffmpeg下载视频并且转换成mp4

ffmpeg -i https://xxx.m3u8 -c copy xxx.mp4
xxx里面可以包括想要保存文件的具体位置,如D:/xxx

使用ffmpeg下载m3u8并转化为MP4视频格式相关推荐

  1. 怎么下载知乎视频,怎么下载M3U8,利用FFMpeg下载M3U8并转成mp4格式

    昨天一个朋友问我怎么下载知乎视频,这有何难F12,找到视频链接打开就下载了啊.但是,可但是,但可是,我并没有成功. 查了很多资料,知乎使用的是M3U8视频.我还不太懂什么是M3U8,大概就是把视频切成 ...

  2. ffmpeg下载m3u8工具大全

    M3U8 是Unicode版本的 M3U,用UTF-8编码."M3U" 和 "M3U8" 文件都是苹果公司使用的HTTP Live Streaming(HLS) ...

  3. 使用 ffmpeg 下载 m3u8 视频,linux 后台运行 ffmpeg

    使用 ffmpeg 下载 m3u8 视频,linux 后台运行 ffmpeg 下载 m3u8 现在的视频大多数都是 m3u8 格式,网上的介绍也不少,那我直接记录一下下载的方法 方法 1 M3U8-D ...

  4. 脚本工具之下载M3U8文件类型的完整视频二-优酷

    上一篇文章<脚本工具之下载M3U8文件类型的完整视频>分享了鹅厂视频获取方法,今天分享一个优酷视频下载方法. 依赖说明 运行环境: Python3环境 内置播放命令: ffplay (需要 ...

  5. 怎么把avi文件转换成mp4视频格式,4个高能方法

    怎么把avi文件转换成mp4视频格式? 当您下载到avi格式的视频文件时,您可能会选择将其转换为MP4格式的文件. avi是一种由微软开发的多媒体容器格式,尽管现在已经被认为是老旧的技术,但由于其简单 ...

  6. iPadPro看电影之MKV转MP4视频格式教程

    拥有了苹果iPadPro如果不看高清电影那就有点可惜了,虽说在线看电影也不错,但就目前这种网络环境,还别说很多时候没有Wifi网络,即使能上网很多时候网速也无法支持流畅的在线播放普清电影,更不用说高清 ...

  7. mp4视频格式转换器工具,万兴优转-多功能视音频处理软件

    MP4是一种大众熟知的视频格式其优势在于在所有的播放器上都能够基本适用因此对于一些较为特殊的视频格式往往都需要将其转换为MP4视频格式才能够在播放器上正常播放. 那么怎样才能将这些特殊的视频格式转换为 ...

  8. Python使用ffmpeg下载m3u8拼接为视频

    一.安装ffmpeg环境 1.下载ffmpeg ffmpeg官方地址 下载地址(github) 64位点击这里直接下载 2.解压缩并添加环境变量 选择计算机的版本,下载并解压缩,然后将bin目录添加到 ...

  9. 使用downloadm3u8和ffmpeg下载m3u8格式视频

    ffmpeg brew install ffmpegffmpeg -i https://video.demo.com/index.m3u8 "foo.mp4" downloadm3 ...

最新文章

  1. Scala堆的方式进行Spark topK词频查询(根据value进行TreeMap排序)
  2. 聊一聊:下班后的消息,要不要回?
  3. A folder failed to be moved——Android SDK的安装问题解决方案
  4. 网络学习(七)Windows XP系统之纯净版安装
  5. nginx重新编译添加ssl模块
  6. mysql_fetch_array详解
  7. 北京大学生物信息学(转录组)
  8. enetics v1.5.0 绿色版
  9. Ubuntu下yolov4训练自己的数据集
  10. 【项目管理】项目管理发展的新阶段——PRINCE2项目管理方法
  11. 《高质量程序设计指南》读书笔记
  12. 分享个短视频竞品分析报告
  13. vue如何把html转换word,vue前端html导出word文档
  14. JAVA毕设项目汽车租赁管理系统(java+VUE+Mybatis+Maven+Mysql)
  15. 80端口为什么要备案_成都为什么要登记icp备案需要多久
  16. 基于go语言的牛牛游戏服务器搭建
  17. 邮箱显示exchange账号服务器错误,Exchange服务器刚开始用就总是出错!
  18. python 方波信号_numpy绘制方波及方波无穷级数的表示
  19. Kafka 消费者模块(三):rebalance的发送JoinGroupResult请求
  20. springboot集成阿里云直播,低延时直播

热门文章

  1. 西北乱跑娃 --- 持续稳定的isbn接口
  2. MSP430单片机在3V与5V混合系统中的逻辑接口技术
  3. systemctlm-cosim-demo环境搭建
  4. E. Pencils and Boxes(尺取dp)
  5. 洛谷10月月赛Round.1| P3400 仓鼠窝[单调栈]
  6. Cesium出现Unknown crs name: urn:ogc:def:crs:EPSG:xxxx
  7. Spring Boot教程(十二)整合elk(1)
  8. Anchor Free检测算法之FCOS
  9. Android 10调用相机拍照
  10. 真阳率(true positive rate)、假阳率(false positive rate),AUC,ROC