Skip to content
Back to skills

دانلود ویدیو یوتیوب با زیرنویس

ASecurity

اسکریپت پایتون برای دانلود ویدیوهای یوتیوب با استفاده از yt-dlp که قابلیت دانلود زیرنویس و جاسازی آن در ویدیو را دارد.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
content-marketingpython

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill 'دانلود-ویدیو-یوتیوب-با-زیرنویس' --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of دانلود ویدیو یوتیوب با زیرنویس?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for دانلود ویدیو یوتیوب با زیرنویس
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-meta-skill-evloving-a01692f5/badge)](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.

Download with Pro
SKILL.md
---
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 فارسی
- دانلود جداگانه زیرنویس و ویدیو

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…