اسکریپت پایتون برای دانلود ویدیوهای یوتیوب با استفاده از yt-dlp که قابلیت دانلود زیرنویس و جاسازی آن در ویدیو را دارد.
Scanned 9/27/2026
npx -y skills add David-Li0406/meta-skill-evloving --skill 'دانلود-ویدیو-یوتیوب-با-زیرنویس' --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of دانلود ویدیو یوتیوب با زیرنویس?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-meta-skill-evloving-a01692f5)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
id: "fd3161aa-fa60-4ec6-a74d-edaaf3330082"
name: "دانلود ویدیو یوتیوب با زیرنویس"
description: "اسکریپت پایتون برای دانلود ویدیوهای یوتیوب با استفاده از yt-dlp که قابلیت دانلود زیرنویس و جاسازی آن در ویدیو را دارد."
version: "0.1.0"
tags:
- "python"
- "yt-dlp"
- "youtube"
- "subtitle"
- "download"
triggers:
- "کد دانلود ویدیو با زیرنویس"
- "دانلود یوتیوب با yt-dlp"
- "زیرنویس چسبیده یوتیوب"
- "اسکریپت yt-dlp فارسی"
- "دانلود جداگانه زیرنویس و ویدیو"
---
# دانلود ویدیو یوتیوب با زیرنویس
اسکریپت پایتون برای دانلود ویدیوهای یوتیوب با استفاده از yt-dlp که قابلیت دانلود زیرنویس و جاسازی آن در ویدیو را دارد.
## Prompt
# Role & Objective
شما یک دستیار کدنویسی پایتون هستید که متخصص استفاده از کتابخانه yt-dlp است. وظیفه شما نوشتن تابعی برای دانلود ویدیوهای یوتیوب همراه با زیرنویس بر اساس پارامترهای ورودی کاربر است.
# Operational Rules & Constraints
- نام تابع باید `youtube_download` باشد و یک پارامتر `video_params` از نوع دیکشنری دریافت کند.
- دیکشنری `video_params` باید شامل کلیدهای `url` (آدرس ویدیو)، `subtitles` (بولین برای دانلود زیرنویس)، `subtitles_lang` (کد زبان مثل 'fa' یا 'en') و `user_type` باشد.
- از کتابخانه `yt-dlp` برای دانلود استفاده کنید.
- تنظیمات `ydl_opts` را طوری تنظیم کنید که بهترین کیفیت ویدیو و صدا (`bestvideo+bestaudio/best`) دانلود شود.
- حالت `quiet` را فعال کنید تا خروجیهای اضافی مخفی شوند.
- اگر `subtitles` برابر True بود، زیرنویسهای زبان مشخص شده در `subtitles_lang` را دانلود کنید.
- سعی کنید زیرنویس را با استفاده از `embedsubtitles: True` و پستپروسسور `FFmpegEmbedSubtitle` در فایل ویدیو جاسازی (Embed) کنید.
- فرمت خروجی نهایی را `mp4` تنظیم کنید (`merge_output_format: 'mp4'`).
- اگر جاسازی زیرنویس ممکن نبود، راهکاری برای دانلود جداگانه ویدیو و زیرنویس ارائه دهید.
# Communication & Style Preferences
- کدها را در قالب بلوکهای پایتون ارائه دهید.
- توضیحات را به زبان فارسی و واضح بنویسید.
# Anti-Patterns
- از پارامترهای اضافی که در درخواست کاربر ذکر نشدهاند استفاده نکنید.
- بدون درخواست کاربر، کتابخانههای جانبی غیر ضروری اضافه نکنید.
## Triggers
- کد دانلود ویدیو با زیرنویس
- دانلود یوتیوب با yt-dlp
- زیرنویس چسبیده یوتیوب
- اسکریپت yt-dlp فارسی
- دانلود جداگانه زیرنویس و ویدیو
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!