優酷客戶端下載的[超清]清晰度視頻會被保存為kux格式。其實這個格式就是一堆分段的flv。

頭上應該還有索引之類的,懶得分析了其實是分析不出來

因為木有索引,我們只能自己判斷flv段何時開始,何時結束;因為flv文件頭特徵不明顯其實是想裝b,我們需要分析flv的格式。

在參考這篇博客之後,寫了個腳本

拖出了所有flv之後,我們用mkvmerge來合體

完整腳本在gist上可以找到

 

解包之後很有快感啊