[docker] docker中使用ffmpeg將m3u8轉為mp4


docker中使用ffmpeg將m3u8轉為mp4

通過在 docker 中創建容器運行 jrottenberg/ffmpeg 鏡像,下載 m3u8 視頻並轉碼保存為 mp4 視頻文件。

可以將下面的代碼保存為bat文件執行。

:: 將m3u8轉為mp4 (基於 docker ffmpeg)
set m3u8Url=http://xxx/index.m3u8
:: 輸出視頻保存的本地目錄 (注意,windows目錄的 "\" 要轉為 "/" ,"D:\" 改為 "/D/")
set localDir=/D/localDir/
:: 輸出文件名稱
set videoName=out2.mp4

:: 運行docker開始轉換
docker run -v %localDir%:/disk jrottenberg/ffmpeg -i "%m3u8Url%" -vcodec copy -acodec copy -absf aac_adtstoasc /disk/%videoName%

:: 如果出現 docker: Error response from daemon: status code not OK but 500: 類錯誤,這是權限的問題(參考 https://www.80shihua.com/archives/2589)
:: 在 dockerDashBoard -> Settings -> Resources -> FILE SHARING 中,添加相應的目錄或磁盤,點擊 "Apply & Restart" 就行了

pause


免責聲明!

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



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