m3u8格式轉MP4


公司直播平台使用的是七牛直播,今天有客戶表示想將直播回放視頻下載下來,數據妹子犯了愁,表示這個不會下載給客戶,於是乎這個任務就落在了我的頭上。熟練的打開視頻,在 HTML 源代碼播放地址為 http://xxxxxx/video/video.m3u8

m3u8 是一種基於 HTTP Live Streaming 文件視頻格式,它主要是存放整個視頻的基本信息和分片(Segment)組成。目前 由 Apple.inc 率先提出的 HLS 協議在 Mac 的 Safari 上原生支持。

客戶想將直播回放下載下來,於是想起了網上的一款開源軟件——FFmpeg

FFmpeg 可以通過命令行非常簡單的轉換視頻格式,比如說:

$ ffmpeg -i input.mp4 output.avi

它也可以給視頻加水印功能、視頻截圖功能、視頻采集等等,今天我們的任務是下載 .m3u8 格式的視頻,可以使用以下命令進行下載:

ffmpeg  -i "http://xxxxxx/video/video.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc  output.mp4

其中 http://xxxxxx/video/video.m3u8 視頻的m3u8地址, output.mp4 為輸出mp4的文件名,是不是很方便呢?更多操作 API 可以訪問 FFmpeg 官網:http://ffmpeg.org/

本文由個人 hexo 博客 co2fe.com 遷移
date: 2018-12-17 21:17:55


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM