問題描述:買來的教學視頻為m3u8格式的視頻文件卻打不開!一個完整的視頻文件包含一個m3u8文件瞬场,一個key.key文件,和一大堆的ts文件。一年前我還能直接雙擊本地m3u8文件在瀏覽器中打開攀唯,不知道為什么現(xiàn)在打不開了】释瑁火狐瀏覽器侯嘀,QQ瀏覽器(電腦手機版都試過,還號稱“播霸”)谱轨、各種播放器(試過PotPlayer戒幔,VLC media player,QQ影音)土童,格式工廠诗茎,這些都打不開AES-128加密的m3u8文件,就算有key.key文件献汗。
打開看key文件是這樣的:
再用記事本打開m3u8文件:
解決步驟:
第一步:需要先安裝罢吃、配置ffmpeg枢析,教程可以自己找,有很多刃麸,或者看我的
? 官網(wǎng)下載直通車:https://ffmpeg.org/download.html
我的ffmpeg安裝教程:http://www.reibang.com/p/9b748bf2fbf1
第二步:修改m3u8文件,將里面的所有設(shè)計路徑的改掉泊业,改成相對路徑把沼。
我們這里因為m3u8文件,key.key文件吁伺,ts文件都是在一個目錄中饮睬,
所以我們的相對路徑就可以只是文件名,修改后是這樣的
在記事本里Ctrl+H鍵替換所有篮奄,別一個一個改
第三步:
Win+R鍵輸入cmd調(diào)出命令行捆愁,
進入到m3u8的文件目錄下。
?????????? 提示:
?????????????????? 輸入“F:”回車 窟却,表示進入F盤昼丑;??? 然后輸入cd shift回車, 進入到F:\shift文件;輸入cd .. 表示返回上一個目錄
輸入命令并回車:
ffmpeg -allowed_extensions ALL-protocol_whitelist "file,http,crypto,tcp" -i index.m3u8 -c copyaaa.mp4
其中:
index.m3u8 為m3u8文件名
aaa.mp4 為合并后的文件名
回車后最開頭長這樣:
結(jié)尾長這樣:
沒有下面這樣的紅色字體和黃色字體夸赫,沒有Unable, Failed的字眼菩帝,應該都成功了,
如果轉(zhuǎn)碼mp4成功,
第四步:
我的電腦中打開m3u8目標文件的目錄呼奢,
轉(zhuǎn)碼出來的mp4文件就在跟m3u8文件宜雀,ts文件,key文件的同目錄下