| dvbv5-zap(1) | User Commands | dvbv5-zap(1) |
نام (NAME)
dvbv5-zap - ابزار DVBv5 برای تنظیم و دریافت سرویس
خلاصه دستور (SYNOPSIS)
dvbv5-zap [OPTION]... channel-name
dvbv5-zap [OPTION]... frequency-name (برای حالت پایش یا تمام PIDها)
توضیحات (DESCRIPTION)
دستور dvbv5-zap یک ابزار خط فرمانی برای تنظیم فرکانس (تیون کردن) سرویسهای تلویزیون دیجیتال است که با نسخهٔ ۵ رابط برنامهنویسی DVB API سازگار بوده و با نسخهٔ قدیمیتر v3 DVB API نیز سازگاری عقبروان دارد.
ابزار dvbv5-zap بهطور پیشفرض از قالب جدید فایل کانال/سرویس استفاده میکند که توانایی پشتیبانی از انواع استانداردهای تلویزیون دیجیتال را دارد. این ابزار همچنین از قالب سنتی مورد استفاده در مجموعهبرنامههای قدیمی dvb-apps پشتیبانی میکند.
ابزار dvbv5-zap بسته به پارامترهای ارائهشده میتواند در چندین حالت مختلف به کار گرفته شود.
لطفاً توجه داشته باشید که برای استفاده در حالت ضبط، که در آن هر دو شناسهٔ بسته (PID) صوتی و تصویری به یک گره ضبط dvr ارسال میشوند، فایل ورودی باید شامل PIDها باشد؛ بهعنوان مثال، آنها باید توسط برنامهای برای تعویض کانال تلویزیون دیجیتال مانند dvbv5-zap تولید شده باشند.
گزینهها (OPTIONS)
- -c, --channels= channel-name-file
- خواندن فهرست کانالها از 'file'. پیشفرض بر روی ~/.tzap/channels.conf است.
- -3, --dvbv3
- اجبار dvbv5-zap به استفادهٔ انحصاری از DVBv3. برای آزمایش کارکرد پشتیبانی از رابط برنامهنویسی سنتی کاربرد دارد.
- -a, --adapter=adapter#
- استفاده از آداپتور مشخصشده. مقدار پیشفرض: 0.
- -A, --audio_pid=audio_pid#
- انتخاب یک شناسهٔ بسته (PID) صوتی متفاوت. پیشفرض استفاده از اولین PID صوتی یافتشده در channel-name-file است.
- -C, --cc=country_code
- تنظیم کشور پیشفرض برای استفاده توسط تجزیهکنندههای MPEG-TS، بر اساس کد دورقمی استاندارد ISO 3166-1. در صورت عدم تعیین، مجموعه نویسه (charset) پیشفرض از متغیرهای محیطی locale حدس زده میشود.
- -d, --demux=demux#
- استفاده از demux مشخصشده. مقدار پیشفرض: 0.
- -f, --frontend=frontend#
- استفاده از frontend مشخصشده. مقدار پیشفرض: 0.
- -I, --input-format=format
- قالب فایل ورودی. توجه داشته باشید که کوچکی و بزرگی حروف نادیده گرفته میشود. میتواند یکی از موارد زیر باشد:
zap - برای فایل zap سازگار با dvb-apps؛
dvbv5 (پیشفرض) - برای قالب برنامههای dvbv5.
- -l, --lnbf=LNBf_type
- نوع LNBf مورد استفاده. عبارت 'help' گزینههای موجود را فهرست میکند.
- -L, --search=string
- جستجوی یک رشته درون ترافیک داده. فقط در حالت پایش (monitor) استفاده میشود.
- -m, --monitor
- فعالسازی حالت پایش. در این حالت، ترافیک DVB برای تمام شناسههای بسته (PIDها) دریافت شده توسط دستگاه بررسی میشود، شناسههای بسته نمایش داده میشوند (بهصورت اختیاری فیلتر شده بر اساس string)، و برخی آمارهای ترافیکی ارائه میگردد: تعداد بستهها در ثانیه، تعداد کیلوبایت در ثانیه و کل ترافیک. این آمارها به ازای هر PID و بهصورت مجموع کل برای MPEG-TS نمایش داده میشوند.
- -o, --output=file
- نام فایل خروجی. در صورت تعیین، محتوای MPEG-TS با اولین PID تصویری و اولین PID صوتی (یا مورد مشخصشده توسط audio_pid#) در فایل ذخیره میشود. برای هدایت خروجی به stdout از -o - استفاده کنید.
- -p, --pat
- افزودن جدولهای MPEG-TS پات (PAT) و پیامتی (PMT) به ضبط TS (مستلزم -r) است.
- -P, --all-pids
- هیچ PIDای فیلتر نشود. در عوض، تمام آنها در خروجی ارسال میشوند.
- -r, --record
- آمادهسازی /dev/dvb/adapteradapter#/dvr0 برای ضبط MPEG-TS.
- -s, --silence
- افزایش حالت بیصدا (میتواند بیش از یک بار استفاده شود).
- -S, --sat_number=satellite_number
- شمارهٔ ماهواره. تنها در سامانههای انتقال ماهوارهای استفاده میشود. در صورت عدم تعیین، سوئیچ ماهوارهای DISEqC غیرفعال میشود.
- -t, --timeout=seconds
- تعداد ثانیههایی که ابزار برای تعویض سرویس و ضبط فعال باقی میماند. زمانی مناسب است که قصد ضبط برنامهای را دارید که مدتزمان آن را میدانید.
- -U, --freq_bpf=frequency
- فرکانس فیلتر میانگذر (BPF) برای SCR/Unicable بر حسب کیلوهرتز (kHz). تنها در سامانههای انتقال ماهوارهای کاربرد دارد.
- -v, --verbose
- نمایش خروجی با جزئیات بیشتر. برای بررسی اینکه آیا تبادل MPEG-TS به درستی صورت میگیرد مفید است. این گزینه میتواند چندین بار برای افزایش سطح جزئیات استفاده شود.
- -V, --video_pid=video_pid#
- شناسهٔ ویدیویی (video pid) برای استفاده (پیشفرض 0)
- -w, --lna=LNA
- فعالسازی، غیرفعالسازی یا قرار دادن تغذیهٔ LNA در حالت خودکار. تمام فرانتاندها از آن پشتیبانی نمیکنند. مقادیر معتبر عبارتند از:
-
0 - غیرفعال -
1 - فعال - -1 - خودکار
- -W, --wait=time
- افزودن زمان انتظار اضافه جهت تکمیل دستورات DISEqC.
- -x, --exit
- خروج پس از انجام تنظیم فرکانس (tuning).
- -X, --low_traffic
- نمایش ترافیک DVB با کمتر از ۱ بسته در ثانیه. تنها در حالت پایش استفاده میشود.
- -?, --help
- نمایش راهنمای استفاده از دستور.
- --usage
- نمایش پیام کوتاه نحوهٔ استفاده.
- --version
- چاپ نسخهٔ برنامه.
وضعیت خروج (EXIT STATUS)
در صورت موفقیت، مقدار 0 بازگردانده میشود.
مثالها (EXAMPLES)
ضبط یک کانال
کاربرد متداول این است که فرکانس روی یک کانال تنظیم شده و برنامه در حالت ضبط قرار گیرد:
$ dvbv5-zap -c dvb_channel.conf 'music' -r using demux '/dev/dvb/adapter0/demux0' reading channels from file 'dvb_channel.conf' service has pid type 05: 204 tuning to 573000000 Hz audio pid 104 dvb_set_pesfilter 104 Lock (0x1f) Quality= Good Signal= 100.00% C/N= -13.80dB UCB= 70 postBER= 3.14x10^-3 PER= 0 DVR interface '/dev/dvb/adapter0/dvr0' can now be opened
کانال را میتوان با پخش محتویات رابط DVR از طریق یک نرمافزار پخش که قالب MPEG-TS را میشناسد تماشا کرد.
برای نمونه، این کانال صرفاً صوتی را میتوان با mplayer پخش کرد:
$ mplayer -cache 800 /dev/dvb/adapter0/dvr0 MPlayer SVN-r37077-4.8.2 (C) 2000-2014 MPlayer Team TS file format detected. NO VIDEO! AUDIO MPA(pid=104) NO SUBS (yet)! PROGRAM N. 0 ================================================================== Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000) Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III) ================================================================== AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Video: no video Starting playback...
پایش یک کانال
ابزار dvbv5-zap همچنین میتواند برای پایش یک کانال DVB استفاده شود:
$ dvbv5-zap -c dvb_channel.conf 573000000 -m using demux '/dev/dvb/adapter0/demux0' reading channels from file 'dvb_channel.conf' service has pid type 05: 204 tuning to 573000000 Hz Lock (0x1f) Quality= Good Signal= 100.00% C/N= -13.90dB UCB= 384 postBER= 96.8x10^-6 PER= 0 dvb_set_pesfilter to 0x2000 PID FREQ SPEED TOTAL 0000 9.88 p/s 14.5 Kbps 1 KB 0001 1.98 p/s 2.9 Kbps 376 B 0010 18.77 p/s 27.6 Kbps 3 KB 0011 48.42 p/s 71.1 Kbps 8 KB 0012 1455.53 p/s 2137.8 Kbps 270 KB … 1fff 1033.60 p/s 1518.1 Kbps 192 KB TOT 25296.44 p/s 37154.2 Kbps 4700 KB Lock (0x1f) Quality= Good Signal= 100.00% C/N= -13.90dB UCB= 384 postBER= 96.8x10^-6 PER= 0
گزارش باگها (BUGS)
گزارش باگها را به Linux Media Mailing List <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 |