yt2mp4
1.0.0
تنزيل مقاطع الفيديو وقوائم التشغيل من YouTube كملفات MP4 (وتنسيقات أخرى)
sudo apt install wget ffmpeg Firefox-esr -y wget https://github.com/mozilla/geckodriver/releases/download/v0.30.0/geckodriver-v0.30.0-linux64.tar.gz Sudo tar xvzf geckodriver-v0.30.0-linux64.tar.gz -C /usr/bin/ chmod +x /usr/bin/geckodriver rm geckodriver-v0.30.0-linux64.tar.gz
احسبها بنفسك
تثبيت pip3 yt2mp4
pip3 تثبيت git+https://github.com/donno2048/yt2mp4
قد تضطر إلى تشغيله عدة مرات لتنزيل الفيديو إذا حصلت على KeyError
.
from yt2mp4 import downloaddownload("dQw4w9WgXcQ", outname='output.mp4') # تنزيل الفيديو من https://www.youtube.com/watch?v=dQw4w9WgXcQ وتسميته الإخراج.mp4# سيعمل أيضًا:# download( "dQw4w9WgXcQ"، outname='output.mp4', Binary_path=path) # استخدم مسارًا ثنائيًا مختلفًا# download("youtube.com/watch?v=dQw4w9WgXcQ",put="output.mov")# download("youtu.be/dQw4w9WgXcQ")# download("www.youtube.com/watch?v=dQw4w9WgXcQ", الإخراج = "output.mov") # تنزيل ("music.youtube.com/watch?v=dQw4w9WgXcQ"، الإخراج = "output.mov")# تنزيل("https://www.youtube.com/watch?v=dQw4w9WgXcQ"، الإخراج = "output.mov")# تنزيل("https://music.youtube.com" /watch?v=dQw4w9WgXcQ",output="output.mov")# تنزيل("https://youtu.be/dQw4w9WgXcQ")
# سيتم تحويل كل منها إلى تنسيق آخر t2mp4 # أو python3 -m yt2mp4yt2webm yt2mkv yt2flv yt2wmv yt2avi yt2mov yt2m4v yt2mp3
لهذا سيتعين عليك تكوين مفتاح YouTube API
انتقل إلى لوحة تحكم وحدة تحكم المطور وانقر فوق "إنشاء مشروع" ، يمكنك تسمية المشروع ثم الضغط على "إنشاء"
انتقل الآن إلى علامة التبويب "بيانات الاعتماد" وانقر على "إنشاء بيانات اعتماد" واختر مفتاح API ، وانسخ مفتاح واجهة برمجة التطبيقات الذي تراه واحفظه في مكان آمن، ثم يمكنك النقر فوق "إغلاق"
انتقل الآن إلى علامة التبويب YouTube API وانقر على ENABLE
من yt2mp4 import download_playlistdownload_playlist(id, api_key)''' - الوسيطة الأولى هي معرف قائمة التشغيل، ويمكنك تمرير أي من النماذج التالية - https://www.youtube.com/watch?v=**** *******&list=PLAYLIST_ID - https://www.youtube.com/playlist?list=PLAYLIST_ID - PLAYLIST_ID - الوسيطة الثانية هي مفتاح واجهة برمجة التطبيقات - والثالثة هي الامتداد، القيمة الافتراضية هي 'mp4' - القيمة الرابعة هي fps، القيمة الافتراضية هي 60 - القيمة الأخيرة هي المسار الثنائي إلى برنامج geckodriver''
# سيتم تحويل كل من هذه التنسيقات إلى تنسيقات أخرىsytp2mp4 ytp2webm ytp2mkv ytp2flv ytp2wmv ytp2avi ytp2mov ytp2m4v ytp2mp3
mp4
webm
MKV
flv
wmv
افي
mov
m4v
mp3 (تنسيق تلقائي كصوت)