dvbv5-scan(1) User Commands dvbv5-scan(1)

dvbv5-scan - اسکن فرکانس‌ها و کانال‌های پخش دیجیتال DVB نسل پنجم

dvbv5-scan [گزینه‌ها]... فایل-اولیه

دستور 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 بازیابی کند.

گزینه‌های زیر معتبر هستند:
-3, --dvbv3
اجبار dvbv5-scan به استفاده انحصاری از DVBv3.
استفاده از آداپتور مشخص‌شده. مقدار پیش‌فرض: 0.
تنظیم کشور پیش‌فرض برای استفاده توسط تجزیه‌کننده‌های MPEG-TS، در قالب کد دوحرفی ISO 3166-1. در صورت عدم تعیین، مجموعه نویسه‌های پیش‌فرض از متغیرهای محیطی محلی (locale) حدس زده می‌شود.
استفاده از دی‌ماکس (demux) مشخص‌شده. مقدار پیش‌فرض: 0.
استفاده از فرانت‌اند (تیونر) مشخص‌شده. مقدار پیش‌فرض: 0.
عدم استفاده از سایر فرکانس‌های کشف‌شده در طول اسکن. به‌طور پیش‌فرض، dvbv5-scan ترانسپوندرها/کانال‌های فیزیکی جدید را پیدا کرده و آن‌ها را به جدول فرکانس‌های داخلی که برای اسکن استفاده می‌کند می‌افزاید. این گزینه چنین قابلیتی را غیرفعال می‌کند.
استفاده از داده‌های get_frontend در فایل خروجی. به‌طور پیش‌فرض، dvbv5-scan همان پارامترهای شبکه را که در فایل اسکن اولیه یافته تکرار می‌کند. این حالت در صورتی که فایل خروجی توسط همان فرانت‌اند استفاده شود به‌خوبی کار خواهد کرد. با این حال، اگر قصد دارید فایل تولیدشده را روی فرانت‌اند دیگری استفاده کنید یا تیونر سریع‌تری می‌خواهید، می‌توان از این گزینه برای ذخیره پارامترهای واقعی شناسایی‌شده به جای پارامترهای دریافتی از فایل کانال مبدأ استفاده کرد.
قالب فایل ورودی. لطفاً توجه داشته باشید که بزرگی و کوچکی حروف نادیده گرفته می‌شود. مقادیر مجاز عبارتند از:

zap - برای فایل zap سازگار با dvb-apps؛

dvbv5 (پیش‌فرض) - برای قالب برنامه‌های dvbv5.

نوع LNBf مورد استفاده؛ مقدار «help» فهرستی از موارد موجود را نمایش می‌دهد.
استفاده از داده‌های جدول NIT در فایل خروجی. به‌طور پیش‌فرض، dvbv5-scan همان پارامترهای شبکه را که در فایل اسکن اولیه یافته تکرار می‌کند. این حالت اگر فایل خروجی توسط همان فرانت‌اند استفاده شود به‌خوبی کار می‌کند. با این حال، اگر قصد دارید از فایل تولیدشده روی فرانت‌اند دیگری استفاده کنید، یا تیونر سریع‌تری می‌خواهید، این گزینه می‌تواند برای ذخیره پارامترهایی که توسط پخش‌کننده از طریق جدول اطلاعات شبکه (NIT) در MPEG-TS اعلان شده‌اند به جای پارامترهای حاصل از فایل کانال مبدأ استفاده شود.
نام فایل خروجی (پیش‌فرض: dvb_channel.conf).
قالب خروجی:

zap - برای فایل zap سازگار با dvb-apps؛

vdr - برای فایل zap سازگار با vdr؛

dvbv5 (پیش‌فرض) - برای قالب برنامه‌های dvbv5.

تجزیه سایر جداول NIT/SDT که عمدتاً ممکن است در برخی حامل‌های DVB-C یافت شوند.
شماره ماهواره. فقط در سیستم‌های دریافت ماهواره‌ای استفاده می‌شود. در صورت عدم تعیین، سوییچ ماهواره DISEqC غیرفعال می‌شود.
ضرب کردن زمان انتظار قفل اسکن و تجزیه جدول MPEG-TS در این ضریب.
فرکانس فیلتر میان‌گذر (band-pass filter) برای SCR/Unicable بر حسب کیلوهرتز. فقط در سیستم‌های دریافت ماهواره‌ای استفاده می‌شود.
نمایش خروجی با جزئیات کامل (بسیار پرگو). برای بررسی اینکه آیا جریان MPEG-TS به‌درستی پردازش می‌شود یا خیر مفید است. این گزینه می‌تواند چندین بار برای افزایش سطح جزئیات تکرار شود.
فعال‌سازی، غیرفعال‌سازی یا قرار دادن تغذیه LNA (تقویت‌کننده کم‌نویز) در حالت خودکار. همه فرانت‌اندها از آن پشتیبانی نمی‌کنند. مقادیر مجاز عبارتند از:

0 - غیرفعال

1 - فعال
-1 - خودکار
افزودن زمان انتظار اضافی برای تکمیل دستور DISEqC.
-?, --help
نمایش راهنمای نحوه استفاده.
نمایش پیام کوتاه نحوه استفاده از دستور.
چاپ نسخه برنامه.

آرگومان‌های اجباری یا اختیاری برای گزینه‌های طولانی، برای گزینه‌های کوتاه متناظر نیز اجباری یا اختیاری هستند.

اگر هر دو گزینه --nit و --get_frontend به‌طور هم‌زمان استفاده شوند، پارامترهای --nit پس از پارامترهایی که فرانت‌اند شناسایی کرده است اعمال خواهند شد.

در صورت موفقیت، مقدار 0 برگردانده می‌شود.

$ 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

اشکالات را به فهرست پستی رسانه‌های لینوکس <linux-media@vger.kernel.org> گزارش دهید.

حق نشر (c) ۲۰۱۱-۲۰۱۴ متعلق به Mauro Carvalho Chehab است.

مجوز GPLv2: نسخه ۲ گنو GPL http://gnu.org/licenses/gpl.html.
این نرم‌افزار آزاد است: شما مجاز به تغییر و بازتوزیع آن هستید. هیچ ضمانتی برای آن وجود ندارد، تا حدی که قانون اجازه می‌دهد.

Fri Oct 3 2014 DVBv5 Utils 1.32.0