日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

如何简单粗暴的下载m3u8视频并转换为mp4格式

發布時間:2023/12/13 综合教程 38 生活家
生活随笔 收集整理的這篇文章主要介紹了 如何简单粗暴的下载m3u8视频并转换为mp4格式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

m3u8文件介紹

M3U(Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator)這種文件格式是音視頻文件的列表文件,是純文本文件。你下載下來打開它,播放軟件并不是播放它,而是根據它的記錄找到網絡地址進行在線播放。m3u8就是以utf-8編碼的m3u文件

打開m3u8文件可以看到像下面這樣

 1 #EXTM3U
 2 #EXT-X-VERSION:3
 3 #EXT-X-MEDIA-SEQUENCE:11785
 4 #EXT-X-TARGETDURATION:11
 5 #EXTINF:10.560,
 6 cctv1_2md/1602814775_5190881.ts
 7 #EXTINF:10.560,
 8 cctv1_2md/1602814786_5190882.ts
 9 #EXTINF:10.880,
10 cctv1_2md/1602814797_5190883.ts
11 #EXTINF:10.880,
12 cctv1_2md/1602814808_5190884.ts
13 #EXTINF:10.560,
14 cctv1_2md/1602814818_5190885.ts

每個字段含義如下:

1 #EXTM3U //必需,表示一個擴展的m3u文件
2 #EXT-X-VERSION:3 //hls的協議版本號,暗示媒體流的兼容性
3 #EXT-X-MEDIA-SEQUENCE:xx //首個分段的sequence number
4 #EXT-X-ALLOW-CACHE:NO //是否緩存
5 #EXT-X-TARGETDURATION:5 //每個視頻分段最大的時長(單位秒)
6 #EXT-X-DISCONTINUITY //表示換編碼
7 #EXTINF:<duration> //每個切片的時長

轉換成mp4的方法

需要借助ffmpeg(在最初的時候,我是自已下載好所有的分片文件,然后再用ffmpeg去合并,后面才發現ffmpeg還提供下載功能,這確實省心不少)

ffmpeg官網只提供源碼,不提供編譯好的版本。但有三方提供的編譯好的二進制文件。

下載鏈接:

https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

https://myfreetime.cn/software/ffmpeg-4.3.1-2020-10-01-full_build.zip

下載完成后解壓,執行命令行程序ffmpeg.exe,運行以下命令

1 ffmpeg.exe -i http://xxx.com/test.m3u8 D:output.mp4

總結

以上是生活随笔為你收集整理的如何简单粗暴的下载m3u8视频并转换为mp4格式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。