2017年11月30日 星期四

Python(1)--下載Youtube影片成MP3



       本章節提供一Python 範例程式,使用youtube_dl套件可將Youtube影片聲音下載成MP3。
注意此程式只供學習Python使用,未涉及侵犯各youtube影片或音樂聲音的版權。
請使用者在使用此程式時,自行注意相關版權的使用條款。


底下是完整的Python +Qt5的source code 下載。
Python sample code 下載:

https://github.com/Ashing00/ytpmp3/blob/master/ytbmp3.py

底下是build好的執行檔,可以直接執行,不須python 環境。
https://drive.google.com/file/d/1RVPSHXBhVMLAgUXAuiFvbV9ZBmAD_DO4/view?usp=sharing

下圖是python程式執行時畫面(也可直接執行ytbmp3.exe),
首先到youtube上找到欲下載的網址,複製到位址列,再按下<下載>
即可將該youtube的聲音下載並轉成MP3.

注意,該程式需要配合FFmpeg 使用,可從底下網址下載
https://ffmpeg.zeranoe.com/builds/

解壓縮之後將/bin 裡的ffmpeg.exe/ffplay.exe/ffprobe.exe  放在跟執行程式的同一目錄下
才能轉成MP3喔。

當出現<Finish!> 表示轉換及下載已完成。


<程式執行畫面>




下載完成後,檔案會出現在執行程式的同一個目錄。