.\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "STREAMLINK" "1" "Aug 01, 2026" "8.5.0" "Streamlink" .SH "نام (NAME)" streamlink \- استخراج جریان‌های ویدیویی از سرویس‌های گوناگون و هدایت آن‌ها به پخش‌کننده ویدیوی دلخواه .SH "خلاصه دستور (SYNOPSIS)" .INDENT 0.0 .INDENT 3.5 .sp .EX streamlink [OPTIONS] [STREAM] .EE .UNINDENT .UNINDENT .SH "مثال‌ها (EXAMPLES)" .INDENT 0.0 .INDENT 3.5 .sp .EX streamlink \-\-loglevel debug youtu.be/VIDEO\-ID best streamlink \-\-player mpv \-\-player\-args \(aq\-\-no\-border \-\-no\-keepaspect\-window\(aq twitch.tv/CHANNEL 1080p60 streamlink \-\-player\-external\-http \-\-player\-external\-http\-port 8888 URL STREAM streamlink \-\-output /path/to/file \-\-http\-timeout 60 URL STREAM streamlink \-\-stdout URL STREAM | ffmpeg \-i pipe:0 ... streamlink \-\-http\-header \(aqAuthorization=OAuth TOKEN\(aq \-\-http\-header \(aqReferer=URL\(aq URL STREAM streamlink \-\-hls\-live\-edge 5 \-\-stream\-segment\-threads 5 \(aqhls://https://host/playlist.m3u8\(aq best streamlink \-\-twitch\-low\-latency \-p mpv \-a \(aq\-\-cache=yes \-\-demuxer\-max\-back\-bytes=2G\(aq twitch.tv/CHANNEL best .EE .UNINDENT .UNINDENT .SH "گزینه‌ها (OPTIONS)" .SS "آرگومان‌های مکانی (Positional arguments)" .INDENT 0.0 .TP .B URL نشانی اینترنتی (URL) برای تلاش جهت استخراج جریان‌های ویدیویی از آن. .sp معمولاً بسته به پیاده‌سازی افزونه مورد استفاده، می‌توان پروتکل نشانی‌های http(s) (\fBhttps://\fP) را حذف کرد. .sp همچنین می‌توان URL را با استفاده از گزینه \fI\%\-\-url\fP نیز مشخص نمود. .UNINDENT .INDENT 0.0 .TP .B STREAM جریان ویدیویی (استریم) برای پخش. .sp برای انتخاب بالاترین یا پایین‌ترین کیفیت موجود، از \fBbest\fP یا \fBworst\fP استفاده کنید. .sp جریان‌های جایگزین (fallback) را می‌توان با یک فهرست جداشده با کاما تعیین کرد: .INDENT 7.0 .INDENT 3.5 .sp .EX \(dq720p,480p,best\(dq .EE .UNINDENT .UNINDENT .sp اگر هیچ جریانی مشخص نشده باشد و از \fI\%\-\-default\-stream\fP نیز استفاده نشود، فهرستی از جریان‌های موجود چاپ خواهد شد. .UNINDENT .SS "گزینه‌های عمومی (General options)" .INDENT 0.0 .TP .B \-h .TP .B \-\-help نمایش این پیام راهنما و خروج. .UNINDENT .INDENT 0.0 .TP .B \-V .TP .B \-\-version نمایش رشته نسخه برنامه و خروج. .UNINDENT .INDENT 0.0 .TP .B \-\-version\-check بررسی نسخه برنامه و خروج. .UNINDENT .INDENT 0.0 .TP .B \-\-auto\-version\-check {yes,true,1,on,no,false,0,off} فعال یا غیرفعال کردن بررسی خودکار برای نسخه جدید Streamlink. .sp پیش‌فرض: \fB\(dqno\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-config FILENAME بارگذاری گزینه‌ها از این فایل پیکربندی. .sp برای بارگذاری چندین فایل می‌توان آن را تکرار کرد؛ در این حالت، گزینه‌ها روی یکدیگر ادغام می‌شوند و آخرین فایل پیکربندی بالاترین اولویت را خواهد داشت. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-config غیرفعال کردن بارگذاری هرگونه فایل پیکربندی پیش‌فرض یا سفارشی. .UNINDENT .INDENT 0.0 .TP .B \-\-locale LOCALE نادیده‌گرفتن تنظیم محلی (locale) سیستم جهت انتخاب زبان ترجیحی زیرنویس و صدا. .sp قالب مشخص‌کننده محلی به‌صورت \fB[language_code]_[country_code]\fP است؛ مانند \fBen_US\fP یا \fBes_ES\fP\&. .sp پیش‌فرض: \fBsystem locale\fP\&. .UNINDENT.SS آرگومان‌های گزارش‌گیری (Logging arguments) .INDENT 0.0 .TP .B \-l LEVEL .TP .B \-\-loglevel LEVEL تنظیم آستانه پیام‌های گزارش‌گیری. .sp سطوح معتبر، به ترتیب افزایش میزان پرگویی (verbosity): .sp \fBnone\fP, \fBcritical\fP, \fBerror\fP, \fBwarning\fP, \fBinfo\fP, \fBdebug\fP, \fBtrace\fP, \fBall\fP .sp مقدار پیش‌فرض: \fB\(dqinfo\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-logformat FORMAT تنظیم یک قالب سفارشی برای گزارش‌گیری. .sp برای اطلاعات بیشتر درباره قالب گزارش‌گیری و مشخصه‌های موجود در \fBLogRecord\fP، به مستندات \fBlogging.Formatter\fP کتابخانه استاندارد پایتون مراجعه کنید. قالب‌بند Streamlink از سبک آکولاد ({}) استفاده می‌کند. .sp قالب پیش‌فرض به سطح لاگ انتخاب‌شده بستگی دارد. .sp برای سطوح با جزئیات بالا (\fBtrace\fP و \fBall\fP): .sp مقدار پیش‌فرض: \fB\(dq[{asctime}][{threadName}][{name}][{levelname}] {message}\(dq\fP\&. .sp در غیر این صورت: .sp مقدار پیش‌فرض: \fB\(dq[{name}][{levelname}] {message}\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-logdateformat DATEFORMAT تنظیم یک قالب تاریخ سفارشی برای گزارش‌گیری. .sp این گزینه مشخصه \fBasctime\fP مربوط به \fBLogRecord\fP را از طریق \fBstrftime()\fP قالب‌بندی می‌کند. .sp قالب پیش‌فرض تاریخ به سطح لاگ انتخاب‌شده بستگی دارد. .sp برای سطوح با جزئیات بالا (\fBtrace\fP و \fBall\fP): .sp مقدار پیش‌فرض: \fB\(dq%H:%M:%S.%f\(dq\fP\&. .sp در غیر این صورت: .sp مقدار پیش‌فرض: \fB\(dq%H:%M:%S\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-logfile FILE الحاق خروجی گزارش به \fBFILE\fP به‌جای نوشتن در stdout/stderr. .sp اعلان‌های کاربر و روند پیشرفت بارگیری در \fBFILE\fP نوشته نخواهند شد. .sp مقدار \fB\-\fP (خط تیره) نام فایل را روی یک رشته شبیه به ISO8601 تنظیم می‌کند و دایرکتوری‌های پیش‌فرض زیر را برای گزارش‌گیری انتخاب خواهد کرد. .sp Windows: .INDENT 7.0 .INDENT 3.5 .sp .EX %TEMP%\estreamlink\elogs .EE .UNINDENT .UNINDENT .sp macOS: .INDENT 7.0 .INDENT 3.5 .sp .EX ${HOME}/Library/Logs/streamlink .EE .UNINDENT .UNINDENT .sp Linux/BSD: .INDENT 7.0 .INDENT 3.5 .sp .EX ${XDG_STATE_HOME:\-${HOME}/.local/state}/streamlink/logs .EE .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-Q .TP .B \-\-quiet فرونشاندن تمامی خروجی‌های کنسول و گزارش‌گیری، و همچنین غیرفعال‌سازی اعلان‌های کاربر. .UNINDENT .INDENT 0.0 .TP .B \-j .TP .B \-\-json ارائه خروجی در قالب JSON به‌جای خروجی متنی عادی. .sp برای اسکریپت‌نویسی خارجی مفید است. .UNINDENT .SS گزینه‌های افزونه (Plugin options) .INDENT 0.0 .TP .B \-\-plugins چاپ فهرستی از تمام افزونه‌های نصب‌شده فعلی. .UNINDENT .INDENT 0.0 .TP .B \-\-show\-matchers PLUGIN نمایش فهرست تطبیق‌دهنده‌های یک افزونه خاص (الگوی regex برای URL به همراه اولویت اختیاری و نام اختیاری). .sp خروجی در قالبی شبیه به YAML و خوانا برای انسان است. لطفاً هنگام خواندن داده‌های تطبیق‌دهنده به صورت برنامه‌نویسی‌شده از \fI\%\-\-json\fP استفاده کنید. .UNINDENT .INDENT 0.0 .TP .B \-\-can\-handle\-url URL بررسی این‌که آیا Streamlink افزونه‌ای دارد که بتواند URL مشخص‌شده را مدیریت کند یا خیر. .sp کد وضعیت در صورت موفقیت \fB0\fP و در صورت شکست \fB1\fP است. .sp برای اسکریپت‌نویسی خارجی مفید است. .UNINDENT .INDENT 0.0 .TP .B \-\-can\-handle\-url\-no\-redirect URL مشابه \fI\%\-\-can\-handle\-url\fP، اما بدون دنبال کردن تغییرمسیرها (redirects) هنگام بررسی URL. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-plugin\-cache غیرفعال‌سازی ورودی/خروجی (I/O) مخزن کلید-مقدار افزونه. .sp در صورت غیرفعال بودن، افزونه‌ها قادر به بارگذاری یا ذخیره داده‌هایی مانند کوکی‌ها، اطلاعات احراز هویت و غیره نخواهند بود. داده‌هایی که بارگذاری یا ذخیره می‌شوند به پیاده‌سازی هر افزونه بستگی دارند. .UNINDENT .INDENT 0.0 .TP .B \-\-no\-plugin\-sideloading غیرفعال‌سازی بارگذاری جانبی خودکار (sideloading) افزونه‌های شخص ثالث از مکان پیش‌فرض. .sp برای آگاهی از مکانی که افزونه‌های شخص ثالث از آن بارگذاری می‌شوند، به مستندات بارگذاری جانبی افزونه (plugin-sideloading) مراجعه کنید. .UNINDENT .INDENT 0.0 .TP .B \-\-plugin\-dir DIRECTORY بارگذاری افزونه‌های اضافی از این دایرکتوری. .sp می‌تواند چندین بار برای بارگذاری افزونه‌ها از چند دایرکتوری مشخص شود. .UNINDENT .INDENT 0.0 .TP .B \-\-plugin\-dirs DIRECTORY بارگذاری افزونه‌های اضافی از فهرستی از دایرکتوری‌های جداشده با کاما. (منسوخ‌شده) .UNINDENT.SS "آرگومان‌های شبکه (Network arguments)" .INDENT 0.0 .TP .B \-\-interface INTERFACE رابط شبکه را بر اساس نشانی IP یا نام رابط انتخاب می‌کند. .sp پیشوندهای اختیاری زیر پشتیبانی می‌شوند: .INDENT 7.0 .IP \(bu 2 \fBif!\fP نام رابط .IP \(bu 2 \fBhost!\fP نشانی IP یا نام میزبان (hostname) .IP \(bu 2 \fBifhost!!\fP نام رابط و نشانی IP یا نام میزبان .UNINDENT .sp \fBنکته:\fP .INDENT 7.0 .INDENT 3.5 در ویندوز، تنها نشانی‌های IP پشتیبانی می‌شوند و پیشوندها نادیده گرفته می‌شوند. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-4 .TP .B \-\-ipv4 نام‌های نشانی را فقط به IPv4 تحلیل (resolve) می‌کند. این گزینه بر \fI\%\-\-ipv6\fP اولویت دارد. .UNINDENT .INDENT 0.0 .TP .B \-6 .TP .B \-\-ipv6 نام‌های نشانی را فقط به IPv6 تحلیل (resolve) می‌کند. این گزینه بر \fI\%\-\-ipv4\fP اولویت دارد. .UNINDENT .SS "گزینه‌های پخش‌کننده (Player options)" .INDENT 0.0 .TP .B \-p PATH .TP .B \-\-player PATH فایل اجرایی پخش‌کننده‌ای را که اجرا خواهد شد تنظیم می‌کند (مگر اینکه روش خروجی متفاوتی انتخاب شده باشد). .sp می‌توانید یک مسیر مطلق یا نسبی به فایل اجرایی پخش‌کننده را تعیین کنید، یا اگر نام فایل اجرایی از طریق مسیرهای متغیر محیطی \fBPATH\fP سیستم قابل شناسایی باشد، تنها نام آن را مشخص کنید. .sp علاوه بر تنظیم مسیر فایل اجرایی پخش‌کننده، آرگومان‌های سفارشی پخش‌کننده را می‌توان از طریق \fI\%\-\-player\-args\fP تعیین کرد. .sp \fBنکته:\fP .INDENT 7.0 .INDENT 3.5 در گذشته، \fI\%\-\-player\fP اجازه می‌داد آرگومان‌های اضافی پخش‌کننده تعریف شوند، که در نتیجه مستلزم قرار دادن مسیرهای پخش‌کنندهٔ حاوی فاصله درون گیومه بود. این قابلیت از نگارش \fB6.0.0\fP به بعد دیگر پشتیبانی نمی‌شود. .UNINDENT .UNINDENT .sp پیش‌فرض: \fBپخش‌کننده VLC در صورت موجود بودن\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-a ARGUMENTS .TP .B \-\-player\-args ARGUMENTS رشته‌ای از آرگومان‌های سفارشی برای راه‌اندازی \fI\%\-\-player\fP را تنظیم می‌کند که تجزیه و نشانه‌گذاری (tokenize) خواهند شد. .sp این مقدار می‌تواند شامل متغیرهای قالب‌بندی باشد که درون آکولاد \fB{\fP و \fB}\fP احاطه شده‌اند. نویسه‌های آکولاد را می‌توان با تکرار دوتایی آن‌ها، مانند \fB{{\fP و \fB}}\fP، گریزدهی (escape) کرد. .sp متغیرهای قالب‌بندی موجود: .INDENT 7.0 .TP .B \fB{playerinput}\fP این آرگومان ورودی است که \fI\%\-\-player\fP دریافت خواهد کرد. برای ورودی استاندارد (stdin)، این مقدار \fB\-\fP (خط تیره) است، اما بسته به گزینه‌های استفاده شده می‌تواند یک مسیر فایل یا URL نیز باشد. اگر تنظیم نشود، آرگومان ورودی پخش‌کننده به انتهای فهرست آرگومان‌های تجزیه‌شدهٔ پخش‌کننده پیوست خواهد شد. .TP .B \fB{playertitleargs}\fP آرگومان‌های عنوان پخش‌کننده که به طور خودکار تولید می‌شوند، البته در صورتی که یک \fI\%\-\-player\fP پشتیبانی‌شده پیدا شود. برای اطلاعات بیشتر \fI\%\-\-title\fP را ببینید. در صورت عدم تنظیم، آرگومان‌های عنوان پخش‌کننده که به طور خودکار تولید شده‌اند به ابتدای فهرست آرگومان‌های تجزیه‌شدهٔ پخش‌کننده اضافه می‌شوند. .UNINDENT .sp مثال: .INDENT 7.0 .INDENT 3.5 .sp .EX streamlink \-p vlc \-a \(dq\-\-play\-and\-exit \-\-no\-one\-instance\(dq [stream] .EE .UNINDENT .UNINDENT .sp پیش‌فرض: \fB\(dq\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-env KEY=VALUE یک متغیر محیطی اضافی، افزون بر متغیرهای به ارث رسیده از فرایند والد Streamlink/Python، به فرایند ایجادشدهٔ \fI\%\-\-player\fP اضافه می‌کند. این ویژگی امکان تنظیم متغیرهای محیطی پخش‌کننده را در فایل‌های پیکربندی فراهم می‌سازد. .sp برای افزودن چندین متغیر محیطی می‌توان آن را تکرار کرد. .UNINDENT .INDENT 0.0 .TP .B \-v .TP .B \-\-player\-verbose خروجی stdout/stderr مربوط به \fI\%\-\-player\fP را در خروجی stdout/stderr مربوط به Streamlink می‌نویسد. .UNINDENT .INDENT 0.0 .TP .B \-\-verbose\-player منسوخ شده و به جای آن باید از \fI\%\-\-player\-verbose\fP استفاده شود. .UNINDENT .INDENT 0.0 .TP .B \-n .TP .B \-\-player\-fifo باعث می‌شود \fI\%\-\-player\fP جریان را از طریق یک لولهٔ نام‌گذاری‌شده (named pipe) به جای لولهٔ stdin بخواند. .UNINDENT .INDENT 0.0 .TP .B \-\-fifo منسوخ شده و به جای آن باید از \fI\%\-\-player\-fifo\fP استفاده شود. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-http باعث می‌شود \fI\%\-\-player\fP جریان را به جای لولهٔ stdin از طریق HTTP بخواند. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-continuous\-http باعث می‌شود \fI\%\-\-player\fP جریان را از طریق HTTP بخواند، اما برخلاف \fI\%\-\-player\-http\fP، در صورت درخواست پخش‌کننده، به طور مداوم تلاش خواهد کرد تا جریان را دوباره باز کند. .sp این گزینه در صورتی که پخش‌کننده توانایی اتصال مجدد به یک جریان HTTP را داشته باشد، امکان مدیریت قطع شدن جریان را فراهم می‌کند. این کار معمولاً با تنظیم پخش‌کننده روی حالت «تکرار» (\(dqrepeat mode\(dq) انجام می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-external\-http داده‌های جریان را بدون باز کردن \fI\%\-\-player\fP از طریق HTTP ارائه می‌دهد. این ویژگی به دستگاه‌های خارجی مانند گوشی‌های هوشمند یا گیرنده‌های استریم اجازه می‌دهد جریان‌هایی را تماشا کنند که در غیر این صورت قادر به پخش آن‌ها نبودند. .sp رفتار پیش‌فرض مشابه گزینهٔ \fI\%\-\-player\-continuous\-http\fP است، اما هیچ برنامهٔ پخش‌کننده‌ای آغاز نخواهد شد، و کارساز به جای رابط محلی (loopback)، روی تمامی اتصالات در دسترس گوش خواهد داد. .sp برای انتخاب یک رابط شبکهٔ خاص، \fI\%\-\-player\-external\-http\-interface\fP و برای انتخاب یک درگاه غیرتصادفی، \fI\%\-\-player\-external\-http\-port\fP را ببینید. .sp به صورت اختیاری، گزینهٔ \fI\%\-\-player\-external\-http\-continuous\fP اجازه می‌دهد حالت اجرای مداوم غیرفعال شود تا Streamlink با پایان یافتن جریان متوقف شود. .sp نشانی‌های URL قابل استفاده برای دسترسی به جریان روی کنسول چاپ خواهند شد، و کارساز را می‌توان با استفاده از CTRL\-C متوقف کرد. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-external\-http\-continuous {yes,true,1,on,no,false,0,off} حالت اجرای \fI\%\-\-player\-external\-http\fP را روی مداوم (continuous) یا غیرمداوم (non\-continuous) تنظیم می‌کند. .sp در حالت اجرای مداوم، Streamlink پس از پایان جریان به اجرا ادامه می‌دهد و منتظر درخواست HTTP بعدی می‌ماند، مگر اینکه با CTRL\-C متوقف شود. .sp اگر روی غیرمداوم تنظیم شود، Streamlink به محض پایان یافتن جریان متوقف خواهد شد. .sp پیش‌فرض: \fBtrue\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-external\-http\-interface INTERFACE رابط شبکه‌ای را که کارساز HTTP روی آن گوش خواهد داد تنظیم می‌کند. در صورت عدم تعیین یا مقداردهی به \fB0.0.0.0\fP، به تمامی رابط‌های در دسترس متصل خواهد شد. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-external\-http\-port PORT در صورت فعال بودن این حالت، درگاه کارساز HTTP خارجی را تنظیم می‌کند. برای استفاده از یک درگاه تصادفی بالا (>1024)، این گزینه را نادیده بگیرید یا روی \fB0\fP تنظیم کنید. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-passthrough TYPES فهرستی جداشده با کاما از انواع جریان برای ارسال به \fI\%\-\-player\fP به صورت یک URL تا به جای Streamlink، انتقال جریان را مدیریت کند. .sp انواع جریان‌هایی که قابلیت تبدیل به یک URL قابل پخش را دارند عبارتند از: .sp hls, http .sp هنگام استفاده از این گزینه، مطمئن شوید که پخش‌کننده توانایی مدیریت این نوع جریان را دارد. .UNINDENT .INDENT 0.0 .TP .B \-\-player\-no\-close به طور پیش‌فرض، Streamlink پس از پایان جریان \fI\%\-\-player\fP را می‌بندد. این کار برای جلوگیری از باز ماندن پخش‌کننده‌های گرافیکی معلق پس از خروج Streamlink است. .sp با این وجود، این موضوع اثر جانبی بستن پخش‌کننده را پیش از آنکه تمام داده‌های ذخیره‌شده در حافظهٔ موقت خود را پخش کند، به همراه دارد. .sp این گزینه در عوض به پخش‌کننده اجازه می‌دهد که خودش دربارهٔ زمان خروج تصمیم بگیرد. .UNINDENT .INDENT 0.0.TP .B \-t TITLE .TP .B \-\-title TITLE تغییر عنوان پنجره‌ی \fI\%\-\-player\fP\&. .sp لطفاً برای مشاهده تمامی متغیرهای فراداده موجود به بخش \(dq\fI\%Metadata variables\fP\(dq در مستندات خط فرمان Streamlink و همچنین به بخش \(dq\fI\%Plugins\fP\(dq برای فهرست متغیرهای فراداده تعریف‌شده در هر افزونه مراجعه کنید. .sp تنها پخش‌کننده‌های زیر پشتیبانی می‌شوند: .INDENT 7.0 .IP \(bu 2 mpv .IP \(bu 2 PotPlayer .IP \(bu 2 VLC .UNINDENT .sp مثال: .INDENT 7.0 .INDENT 3.5 .sp .EX streamlink \-p mpv \-\-title \(dq{author} \- {category} \- {title}\(dq [STREAM] .EE .UNINDENT .UNINDENT .UNINDENT .SS گزینه‌های خروجی فایل .INDENT 0.0 .TP .B \-O .TP .B \-\-stdout نوشتن داده‌های استریم در \fBstdout\fP به جای پخش آن در \fI\%\-\-player\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-o FILENAME .TP .B \-\-output FILENAME نوشتن داده‌های استریم در \fBFILENAME\fP به جای پخش آن در \fI\%\-\-player\fP\&. اگر \fBFILENAME\fP روی \fB\-\fP (خط تیره) تنظیم شده باشد، داده‌های استریم مشابه آرگومان \fI\%\-\-stdout\fP در \fBstdout\fP نوشته خواهند شد. .sp در صورت مجاز بودن مجوزهای سیستم‌فایل، دایرکتوری‌ها و زیردایرکتوری‌ها در صورت عدم وجود ایجاد خواهند شد. .sp مگر اینکه \fI\%\-\-force\fP تنظیم شده باشد، Streamlink در صورتی که \fBFILENAME\fP از قبل وجود داشته باشد، پیش از نوشتن درخواست تأیید خواهد کرد. .sp لطفاً برای مشاهده تمامی متغیرهای فراداده موجود به بخش \(dq\fI\%Metadata variables\fP\(dq در مستندات خط فرمان Streamlink و همچنین به بخش \(dq\fI\%Plugins\fP\(dq برای فهرست متغیرهای فراداده تعریف‌شده در هر افزونه مراجعه کنید. .sp نویسه‌های پشتیبانی‌نشده در متغیرهای جایگزین‌شده با یک زیرخط (_) جایگزین می‌شوند. .sp مثال: .INDENT 7.0 .INDENT 3.5 .sp .EX streamlink \-\-output \(dq~/recordings/{author}/{category}/{id}\-{time:%Y%m%d%H%M%S}.ts\(dq [STREAM] .EE .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-r FILENAME .TP .B \-\-record FILENAME نوشتن داده‌های استریم در \fBFILENAME\fP همزمان با فراهم کردن امکان پخش در \fI\%\-\-player\fP یا نوشتن آن در \fI\%\-\-stdout\fP\&. اگر \fBFILENAME\fP روی \fB\-\fP (خط تیره) تنظیم شده باشد، داده‌های استریم در عین باز نگه‌داشتن پخش‌کننده، مشابه آرگومان \fI\%\-\-stdout\fP در \fBstdout\fP نوشته خواهند شد. .sp در صورت مجاز بودن مجوزهای سیستم‌فایل، دایرکتوری‌ها و زیردایرکتوری‌ها در صورت عدم وجود ایجاد خواهند شد. .sp مگر اینکه \fI\%\-\-force\fP تنظیم شده باشد، Streamlink در صورتی که \fBFILENAME\fP از قبل وجود داشته باشد، پیش از نوشتن درخواست تأیید خواهد کرد. .sp لطفاً برای مشاهده تمامی متغیرهای فراداده موجود به بخش \(dq\fI\%Metadata variables\fP\(dq در مستندات خط فرمان Streamlink و همچنین به بخش \(dq\fI\%Plugins\fP\(dq برای فهرست متغیرهای فراداده تعریف‌شده در هر افزونه مراجعه کنید. .sp نویسه‌های پشتیبانی‌نشده در متغیرهای جایگزین‌شده با یک زیرخط (_) جایگزین می‌شوند. .sp مثال: .INDENT 7.0 .INDENT 3.5 .sp .EX streamlink \-\-record \(dq~/recordings/{author}/{category}/{id}\-{time:%Y%m%d%H%M%S}.ts\(dq [STREAM] .EE .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-R FILENAME .TP .B \-\-record\-and\-pipe FILENAME منسوخ شده است؛ به جای آن از \fI\%\-\-stdout\fP \fI\%\-\-record=FILENAME\fP استفاده کنید. .UNINDENT .INDENT 0.0 .TP .B \-\-fs\-safe\-rules {POSIX,Windows} قواعد مورد استفاده برای ایمن‌سازی متغیرهای قالب‌بندی برای سیستم‌فایل به صورت خودکار بر اساس نوع سیستمِ مورد استفاده انتخاب می‌شوند. این گزینه تشخیص خودکار را نادیده می‌گیرد. .sp برای زمانی در نظر گرفته شده است که Streamlink روی یک سیستم‌عامل شبه‌یونیکس اجرا می‌شود اما روی سیستم‌فایل‌های Windows مانند NTFS، دستگاه‌های USB دارای VFAT یا exFAT، اشتراک‌های CIFS که محدودیت‌های نام‌گذاری فایل ویندوز را اعمال می‌کنند و غیره داده می‌نویسد. .sp این نویسه‌ها برای قواعد مورد استفاده با یک زیرخط جایگزین می‌شوند: .INDENT 7.0 .IP \(bu 2 POSIX: \fB\ex00\-\ex1F /\fP .IP \(bu 2 Windows: \fB\ex00\-\ex1F \ex7F \(dq * / : < > ? \e |\fP .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-f .TP .B \-\-force هنگام استفاده از \fI\%\-\-output\fP یا \fI\%\-\-record\fP، همیشه در فایل بنویس حتی اگر از قبل وجود داشته باشد (بازنویسی). .UNINDENT .INDENT 0.0 .TP .B \-\-skip هنگام استفاده از \fI\%\-\-output\fP یا \fI\%\-\-record\fP، اگر فایل از قبل وجود داشته باشد هرگز درون آن ننویس (بدون اعلان و پرسش). .sp بر \fI\%\-\-force\fP تقدم دارد. .UNINDENT .INDENT 0.0 .TP .B \-\-progress {yes,force,no} هنگام استفاده از \fI\%\-\-output\fP یا \fI\%\-\-record\fP، نوار پیشرفت بارگیری را نمایش داده یا پنهان می‌کند، یا در صورت نبود ترمینال نمایش آن را اجباری می‌سازد. .sp پیش‌فرض: \fByes\fP\&. .UNINDENT.SS "گزینه‌های استریم (Stream options)" .INDENT 0.0 .TP .B \-\-url URL یک URL برای تلاش جهت استخراج استریم‌ها از آن. .sp معمولاً بسته به پیاده‌سازی افزونهٔ (plugin) مورد استفاده، می‌توان پروتکل نشانی‌های وب http(s) را حذف کرد (\fBhttps://\fP). .sp این گزینه جایگزینی برای تنظیم URL با استفاده از آرگومان مکانی است و در صورت تنظیم در فایل پیکربندی می‌تواند مفید باشد. .UNINDENT .INDENT 0.0 .TP .B \-\-default\-stream STREAM استریم برای پخش. .sp از \fBbest\fP یا \fBworst\fP برای انتخاب بالاترین یا پایین‌ترین کیفیت موجود استفاده کنید. .sp استریم‌های جایگزین (fallback) را می‌توان با استفاده از یک فهرست جداشده با کاما مشخص کرد: .INDENT 7.0 .INDENT 3.5 .sp .EX \(dq720p,480p,best\(dq .EE .UNINDENT .UNINDENT .sp این گزینه جایگزینی برای تنظیم استریم با استفاده از یک آرگومان مکانی است و در صورت تنظیم در فایل پیکربندی می‌تواند مفید باشد. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-url در صورت امکان، استریم شناسایی‌شده را به یک URL تبدیل کرده و آن را چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-\-retry\-streams DELAY تلاش مجدد برای واکشی فهرست استریم‌های موجود تا زمان پیدا شدن استریم‌ها، با انتظار به مدت \fBDELAY\fP ثانیه بین هر تلاش. .sp تعداد دفعات تلاش مجدد را می‌توان با \fI\%\-\-retry\-max\fP محدود کرد. برای مقادیر غیرصفرِ \fI\%\-\-retry\-max\fP مقدار پیش‌فرض \fB1\fP در نظر گرفته می‌شود. .sp اگر هر دو گزینهٔ \fI\%\-\-retry\-streams\fP و \fI\%\-\-retry\-max\fP روی \fB0\fP تنظیم شوند، تنها یک تلاش برای دریافت فهرست استریم‌های موجود انجام خواهد شد. این رفتار پیش‌فرض است. .UNINDENT .INDENT 0.0 .TP .B \-\-retry\-max COUNT توقف دریافت فهرست استریم‌های موجود پس از \fBCOUNT\fP بار تلاش مجدد. .sp در صورتی که \fI\%\-\-retry\-streams\fP روی مقداری غیرصفر تنظیم شده باشد، مقدار \fB0\fP باعث می‌شود که Streamlink استریم‌ها را به طور نامحدود واکشی کند. اگر \fI\%\-\-retry\-streams\fP تنظیم نشده باشد، تاخیر پیش‌فرض بین دریافت استریم‌های موجود ۱ ثانیه است. .UNINDENT .INDENT 0.0 .TP .B \-\-retry\-open ATTEMPTS پس از یک دریافت موفقیت‌آمیز، تا زمان صرف‌نظر کردن، به تعداد \fBATTEMPTS\fP بار برای باز کردن استریم تلاش می‌کند. .sp پیش‌فرض: \fB1\fP\& است. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-types TYPES .TP .B \-\-stream\-priority TYPES فهرستی از انواع استریم‌های مجاز که با کاما از هم جدا شده‌اند. .sp هنگامی که چندین استریم با نام یکسان اما انواع استریم متفاوت وجود داشته باشند، از این ترتیب برای تفکیک استریم‌ها استفاده خواهد شد. هر نوع استریمی که در فهرست قید نشده باشد، از فهرست استریم‌های موجود حذف خواهد شد. از \fB*\fP (ستاره) می‌توان به‌عنوان نویسه عمومی (wildcard) برای تطابق با هر نوع استریم دیگری، مانند dash استفاده کرد. .sp پیش‌فرض: \fB\(dqhls,http,*\(dq\fP\& است. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-sorting\-excludes STREAMS تنظیم دقیق مترادف‌های نام استریم \fBbest\fP و \fBworst\fP با مستثنی کردن استریم‌های ناخواسته. .sp اگر تمام استریم‌های موجود مستثنی شوند، \fBbest\fP و \fBworst\fP غیرقابل دسترس خواهند شد و مترادف‌های استریم ویژهٔ جدید \fBbest\-unfiltered\fP و \fBworst\-unfiltered\fP می‌توانند به عنوان روش انتخاب جایگزین (fallback) استفاده شوند. .sp قالب عبارت فیلتر (filter\-expression) عبارت است از: .INDENT 7.0 .INDENT 3.5 .sp .EX [operator] .EE .UNINDENT .UNINDENT .sp عملگرهای معتبر عبارتند از \fB>\fP، \fB>=\fP، \fB<\fP و \fB<=\fP\&. در صورتی که هیچ عملگری مشخص نشود، برابری بررسی می‌شود. .sp برای مثال این عبارت استریم‌هایی با رتبهٔ بالاتر از \(dq480p\(dq را مستثنی می‌کند: .INDENT 7.0 .INDENT 3.5 .sp .EX \-\-stream\-sorting\-excludes \(dq>480p\(dq .EE .UNINDENT .UNINDENT .sp می‌توان با جدا کردن هر عبارت با کاما، از چندین فیلتر استفاده کرد. .sp برای مثال این عبارت استریم‌ها را از دو نوع کیفیت مستثنی می‌کند: .INDENT 7.0 .INDENT 3.5 .sp .EX \-\-stream\-sorting\-excludes \(dq>480p,>medium\(dq .EE .UNINDENT .UNINDENT .UNINDENT.SS "گزینه‌های انتقال جریان (Stream transport options)" .INDENT 0.0 .TP .B \-\-ringbuffer\-size SIZE حداکثر اندازه بافر حلقه‌ای (ringbuffer). .sp می‌توان مبی‌بایت یا کیبی‌بایت (بر مبنای ۲) را به ترتیب با پسوندهای M یا K مشخص کرد. .sp بافر حلقه‌ای به عنوان یک فضای ذخیره‌سازی موقت میان جریان و پخش‌کننده (player) استفاده می‌شود. این به Streamlink اجازه می‌دهد جریان را سریع‌تر از پخش‌کننده‌ای که داده‌ها را از بافر حلقه‌ای می‌خواند بارگیری کند. .sp هرچه اندازه بافر حلقه‌ای کوچک‌تر باشد، در صورت کاهش سرعت بارگیری، احتمال بافرینگ در پخش‌کننده بیشتر خواهد بود؛ و هرچه اندازه بزرگ‌تر باشد، داده‌های بیشتری می‌توانند ذخیره شوند تا نوسانات سرعت بارگیری جبران گردد. .sp بیشتر پخش‌کننده‌ها کَشِ اضافی مخصوص به خود را دارند و به محض در دسترس قرار گرفتن داده، محتوای بافر حلقه‌ای را خواهند خواند. اگر در زمان توقف موقت (pause) پخش، خواندن داده‌ها توسط پخش‌کننده متوقف شود، تا زمانی که بافر حلقه‌ای پر نشود، Streamlink در پس‌زمینه به بارگیری جریان ادامه خواهد داد. .sp پیش‌فرض: \fB\(dq16M\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-segment\-attempts ATTEMPTS تعداد دفعات تلاش برای بارگیری هر قطعه (segment) از جریان پیش از انصراف. .sp این گزینه برای تمام انواع مختلف جریان‌های قطعه‌بندی‌شده، مانند DASH ،HLS و غیره اعمال می‌شود. .sp پیش‌فرض: \fB3\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-segment\-threads THREADS اندازه استخر رشته‌ها (thread pool) مورد استفاده برای بارگیری قطعات. حداقل مقدار \fB1\fP و حداکثر \fB10\fP است. .sp این گزینه برای تمام انواع مختلف جریان‌های قطعه‌بندی‌شده، مانند DASH ،HLS و غیره اعمال می‌شود. .sp پیش‌فرض: \fB1\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-segment\-timeout TIMEOUT حداکثر زمان انتظار برای شروع بارگیری هر قطعه. .sp این گزینه برای تمام انواع مختلف جریان‌های قطعه‌بندی‌شده، مانند DASH ،HLS و غیره اعمال می‌شود. .sp پیش‌فرض: \fB10.0\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-segmented\-duration [[XX:]XX:]XX[.XX] | [XXh][XXm][XX[.XX]s] محدود کردن مدت‌زمان خروجی جریان‌های قطعه‌بندی‌شده، مانند HLS و DASH. مدت‌زمان واقعی ممکن است کمی طولانی‌تر باشد، چرا که به نزدیک‌ترین قطعه گرد می‌شود. .sp برای غیرفعال کردن، مقدار آن را 0 قرار دهید. .sp پیش‌فرض: \fB0\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-segmented\-queue\-deadline FACTOR ضریب ضربی برای بازه زمانی که قطعات جدید باید در آن در صف قرار گیرند تا از مشکلات پخش ناشی از کمبود داده‌های ویدیویی/صوتی جلوگیری شود. اگر این مهلت صف قطعه (segment\-queue\-deadline) برآورده نشود، جریان زودتر از موعد متوقف خواهد شد. .sp هدف از این مهلت صف قطعه این است که در صورت اعلام نشدن پایان جریان توسط سرور، امکان توقف زودهنگام وجود داشته باشد تا Streamlink مجبور نباشد تا زمان رخداد اتمام مهلت خواندن بافر (read\-timeout) منتظر بماند. گزینه \fI\%\-\-stream\-timeout\fP را ببینید. .sp زمان پایه‌ای که این ضریب بر آن اعمال می‌شود به پیاده‌سازی خاص جریان و مقادیر بازگردانده‌شده از سرور پخش جریانی بستگی دارد. بررسی این مهلت پس از تلاش برای دریافت داده‌های جدید انجام می‌شود. .sp برای غیرفعال کردن، مقدار را \fB0\fP قرار دهید. .sp پیش‌فرض: \fB3.0\fP\&. .sp به‌طور پیش‌فرض، برای در دسترس قرار گرفتن قطعات جدید، سه برابر بازه زمانی اعلام‌شده توسط سرور منتظر می‌ماند. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-timeout TIMEOUT حداکثر زمان انتظار برای ادامه خروجی دادن داده‌ها توسط یک جریان پالایش‌نشده (unfiltered). .sp این گزینه برای تمام انواع مختلف جریان‌ها، مانند DASH ،HLS ،HTTP و غیره اعمال می‌شود. .sp پیش‌فرض: \fB60.0\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-stream\-passthrough\-encrypted عبور دادن مستقیم داده‌ها از جریان‌های رمزگذاری‌شده بدون رمزگشایی یا بررسی‌های رمزگذاری. .sp این گزینه برای جریان‌های DASH و HLS اعمال می‌شود و به احتمال قوی منجر به خروجی مخدوش و غیرقابل استفاده خواهد شد. .UNINDENT .INDENT 0.0 .TP .B \-\-mux\-subtitles ترکیب خودکار (mux) زیرنویس‌های موجود در جریان خروجی. .sp باید توسط پلاگین مورد استفاده پشتیبانی شود. .UNINDENT .SS "گزینه‌های HLS (HLS options)" .INDENT 0.0 .TP .B \-\-hls\-live\-edge SEGMENTS تعداد قطعات از موقعیت زنده کنونیِ جریان برای شروع پخش جریانی. اندازه یا طول هر قطعه توسط ارائه‌دهنده پخش تعیین می‌شود. .sp مقادیر کمتر، تاخیر (latency) را کاهش می‌دهند اما احتمال بافرینگ را نیز بالا می‌برند؛ زیرا زمان کمتری برای بارگیری قطعات و نوشتن داده‌های آن‌ها در بافر خروجی توسط Streamlink وجود دارد. تعداد بارگیری‌های موازی قطعات را می‌توان با \fI\%\-\-stream\-segment\-threads\fP مشخص کرد و زمان بارگذاری مجدد فهرست پخش HLS برای واکشی و در صف قرار دادن قطعات جدید را می‌توان با \fI\%\-\-hls\-playlist\-reload\-time\fP بازنویسی کرد. .sp پیش‌فرض: \fB3\fP\&. .sp \fBنکته:\fP .INDENT 7.0 .INDENT 3.5 در حین پخش زنده، تنظیمات کَش/بافرینگِ پخش‌کننده مورد استفاده تاخیر بیشتری ایجاد خواهد کرد. برای تنظیم این مورد، لطفاً جهت پیکربندی لازم به مستندات خود پخش‌کننده مراجعه کنید. پارامترهای پخش‌کننده را می‌توان از طریق \fI\%\-\-player\-args\fP تعیین کرد. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-segment\-stream\-data نوشتن فوری داده‌های قطعه در بافر خروجی در حین بارگیری. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-playlist\-reload\-attempts ATTEMPTS حداکثر تعداد تلاش‌ها برای بارگذاری مجدد فهرست پخش HLS پیش از انصراف. .sp پیش‌فرض: \fB3\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-playlist\-reload\-time TIME تنظیم یک مقدار سفارشی برای زمان بارگذاری مجدد فهرست پخش HLS، بر حسب ثانیه یا با استفاده از یکی از کلیدواژه‌های زیر: .INDENT 7.0 .IP \(bu 2 segment: مدت‌زمان آخرین قطعه در فهرست پخش فعلی .IP \(bu 2 live\-edge: مجموع مدت‌زمان قطعات مربوط به مقدار لبه زنده منهای یک .IP \(bu 2 default: فراداده (metadata) مدت‌زمان هدف فهرست پخش .UNINDENT .sp پیش‌فرض: \fBdefault\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-segment\-queue\-threshold FACTOR منسوخ شده؛ به جای آن از \fI\%\-\-stream\-segmented\-queue\-deadline\fP استفاده کنید. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-segment\-ignore\-names NAMES فهرستی جدا شده با ویرگول از نام‌های قطعات که پالایش (حذف) خواهند شد. .sp مثال: \fB\-\-hls\-segment\-ignore\-names 000,001,002\fP .sp این گزینه تمام قطعاتی را که نام آن‌ها به 000.ts، 001.ts و 002.ts ختم می‌شود نادیده می‌گیرد. .sp پیش‌فرض: \fBNone\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-segment\-key\-uri URI بازنویسی URIهای کلید رمزگذاری قطعه برای جریان‌های رمزگذاری‌شده. .sp این مقدار می‌تواند با استفاده از متغیرهای زیر که با بخش مربوطه خود از URI قطعه مبدأ جایگزین می‌شوند، الگوگذاری شود: .INDENT 7.0 .INDENT 3.5 .sp .EX {url} {scheme} {netloc} {path} {query} .EE .UNINDENT .UNINDENT .sp مثال‌ها: .INDENT 7.0 .INDENT 3.5 .sp .EX \-\-hls\-segment\-key\-uri \(dqhttps://example.com/hls/encryption_key\(dq \-\-hls\-segment\-key\-uri \(dq{scheme}://1.2.3.4{path}{query}\(dq \-\-hls\-segment\-key\-uri \(dq{scheme}://{netloc}/custom/path/to/key\(dq .EE .UNINDENT .UNINDENT .sp پیش‌فرض: \fBNone\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-audio\-select CODE انتخاب یک یا چند منبع صوتی مشخص بر اساس کد زبان یا نام آن. می‌تواند روی \fB*\fP (ستاره) تنظیم شود تا شامل تمام منابع صوتی گردد. .sp مثال‌ها: .INDENT 7.0 .INDENT 3.5 .sp .EX \-\-hls\-audio\-select \(dqEnglish,German\(dq \-\-hls\-audio\-select \(dqen,de\(dq \-\-hls\-audio\-select \(dq*\(dq .EE .UNINDENT .UNINDENT .sp \fBنکته:\fP .INDENT 7.0 .INDENT 3.5 این گزینه تنها در شرایط خاصی کاربرد دارد که گزینه معمول محلی‌سازی (locale) کارایی ندارد؛ مانند زمانی که چندین منبع با یک زبان یکسان وجود داشته باشند. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0.TP .B \-\-hls\-start\-offset [[XX:]XX:]XX[.XX] | [XXh][XXm][XX[.XX]s] میزان زمانی که باید از ابتدای استریم نادیده گرفته (رد) شود. برای استریم‌های زنده، این مقدار یک آفست منفی از انتهای استریم است (بازگردانی به عقب). .sp پیش‌فرض: \fB0\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-duration [[XX:]XX:]XX[.XX] | [XXh][XXm][XX[.XX]s] به نفع \fI\%\-\-stream\-segmented\-duration\fP منسوخ شده است. .UNINDENT .INDENT 0.0 .TP .B \-\-hls\-live\-restart پرش به ابتدای استریم زنده، یا تا جای ممکن به عقب‌ترین نقطه. .UNINDENT .SS گزینه‌های DASH .INDENT 0.0 .TP .B \-\-dash\-manifest\-reload\-attempts ATTEMPTS حداکثر تعداد دفعات تلاش برای بارگذاری مجدد مانیفست DASH قبل از انصراف. .sp پیش‌فرض: \fB3\fP\&. .UNINDENT .SS گزینه‌های FFmpeg .INDENT 0.0 .TP .B \-\-ffmpeg\-ffmpeg FILENAME تنظیم مکان فایل اجرایی FFmpeg در صورتی که نتوان آن را از مسیرهای متغیر محیطی \fBPATH\fP سیستم پیدا کرد. .sp برای دسترسی یا میکس (mux) استریم‌های ویدیویی و صوتی مجزا، مثلاً در استریم‌های DASH یا استریم‌های HLS با چند منبع، وجود FFmpeg ضروری است. .sp مثال: \fB\-\-ffmpeg\-ffmpeg \(dq/usr/local/bin/ffmpeg\(dq\fP .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-no\-validation غیرفعال‌سازی اعتبارسنجی و ثبت گزارش نسخه FFmpeg. .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-verbose نوشتن خروجی stderr مربوط به FFmpeg در خروجی stderr برنامه Streamlink. .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-verbose\-path PATH نوشتن خروجی stderr مربوط به FFmpeg در PATH. .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-loglevel LOGLEVEL تغییر مقدار \fB\-loglevel\fP در FFmpeg به \fBLOGLEVEL\fP\&. .sp مگر در صورتی که \fI\%\-\-ffmpeg\-verbose\fP یا \fI\%\-\-ffmpeg\-verbose\-path\fP تنظیم شده باشد، تغییر سطح گزارش هیچ اثری نخواهد داشت. .sp پیش‌فرض: \fB\(dqinfo\(dq\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-fout OUTFORMAT تنظیم قالب خروجی به \fBOUTFORMAT\fP\&. این مورد فقط برای استریم‌هایی که نیاز به muxing دارند اعمال می‌شود. .sp پیش‌فرض: \fB\(dqmatroska\(dq\fP\&. .sp مثال: \fB\-\-ffmpeg\-fout \(dqmpegts\(dq\fP .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-video\-transcode CODEC تبدیل کدک (transcode) ویدیو به \fBCODEC\fP\&. این مورد فقط برای استریم‌هایی که نیاز به muxing دارند اعمال می‌شود. .sp پیش‌فرض: \fB\(dqcopy\(dq\fP\&. .sp مثال: \fB\-\-ffmpeg\-video\-transcode \(dqh264\(dq\fP .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-audio\-transcode CODEC تبدیل کدک (transcode) صدا به \fBCODEC\fP\&. این مورد فقط برای استریم‌هایی که نیاز به muxing دارند اعمال می‌شود. .sp پیش‌فرض: \fB\(dqcopy\(dq\fP\&. .sp مثال: \fB\-\-ffmpeg\-audio\-transcode \(dqaac\(dq\fP .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-copyts تنظیم گزینه \fB\-copyts\fP در FFmpeg تا برچسب‌های زمانی ورودی پردازش نشوند و مقدار آفست زمان شروع اولیه حفظ شود. .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-start\-at\-zero فعال کردن گزینه \fB\-start_at_zero\fP در FFmpeg هنگام استفاده از \fI\%\-\-ffmpeg\-copyts\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-ffmpeg\-validation\-timeout SECONDS مهلت زمانی بر حسب ثانیه برای اعتبارسنجی نسخه FFmpeg. .sp پیش‌فرض: \fB4.0\fP\&. .sp در صورت کند بودن شروع به کار FFmpeg در سیستم‌های کم‌توان، این مقدار را افزایش دهید. .UNINDENT .SS گزینه‌های HTTP .INDENT 0.0 .TP .B \-\-http\-proxy HTTP_PROXY یک پراکسی HTTP برای استفاده در تمام درخواست‌های HTTP و HTTPS، از جمله اتصالات WebSocket. .sp مثال: \fB\-\-http\-proxy \(dqhttp://hostname:port/\(dq\fP .UNINDENT .INDENT 0.0 .TP .B \-\-http\-cookie KEY=VALUE یک کوکی برای افزودن به هر درخواست HTTP. .sp برای افزودن چند کوکی می‌تواند تکرار شود. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-cookies\-file PATH مسیری به یک فایل کوکی که داده‌های کوکی آن به درخواست‌های HTTP افزوده خواهد شد. .sp برای افزودن چند فایل کوکی می‌تواند تکرار شود. .sp قالب فایل باید از قالب فایل کوکی HTTP نت‌اسکیپ (MozillaCookieJar، curl و غیره) که با عنوان cookies.txt نیز شناخته می‌شود، پیروی کند. توجه داشته باشید که این قالب، اطلاعات مربوط به کوکی‌های RFC 2965 و همچنین مشخصه‌های جدیدتر یا غیر استاندارد کوکی مانند port را از دست می‌دهد. .sp برخلاف \fI\%\-\-http\-cookie\fP که داده‌ها را با هر درخواست ارسال می‌کند، این گزینه با رعایت دامنه، مسیر و سایر مشخصه‌های کوکی، امکان کنترل دقیق‌تری را فراهم می‌سازد. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-header KEY=VALUE یک هدر برای افزودن به هر درخواست HTTP. .sp برای افزودن چند هدر می‌تواند تکرار شود. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-query\-param KEY=VALUE یک پارامتر کوئری برای افزودن به هر درخواست HTTP. .sp برای افزودن چند پارامتر کوئری می‌تواند تکرار شود. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-ignore\-env نادیده گرفتن تنظیمات HTTP تعیین‌شده در محیط، مانند متغیرهای محیطی (\fBHTTP_PROXY\fP و غیره) یا احراز هویت \fB~/.netrc\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-no\-ssl\-verify عدم تلاش برای اعتبارسنجی گواهی‌های TLS/SSL. .sp با احتیاط استفاده شود، زیرا پیامدهای امنیتی مربوط به TLS/SSL دارد. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-disable\-dh غیرفعال کردن تبادل کلید Diffie Hellman. .sp با احتیاط استفاده شود، زیرا پیامدهای امنیتی مربوط به TLS/SSL دارد. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-ssl\-cert PEM_FILENAME گواهی SSL مورد استفاده: یک فایل .pem\&. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-ssl\-cert\-crt\-key CRT_FILENAME KEY_FILENAME گواهی SSL مورد استفاده: یک فایل .crt و یک فایل .key\&. .UNINDENT .INDENT 0.0 .TP .B \-\-http\-timeout TIMEOUT تنظیم مقدار مهلت زمانی عمومی مورد استفاده توسط تمامی درخواست‌های HTTP به جز مواردی که با گزینه‌های دیگر پوشش داده شده‌اند. .sp پیش‌فرض: \fB20.0\fP\&. .UNINDENT.SS گزینه‌های مرورگر وب (Web browser options) .INDENT 0.0 .TP .B \-\-webbrowser {yes,true,1,on,no,false,0,off} فعال یا غیرفعال کردن پشتیبانی از API مرورگر وب در Streamlink. .sp رابط برنامه‌نویسی (API) مرورگر وب در Streamlink به پلاگین‌هایی که آن را پیاده‌سازی کرده‌اند اجازه می‌دهد تا یک مرورگر وب را راه‌اندازی کرده و داده‌ها را از وب‌سایت‌هایی استخراج کنند که در حالت عادی به‌دلیل محدودیت‌های خاص JavaScript، امکان دریافت آن‌ها از طریق نشست معمول HTTP در Python وجود ندارد. .sp مرورگر وب به‌صورت ایزوله و در محیطی تمیز، بدون دسترسی به داده‌های عادی کاربر اجرا می‌شود. .sp در حال حاضر Streamlink تنها از مرورگرهای وب مبتنی بر Chromium با استفاده از پروتکل Chrome Devtools Protocol (CDP) پشتیبانی می‌کند. این شامل خود Chromium، Google Chrome، Microsoft Edge، Brave، Vivaldi و سایر موارد می‌شود، اما پشتیبانی کامل از فورک‌های متفرقهٔ Chromium تضمین نمی‌شود. در صورت بروز هرگونه مشکل، لطفاً با Chromium یا Google Chrome امتحان کنید. .sp پیش‌فرض: \fBtrue\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-webbrowser\-executable PATH مسیر فایل اجرایی مرورگر وب. .sp به‌طور پیش‌فرض، این مسیر به‌صورت خودکار بر اساس قواعد پیاده‌سازیِ webbrowser API استفاده‌شده جستجو می‌شود. این فرایند معمولاً شامل فهرستی از نام‌های اجرایی شناخته‌شده و مسیرهای جایگزین در تمام سیستم‌عامل‌های پشتیبانی‌شده است. .UNINDENT .INDENT 0.0 .TP .B \-\-webbrowser\-timeout TIME حداکثر زمانی که مرورگر وب می‌تواند برای راه‌اندازی و اجرا صرف کند. .UNINDENT .INDENT 0.0 .TP .B \-\-webbrowser\-cdp\-host HOST میزبان (Host) برای رابط ارتباط بین‌پردازشی مرورگر وب (مختص CDP). .sp پیش‌فرض: \fB127.0.0.1\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-webbrowser\-cdp\-port PORT پورت برای رابط ارتباط بین‌پردازشی مرورگر وب (مختص CDP). .sp به‌طور پیش‌فرض تلاش می‌کند یک پورت آزاد پیدا کند. .UNINDENT .INDENT 0.0 .TP .B \-\-webbrowser\-cdp\-timeout TIME حداکثر زمان انتظار برای دریافت پاسخ یک دستور واحد در CDP. .UNINDENT .INDENT 0.0 .TP .B \-\-webbrowser\-headless {yes,true,1,on,no,false,0,off} تعیین این‌که مرورگر وب در حالت بدون سر (headless) اجرا شود یا خیر. در صورت فعال بودن، مرورگر کاملاً پنهان می‌ماند و برای اجرا نیازی به محیط گرافیکی (دسکتاپ) ندارد. .sp لطفاً توجه داشته باشید که ممکن است حالت headless توسط وب‌سایت‌هایی که از سیستم‌های تشخیص ربات استفاده می‌کنند مسدود شود. .sp پیش‌فرض: \fBfalse\fP\&. .UNINDENT .SS گزینه‌های مختص پلاگین (Plugin\-specific options) .SS Bbciplayer .INDENT 0.0 .TP .B \-\-bbciplayer\-username USERNAME نام کاربری مورد استفاده برای ثبت‌نام در bbc.co.uk. .UNINDENT .INDENT 0.0 .TP .B \-\-bbciplayer\-password PASSWORD گذرواژه حساب bbc.co.uk جهت استفاده به همراه \fI\%\-\-bbciplayer\-username\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-bbciplayer\-hd ترجیح دادن استریم‌های HD نسبت به استریم‌های محلی SD؛ ممکن است برخی از برنامه‌های زنده با کیفیت HD پخش نشوند. .UNINDENT .SS Clubbingtv .INDENT 0.0 .TP .B \-\-clubbingtv\-username نام کاربری مورد استفاده برای ثبت‌نام در Clubbing TV. .UNINDENT .INDENT 0.0 .TP .B \-\-clubbingtv\-password گذرواژه حساب Clubbing TV جهت استفاده به همراه \fI\%\-\-clubbingtv\-username\fP\&. .UNINDENT .SS Kick .INDENT 0.0 .TP .B \-\-kick\-low\-latency فعال‌سازی پخش با تأخیر کم از طریق واکشی پیشاپیش (prefetching) بخش‌های HLS. در صورت بالاتر بودن، مقدار \fI\%\-\-hls\-segment\-stream\-data\fP را به true و \fI\%\-\-hls\-live\-edge\fP را به 2 تغییر می‌دهد. کاهش دادن مقدار \fI\%\-\-hls\-live\-edge\fP به \fB1\fP به کمترین میزان تأخیر ممکن منجر می‌شود، اما به احتمال بسیار زیاد باعث ایجاد بافرینگ خواهد شد. .sp برای دستیابی به پخش واقعی با تأخیر کم، لازم است تنظیمات کش/بافرینگ پخش‌کننده تنظیم شده و تا جای ممکن به کمترین مقدار کاهش یابد، اما همچنان باید به اندازه‌ای باشد که باعث بافر شدن نشود. این موضوع به نرخ بیت (bitrate) استریم و کیفیت اتصال به سرورهای Kick بستگی دارد. لطفاً برای پیکربندی لازم به مستندات خود پخش‌کننده مراجعه کنید. پارامترهای پخش‌کننده را می‌توان از طریق \fI\%\-\-player\-args\fP تنظیم کرد. .sp \fBنکته:\fP .INDENT 7.0 .INDENT 3.5 استریم‌های با تأخیر کم باید توسط خود پخش‌کنندگان در Kick فعال شده باشند. در صورت فعال بودن این گزینه، استریم‌های عادی ممکن است به‌دلیل کاهش مقدار \fI\%\-\-hls\-live\-edge\fP با مشکلات بافرینگ مواجه شوند. .UNINDENT .UNINDENT .UNINDENT .SS Nicolive .INDENT 0.0 .TP .B \-\-niconico\-email EMAIL ایمیل یا شماره تلفن مرتبط با حساب Niconico شما. .UNINDENT .INDENT 0.0 .TP .B \-\-niconico\-password PASSWORD گذرواژه حساب Niconico شما. .UNINDENT .INDENT 0.0 .TP .B \-\-niconico\-user\-session VALUE مقدار توکن نشست کاربر (user\-session). .sp می‌تواند به‌عنوان جایگزینی برای ارائه گذرواژه استفاده شود. .UNINDENT .INDENT 0.0 .TP .B \-\-niconico\-purge\-credentials پاکسازی اعتبارنامه‌های ذخیره‌شدهٔ Niconico جهت شروع یک نشست جدید و احراز هویت مجدد. .UNINDENT .INDENT 0.0 .TP .B \-\-niconico\-timeshift\-offset [[XX:]XX:]XX | [XXh][XXm][XXs] میزان زمانی که باید از ابتدای استریم نادیده گرفته شده و رد شود. .sp پیش‌فرض: \fB0\fP\&. .UNINDENT.SS Openrectv .INDENT 0.0 .TP .B \-\-openrectv\-email EMAIL ایمیل مرتبط با حساب کاربری openrectv شما؛ برای دسترسی به هر پخش زنده openrectv مورد نیاز است. .UNINDENT .INDENT 0.0 .TP .B \-\-openrectv\-password PASSWORD گذرواژه حساب کاربری openrectv برای استفاده با \fI\%\-\-openrectv\-email\fP\&. .UNINDENT .SS Pixiv .INDENT 0.0 .TP .B \-\-pixiv\-sessionid SESSIONID شناسه نشست (sessionid) در pixiv.net که در کوکی PHPSESSID متعلق به pixiv استفاده می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-\-pixiv\-devicetoken DEVICETOKEN توکن دستگاه (device token) در pixiv.net که در کوکی device_token متعلق به pixiv استفاده می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-\-pixiv\-purge\-credentials پاک‌سازی اعتبارنامه‌های کش‌شده‌ی Pixiv برای آغاز یک نشست جدید و احراز هویت مجدد. .UNINDENT .INDENT 0.0 .TP .B \-\-pixiv\-performer USER انتخاب پخش میزبان مشترک (co\-host) به‌جای پخش مالک اصلی. .UNINDENT .SS Raiplay .INDENT 0.0 .TP .B \-\-raiplay\-email EMAIL ایمیل استفاده‌شده برای ثبت‌نام در raiplay.it. .UNINDENT .INDENT 0.0 .TP .B \-\-raiplay\-password PASSWORD گذرواژه حساب کاربری raiplay.it برای استفاده با \fI\%\-\-raiplay\-email\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-raiplay\-purge\-credentials پاک‌سازی اعتبارنامه‌های کش‌شده‌ی RaiPlay برای آغاز یک نشست جدید و احراز هویت مجدد. .UNINDENT .SS Soop .INDENT 0.0 .TP .B \-\-soop\-username USERNAME نام کاربری استفاده‌شده برای ثبت‌نام در sooplive.com. .UNINDENT .INDENT 0.0 .TP .B \-\-soop\-password PASSWORD گذرواژه حساب کاربری sooplive.com برای استفاده با \fI\%\-\-soop\-username\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-soop\-purge\-credentials پاک‌سازی اعتبارنامه‌های کش‌شده‌ی Soop برای آغاز یک نشست جدید و احراز هویت مجدد. .UNINDENT .INDENT 0.0 .TP .B \-\-soop\-stream\-password STREAM_PASSWORD گذرواژه پخش زنده. .UNINDENT .SS Steam .INDENT 0.0 .TP .B \-\-steam\-email EMAIL آدرس ایمیل حساب Steam برای دسترسی به پخش‌های خصوصی یا دوستان (friends/private). .UNINDENT .INDENT 0.0 .TP .B \-\-steam\-password PASSWORD گذرواژه حساب Steam برای استفاده با \fI\%\-\-steam\-email\fP\&. .UNINDENT .SS Streann .INDENT 0.0 .TP .B \-\-streann\-url URL نشانی URL مبدأ که iframe در آن قرار دارد؛ فقط برای URLهای مستقیم مربوط به ott.streann.com مورد نیاز است. .UNINDENT .SS Tf1 .INDENT 0.0 .TP .B \-\-tf1\-email EMAIL آدرس ایمیل استفاده‌شده برای ثبت‌نام در tf1.fr. .UNINDENT .INDENT 0.0 .TP .B \-\-tf1\-password PASSWORD گذرواژه حساب کاربری tf1.fr برای استفاده با \fI\%\-\-tf1\-email\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-tf1\-purge\-credentials پاک‌سازی اعتبارنامه‌های کش‌شده‌ی tf1.fr برای آغاز یک نشست جدید و احراز هویت مجدد. .UNINDENT .SS Twitcasting .INDENT 0.0 .TP .B \-\-twitcasting\-password PASSWORD گذرواژه پخش‌های خصوصی Twitcasting. .UNINDENT .SS Twitch .INDENT 0.0 .TP .B \-\-twitch\-low\-latency پخش با تاخیر کم (low latency) را از طریق واکشی پیش‌دستانه‌ی قطعات HLS فعال می‌کند. مقدار \fI\%\-\-hls\-segment\-stream\-data\fP را روی true و اگر \fI\%\-\-hls\-live\-edge\fP بیشتر از ۲ باشد، آن را روی 2 تنظیم می‌کند. کاهش \fI\%\-\-hls\-live\-edge\fP به \fB1\fP کمترین تاخیر ممکن را در پی خواهد داشت، اما به احتمال زیاد موجب ایجاد بافرینگ می‌شود. .sp به‌منظور دستیابی به پخش واقعی با تاخیر کم در هنگام پخش، تنظیمات کش/بافرینگ پخش‌کننده (player) باید تنظیم شده و تا جای ممکن به کمترین مقدار کاهش یابد، اما همچنان آن‌قدر باشد که مانع از ایجاد بافرینگ شود. این موضوع به نرخ بیت (bitrate) پخش و کیفیت اتصال به سرورهای Twitch بستگی دارد. لطفاً برای پیکربندی لازم به مستندات اختصاصی پخش‌کننده مراجعه کنید. پارامترهای پخش‌کننده را می‌توان از طریق \fI\%\-\-player\-args\fP مشخص کرد. .sp \fBنکته:\fP .INDENT 7.0 .INDENT 3.5 پخش‌های با تاخیر کم باید توسط خود پخش‌کنندگان در Twitch فعال شده باشند. پخش‌های عادی در صورت فعال بودن این گزینه ممکن است به دلیل مقدار کاهش‌یافته‌ی \fI\%\-\-hls\-live\-edge\fP دچار مشکل بافرینگ شوند. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP .B \-\-twitch\-supported\-codecs CODECS فهرستی جداشده با کاما از نام‌های کدک که اولویت کدک پخشِ کلاینت را به Twitch اعلام می‌کند. اینکه کدام پخش‌ها و کدام کدک‌ها در دسترس هستند، به کانال و پخش مربوطه بستگی دارد. .sp پیش‌فرض: \fB\(dqh264\(dq\fP\& است. .sp کدک‌های پشتیبانی‌شده عبارتند از h264، h265 و av1. برای فعال‌سازی همه کدک‌ها، روی \(dqh264,h265,av1\(dq تنظیم کنید. .sp پخش‌های با کیفیت بالاتر ممکن است تنها با فعال‌سازی h265 یا av1 در دسترس باشند. پخش‌های با کیفیت پایین‌تر که در سمت Twitch مجدداً کدگذاری می‌شوند، ممکن است حتی در صورت عدم درخواست همچنان h264 باشند. .UNINDENT .INDENT 0.0 .TP .B \-\-twitch\-api\-header KEY=VALUE یک سربرگ برای افزودن به هر درخواست HTTP در Twitch API. .sp برای افزودن چندین سربرگ می‌تواند تکرار شود. .sp برای افزودن داده‌های احراز هویت که می‌توانند از نمایش تبلیغات جلوگیری کنند مفید است. برای اطلاعات بیشتر به مستندات اختصاصی افزونه مراجعه کنید. .UNINDENT .INDENT 0.0 .TP .B \-\-twitch\-access\-token\-param KEY=VALUE یک پارامتر برای افزودن به درخواست API جهت دریافت توکن دسترسی پخش (streaming access token). .sp برای افزودن چندین پارامتر می‌تواند تکرار شود. .UNINDENT .INDENT 0.0 .TP .B \-\-twitch\-force\-client\-integrity بدون وجود توکن client\-integrity، تلاشی برای درخواست توکن دسترسی پخش انجام نشود. .UNINDENT .INDENT 0.0 .TP .B \-\-twitch\-purge\-client\-integrity پاک‌سازی توکن client\-integrity کش‌شده‌ی Twitch و دریافت یک توکن جدید. .UNINDENT.SS Ustreamtv .INDENT 0.0 .TP .B \-\-ustream\-password PASSWORD گذرواژه‌ای برای دسترسی به کانال‌های دارای گذرواژه در UStream.tv. .UNINDENT .SS Ustvnow .INDENT 0.0 .TP .B \-\-ustvnow\-username USERNAME نام کاربری حساب USTV Now شما .UNINDENT .INDENT 0.0 .TP .B \-\-ustvnow\-password PASSWORD گذرواژه حساب USTV Now شما .UNINDENT .SS Wwenetwork .INDENT 0.0 .TP .B \-\-wwenetwork\-email EMAIL رایانامه متصل به حساب WWE Network شما؛ برای دسترسی به هر یک از پخش‌های WWE Network الزامی است. .UNINDENT .INDENT 0.0 .TP .B \-\-wwenetwork\-password PASSWORD گذرواژه حساب WWE Network برای استفاده همراه با \fI\%\-\-wwenetwork\-email\fP\&. .UNINDENT .SS Yupptv .INDENT 0.0 .TP .B \-\-yupptv\-boxid BOXID مقدار boxid در yupptv.com که در کوکی BoxId استفاده می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-\-yupptv\-yuppflixtoken YUPPFLIXTOKEN مقدار yuppflixtoken در yupptv.com که در کوکی YuppflixToken استفاده می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-\-yupptv\-purge\-credentials پاک‌سازی اعتبارنامه‌های کش‌شده‌ی YuppTV برای آغاز یک نشست جدید و احراز هویت مجدد. .UNINDENT .SS Zattoo .INDENT 0.0 .TP .B \-\-zattoo\-email EMAIL رایانامه متصل به حساب zattoo شما؛ برای دسترسی به هر یک از پخش‌های zattoo الزامی است. .UNINDENT .INDENT 0.0 .TP .B \-\-zattoo\-password PASSWORD گذرواژه حساب zattoo برای استفاده همراه با \fI\%\-\-zattoo\-email\fP\&. .UNINDENT .INDENT 0.0 .TP .B \-\-zattoo\-purge\-credentials پاک‌سازی اعتبارنامه‌های کش‌شده‌ی zattoo برای آغاز یک نشست جدید و احراز هویت مجدد. .UNINDENT .INDENT 0.0 .TP .B \-\-zattoo\-stream\-types TYPES فهرستی از انواع جریان‌های پخش جداشده با کاما که باید استفاده شوند. .sp انواع مجاز عبارتند از: dash, hls7 .sp پیش‌فرض: \fB\(dqdash\(dq\fP\& است. .UNINDENT .SH "گزارش باگ‌ها (BUGS)" .sp لطفاً یک گزارش مشکل جدید در ردیاب اشکالات Streamlink در GitHub ایجاد کرده و از فرم‌های گزارش مناسب استفاده کنید: .sp \X'tty: link https://github.com/streamlink/streamlink/issues'\fI\%https://github.com/streamlink/streamlink/issues\fP\X'tty: link' .SH "همچنین ببینید (SEE ALSO)" .sp برای دریافت اطلاعات دقیق‌تر درباره فایل‌های پیکربندی، بارگذاری جانبی پلاگین‌ها، پروتکل‌های پخش جریانی، پشتیبانی از پروکسی، متادیتا یا موارد خاص هر افزونه، لطفاً مستندات برخط CLI مربوط به Streamlink را در اینجا مشاهده کنید: .sp \X'tty: link https://streamlink.github.io/cli.html'\fI\%https://streamlink.github.io/cli.html\fP\X'tty: link' .sp فهرست افزونه‌های موجود و توضیحات آن‌ها در اینجا قابل مشاهده است: .sp \X'tty: link https://streamlink.github.io/plugins.html'\fI\%https://streamlink.github.io/plugins.html\fP\X'tty: link' .SH "نویسندگان (AUTHORS)" مشارکت‌کنندگان Streamlink .SH "کپی‌رایت و تکثیر (COPYRIGHT)" 2026, Streamlink .\" Generated by docutils manpage writer. .