بسم الله الرحمن الرحيم
كود
سكربت من كتابتي يمنع النسخ بدون ذكر حقوق ( منتدى صواديف عشاق )
تعريف السكربت : YouTube Snapshot
وصف السكربت: أداة YouTube Snapshot هو برنامج بلغة بايثون يُستخدم لتحميل الصورة
المصغرة (Thumbnail) من فيديوهات يوتيوب بدقة 1920x1080. تتيح هذه الأداة للمستخدمين استخراج صور جذابة من محتوى يوتيوب بسهولة، مما يمكنهم من استخدام هذه
الصور لأغراض متعددة مثل التصاميم أو الترويج.
وظائف السكربت:
واجهة ترحيبية: تعرض شاشة ترحيب مع معلومات عن الأداة ومطورها.
تحميل الصورة المصغرة: تستقبل رابط فيديو يوتيوب، تستخرج ID الفيديو، وتقوم بتحميل الصورة
المصغرة بدقة عالية.
تخزين الصورة: تحفظ الصورة
المصغرة في ملف محلي بصيغة JPG.
كيفية الاستخدام:
تشغيل البرنامج.
إدخال رابط الفيديو المطلوب.
سيتم
تحميل الصورة
المصغرة وحفظها تلقائيًا.
النتيجة
الكود
كود:
import requests
def welcome_screen():
print("##############################")
print("##[ ./تمت البرمجة من قبل هلاك##")
print("##[ حقوق WW.s-eshq.com/vb ]##")
print("##[ © 2024 ] ##")
print("##[ منتديات صواديف عشاق ] ##")
print("############################")
def get_youtube_thumbnail(video_url):
# استخراج ID الفيديو من رابط يوتيوب
video_id = video_url.split("v=")[-1]
if "&" in video_id:
video_id = video_id.split("&")[0]
# إنشاء رابط الصورة المصغرة بدقة 1920x1080
thumbnail_url = f"https://img.youtube.com/vi/{video_id}/maxresdefault.jpg"
# تحميل الصورة
response = requests.get(thumbnail_url)
if response.status_code == 200:
# حفظ الصورة في ملف
with open(f"{video_id}_thumbnail.jpg", "wb") as file:
file.write(response.content)
print(f"تم تحميل الصورة المصغرة للفيديو: {video_id}_thumbnail.jpg")
else:
print("فشل تحميل الصورة المصغرة. تحقق من رابط الفيديو أو عدم توفر الصورة بدقة 1920x1080.")
# تنفيذ الشاشة الترحيبية
welcome_screen()
# استخدام الدالة لتحميل صورة مصغرة
video_url = input("أدخل رابط الفيديو من يوتيوب: ")
get_youtube_thumbnail(video_url)
او التحميل
https://up.s-eshq.com/do.php?id=4056
في امان الله في لقاء اخر ...