[强大的ffmpeg]如何下载并转化网络M3U8文件为mp4文件
背景
本文将的是如何在苹果MAC电脑下,将网络地址的M3U8文件(URL地址)转化为方便播放的MP4文件。
- 什么是M3U8文件?先去搜索下
- 怎么下载ffmpeg,怎么使用? 也可以参考下:如何使用youtube-dl下载Youtube上面的音视频,油管视频
- Support SOCKS5 proxies #3373
步骤(方案一)
- 使用浏览器查看获取M3U8文件的地址(插件如:Firefox的 Bulk Media Downloader, Chrome的Media Download Helper)
- 打开Terminal
-
ffmpeg -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file.mp4
请更换参数中的URL地址和末尾要保存的mp4文件名。已测试可用。
-
- 如果该网络的URL地址需要Proxy才能访问,需要用到-http_proxy 参数。
- 实例演示,假设已存在本机http proxy信息如下(很实用,因为即便已下载.m3u8文件,而其中所指向的具体视频分段地址还是需要proxy才能访问)
-
ffmpeg -http_proxy "http://127.0.0.1:7890" -i "http://host/folder/file.m3u8" -bsf:a aac_adtstoasc -vcodec copy -c copy -crf 50 file1.mp4
步骤(方案二)
这个方案假设m3u8内容可以本机直接访问的情况下,We can use VLC to convert easily, File > Convert / Stream:
- Drop media here
- Choose Profile
- Choose Destination
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
2019-01-10 js 如何让forEach可以break?