youtube-dl 相關問題的解決

 

Uploading: 19022 of 19022 bytes uploaded.



如果你使用 youtube-dl Windows 版本

不能下載 先用系統權限的命令列執行


youtube-dl --update 


讓他更新完成後再試一次


有些網站卻出現這個

SSL: CERTIFICATE_VERIFY_FAILED

認證錯誤的訊息時


請加上忽略認證的指令

youtube-dl --no-check-certificate


當你使用 youtube-dl -F 來查閱格式

最後輸入 youtube-dl -f '313+140'   --merge-output-format webm 網址

然後出現 ERROR: requested format not available


很簡單 就是引號現在要改成雙引號

youtube-dl -f "313+140"   --merge-output-format webm 網址

這樣又可以下載了



然後發現無法 merge 8K或是4K的影片+音樂嗎

記得在所有指令後面增加 ffmpeg的位置

例如你在  https://ffmpeg.org/download.html

下載的 (記得一定要選 windows build)


放在哪個資料夾 要記得在指令最後加入 例如個人放在   C:\ffmpeg\bin\ffmpeg.exe

youtube-dl -f "313+140"  --merge-output-format webm 網站網址 --ffmpeg-location PATH C:\ffmpeg\bin\ffmpeg.exe



如果發現 merge 錯誤 ERROR:   Stream #1:0 -> #0:1 (copy)

代表你的 ffmpeg 版本不相容


所以可以直接用 ffmpeg 的方式結合 (建議用 mkv 輸出最安全)

以 C 槽 video 和 audio 的兩個檔名為例

c:\ffmpeg\bin\ffmpeg.exe -i c:\video.webm -i c:\audio.m4a   -c copy output.mkv

成功輸出 4k 影像與音源的結合



然後記得自己的指令位置

不要跟我一樣沒注意到 C:\Windows\System32>

然後一直失敗 XDDDD

留言