| dvbv5-scan(1) | User Commands | dvbv5-scan(1) |
نام (NAME)
dvbv5-scan - اسکن فرکانسها و کانالهای پخش دیجیتال DVB نسل پنجم
خلاصه دستور (SYNOPSIS)
dvbv5-scan [گزینهها]... فایل-اولیه
توضیحات (DESCRIPTION)
دستور dvbv5-scan ابزاری در خط فرمان برای اسکن فرکانسهای خدمات تلویزیون دیجیتال است که با نسخه ۵ رابط برنامهنویسی DVB (یا DVB API v5) سازگار بوده و با نسخه قدیمیتر v3 DVB API نیز سازگاری عقبروی دارد.
ابزار dvbv5-scan بهطور پیشفرض از قالب جدید فایل کانال/خدمت استفاده میکند که قادر به پشتیبانی از انواع استانداردهای تلویزیون دیجیتال است. این ابزار همچنین میتواند از قالب قدیمی مورد استفاده در dvb-apps سنتی نیز پشتیبانی کند.
یک کانال فیزیکی واحد (که ترانسپوندر نیز نامیده میشود) ممکن است چندین کانال مجازی را در خود جای داده باشد که از طریق یک جریان انتقال MPEG (یا MPEG Transport stream) کپسولهسازی شدهاند.
این کانالهای مجازی در اصطلاحات MPEG-TS با عنوان «خدمت» (service) شناخته میشوند و ممکن است شامل یک یا چند جریان صوتی، تصویری و انواع دیگر عناصر درون خود باشند.
هدف dvbv5-scan اسکن فهرستی از کانالهای فیزیکی/ترانسپوندرها و شناسایی خدمات MPEG-TS موجود در آنها است.
ابزار dvbv5-scan بهاندازه کافی هوشمند است تا اطلاعات مربوط به سایر کانالهای موجود در جریان را از جدول اطلاعات شبکه (NIT) در MPEG-TS بازیابی کند.
گزینهها (OPTIONS)
- گزینههای زیر معتبر هستند:
- -3, --dvbv3
- اجبار dvbv5-scan به استفاده انحصاری از DVBv3.
- -a, --adapter=شماره_آداپتور
- استفاده از آداپتور مشخصشده. مقدار پیشفرض: 0.
- -C, --cc=کد_کشور
- تنظیم کشور پیشفرض برای استفاده توسط تجزیهکنندههای MPEG-TS، در قالب کد دوحرفی ISO 3166-1. در صورت عدم تعیین، مجموعه نویسههای پیشفرض از متغیرهای محیطی محلی (locale) حدس زده میشود.
- -d, --demux=شماره_دیماکس
- استفاده از دیماکس (demux) مشخصشده. مقدار پیشفرض: 0.
- -f, --frontend=شماره_فرانتاند
- استفاده از فرانتاند (تیونر) مشخصشده. مقدار پیشفرض: 0.
- -F, --file-freqs-only
- عدم استفاده از سایر فرکانسهای کشفشده در طول اسکن. بهطور پیشفرض، dvbv5-scan ترانسپوندرها/کانالهای فیزیکی جدید را پیدا کرده و آنها را به جدول فرکانسهای داخلی که برای اسکن استفاده میکند میافزاید. این گزینه چنین قابلیتی را غیرفعال میکند.
- -G, --get_frontend
- استفاده از دادههای get_frontend در فایل خروجی. بهطور پیشفرض، dvbv5-scan همان پارامترهای شبکه را که در فایل اسکن اولیه یافته تکرار میکند. این حالت در صورتی که فایل خروجی توسط همان فرانتاند استفاده شود بهخوبی کار خواهد کرد. با این حال، اگر قصد دارید فایل تولیدشده را روی فرانتاند دیگری استفاده کنید یا تیونر سریعتری میخواهید، میتوان از این گزینه برای ذخیره پارامترهای واقعی شناساییشده به جای پارامترهای دریافتی از فایل کانال مبدأ استفاده کرد.
- -I, --input-format=قالب
- قالب فایل ورودی. لطفاً توجه داشته باشید که بزرگی و کوچکی حروف نادیده گرفته میشود. مقادیر مجاز عبارتند از:
zap - برای فایل zap سازگار با dvb-apps؛
dvbv5 (پیشفرض) - برای قالب برنامههای dvbv5.
- -l, --lnbf=نوع_LNBf
- نوع LNBf مورد استفاده؛ مقدار «help» فهرستی از موارد موجود را نمایش میدهد.
- -N, --nit
- استفاده از دادههای جدول NIT در فایل خروجی. بهطور پیشفرض، dvbv5-scan همان پارامترهای شبکه را که در فایل اسکن اولیه یافته تکرار میکند. این حالت اگر فایل خروجی توسط همان فرانتاند استفاده شود بهخوبی کار میکند. با این حال، اگر قصد دارید از فایل تولیدشده روی فرانتاند دیگری استفاده کنید، یا تیونر سریعتری میخواهید، این گزینه میتواند برای ذخیره پارامترهایی که توسط پخشکننده از طریق جدول اطلاعات شبکه (NIT) در MPEG-TS اعلان شدهاند به جای پارامترهای حاصل از فایل کانال مبدأ استفاده شود.
- -o, --output=فایل
- نام فایل خروجی (پیشفرض: dvb_channel.conf).
- -O, --output-format=قالب
- قالب خروجی:
zap - برای فایل zap سازگار با dvb-apps؛
vdr - برای فایل zap سازگار با vdr؛
dvbv5 (پیشفرض) - برای قالب برنامههای dvbv5.
- -p, --parse-other-nit
- تجزیه سایر جداول NIT/SDT که عمدتاً ممکن است در برخی حاملهای DVB-C یافت شوند.
- -S, --sat_number=شماره_ماهواره
- شماره ماهواره. فقط در سیستمهای دریافت ماهوارهای استفاده میشود. در صورت عدم تعیین، سوییچ ماهواره DISEqC غیرفعال میشود.
- -T, --timeout-multiply=ضریب
- ضرب کردن زمان انتظار قفل اسکن و تجزیه جدول MPEG-TS در این ضریب.
- -U, --freq_bpf=فرکانس
- فرکانس فیلتر میانگذر (band-pass filter) برای SCR/Unicable بر حسب کیلوهرتز. فقط در سیستمهای دریافت ماهوارهای استفاده میشود.
- -v, --verbose
- نمایش خروجی با جزئیات کامل (بسیار پرگو). برای بررسی اینکه آیا جریان MPEG-TS بهدرستی پردازش میشود یا خیر مفید است. این گزینه میتواند چندین بار برای افزایش سطح جزئیات تکرار شود.
- -w, --lna=LNA
- فعالسازی، غیرفعالسازی یا قرار دادن تغذیه LNA (تقویتکننده کمنویز) در حالت خودکار. همه فرانتاندها از آن پشتیبانی نمیکنند. مقادیر مجاز عبارتند از:
-
0 - غیرفعال -
1 - فعال - -1 - خودکار
- -W, --wait=زمان
- افزودن زمان انتظار اضافی برای تکمیل دستور DISEqC.
- -?, --help
- نمایش راهنمای نحوه استفاده.
- --usage
- نمایش پیام کوتاه نحوه استفاده از دستور.
- -V, --version
- چاپ نسخه برنامه.
آرگومانهای اجباری یا اختیاری برای گزینههای طولانی، برای گزینههای کوتاه متناظر نیز اجباری یا اختیاری هستند.
نکته (NOTE)
اگر هر دو گزینه --nit و --get_frontend بهطور همزمان استفاده شوند، پارامترهای --nit پس از پارامترهایی که فرانتاند شناسایی کرده است اعمال خواهند شد.
وضعیت خروج (EXIT STATUS)
در صورت موفقیت، مقدار 0 برگردانده میشود.
مثال (EXAMPLE)
$ dvbv5-scan /usr/share/dvbv5/dvb-c/the-brownfox Scanning frequency #1 573000000 Lock (0x1f) Quality= Good Signal= 100.00% C/N= -13.80dB UCB= 0 postBER= 3.14x10^-3 PER= 0 Service The, provider (null): digital television Service Quick, provider BrownFox: digital television Service Brown, provider (null): digital television Service Jumps, provider (null): digital television … Service Dog, provider (null): digital television New transponder/channel found: #2: 579000000 … New transponder/channel found: #39: 507000000
سپس فرآیند اسکن ۳۸ ترانسپوندر جدید کشفشده دیگر را اسکن کرده و یک فایل dvb_channel.conf با چندین مدخل تولید میکند که نه تنها اطلاعات کانال/ترانسپوندر فیزیکی، بلکه شناسه خدمت (Service ID) و شناسههای برنامه صوتی/تصویری/سایر (PID) متناظر را در خود دارد، مانند:
[Quick]
SERVICE_ID = 5
VIDEO_PID = 288
AUDIO_PID = 289
FREQUENCY = 573000000
MODULATION = QAM/256
INVERSION = OFF
SYMBOL_RATE = 5247500
INNER_FEC = NONE
DELIVERY_SYSTEM = DVBC/ANNEX_A
گزارش اشکالات (BUGS)
اشکالات را به فهرست پستی رسانههای لینوکس <linux-media@vger.kernel.org> گزارش دهید.
حق نشر (COPYRIGHT)
حق نشر (c) ۲۰۱۱-۲۰۱۴ متعلق به Mauro Carvalho Chehab است.
مجوز GPLv2:
نسخه ۲ گنو GPL
http://gnu.org/licenses/gpl.html.
این
نرمافزار
آزاد است:
شما مجاز به
تغییر و
بازتوزیع
آن هستید.
هیچ ضمانتی
برای آن
وجود
ندارد، تا
حدی که
قانون
اجازه
میدهد.
| Fri Oct 3 2014 | DVBv5 Utils 1.32.0 |