| KATEENC(1) | libkate documentation | KATEENC(1) |
نام (NAME)
kateenc - ایجاد جریانهای Kate از ورودی متنی
خلاصه دستور (SYNOPSIS)
kateenc [-hVM] [-o outfile] [-l language] [-c category] [-s serial] [-C tag=value] [-R threshold] [-K threshold] -t filetype [ infile ]
توضیحات (DESCRIPTION)
دستور kateenc جریانهای Kate را از روی فایلهای ورودی (مانند زیرنویسهای SubRip SRT، متن ترانههای LRC، و زبان توصیف سفارشی libkate) تولید میکند. هنگام ذخیره در یک جریان Ogg (رفتار پیشفرض)، میتوان جریان Kate را با استفاده از ابزارهای oggz با سایر جریانهای Ogg (مانند ویدیوی Theora) ادغام کرد.
گزینهها (OPTIONS)
- -h
- نمایش راهنمای خط فرمان.
- -V
- نمایش اطلاعات نسخه.
- -M
- امکان استفاده از نشانهگذاریهای ساده مشابه HTML را در فایلهای SRT فراهم میکند. در صورت استفاده از این پارامتر، رشتههایی مانند "<i>" بهجای آنکه عیناً نمایش داده شوند، به صورت متن ایتالیک تفسیر میشوند. توجه داشته باشید که پخشکنندههای مختلف ممکن است مجموعه متفاوتی از تگهای HTML را تفسیر کنند، و برخی اصلاً آنها را پشتیبانی نمیکنند.
- -o outfile
- نوشتن جریان خروجی Kate در نام فایل مشخصشده (در صورت عدم تعیین، در خروجی استاندارد stdout نوشته میشود).
- -l language
- تعیین زبان جریان (پیشفرض همان زبان تعیینشده در ورودی، یا هیچ است).
- -c category
- تعیین دستهبندی جریان (پیشفرض همان دستهبندی تعیینشده در ورودی، یا هیچ است).
- -s serial
- تعیین شماره سریال برای جریان خروجی Kate (بر جریانهای خام اعمال نمیشود).
- -C tag=value
- افزودن یک کامنت/توضیح برای کدگذاری درون جریان خروجی Kate. کامنت باید به فرم tag=value باشد و با قوانین کامنتهای Vorbis مطابقت داشته باشد (بهعنوان مثال، tag متشکل از زیرمجموعه خاصی از نویسههای ASCII و value یک رشته معتبر UTF-8 باشد). توجه داشته باشید که ممکن است نیاز باشد برای در نظر گرفته شدن به عنوان یک پارامتر واحد، کامنت را داخل کوتیشن قرار دهید یا کاراکترهای آن را اسکیپ کنید.
- -t filetype
- تعیین نوع ورودی (srt, lrc, kate)
- -R threshold
- استفاده از بستههای تکراری (repeat packets) با آستانه مشخصشده (به ثانیه). بستههای داده تا زمانی که فعال هستند در فواصل زمانی تقریباً برابر با threshold ثانیه تکرار خواهند شد.
- -K threshold
- استفاده از بستههای زنده نگهداشتن (keepalive packets) با آستانه مشخصشده (به ثانیه). بستههای keepalive زمانی ارسال خواهند شد که در طول تقریباً threshold ثانیه هیچ بسته دیگری فرستاده نشده باشد.
مثالها (EXAMPLES)
ایجاد یک جریان Kate برای زیرنویس به زبان ولزی از یک فایل SubRip:
kateenc -t srt -l cy -c SUB -o output.ogg input.srt
همچنین ببینید (SEE ALSO)
| 13 october 2010 | libkate 0.4.3 |