寫了一個回收利用某站視頻緩存的程序
video-concreter guide 緣起 在很多很多年前... 這個平臺的客戶端曾經提供“轉碼至mp4”功能,甚至運算速度還很快。 但是隨著歷史的磨洗,很多東西,包括這個小小的轉碼按鈕,都已經化作了塵埃。 緩存下來的視頻,又是一個亟待拯救的時代。 細看緩存,flv流的被分成了數段,而mp4流則將視頻流和音頻流分成了兩個部分。如此使得直接使用顯得尤爲麻煩。 我們的目標就是使用一個自動化的脚本去批量將 flv流的數段 進行合并,將 mp4流的視頻和音頻軌 進行合并。 使用方法 install ffmpeg 參照 ffmpeg download 以及 How to Install FFmpeg on Windows : 事實上,下載到的ffmpeg工具就是已經編譯過,可以直接使用的。但是需要確保能在任何目錄下都能直接訪問ffmpeg工具,則需要將其 添加至Path目錄 : 在Windows下,右鍵點擊我的電腦,進入設置,找到高級系統設置>高級>環境變量,在Path變量中新建一欄,添加ffmpeg/bin的路徑,如:“C:\apps\ffmpeg\bin”,確認后退出。 在隨意的目錄中進入命令行,輸入ffmpeg命令,確認其正常即可。 me@host:~$ ffmpeg --version ffmpeg version git-2020-01-29-de1b2aa Copyright (c) 2000-2020 the FFmpeg developers prepare for videos 手機的 Android/data/tv.danmaku.bili/download目錄中可以找到視頻文件緩存。將其複製到隨意創建的目錄中,即可。 比如這裏叫做Videos目錄,像這樣: Videos ├───2045104 ├───19923713 └───99999999 展示文件樹,可以使用 tree 命令。 download code and install requirements 需要確保您的 Pyth