با سلام
>اگه من بخواهم قبل از اجرای برنامه skynet کارت dvb را با szap تنظیم کنم توی channels.conf به جای این خطهای مانند زیر که در skynet.ini وجود داره چه باید بنویسم؟
کد :
#tuner=11303000,H,27500000,A
#pids=8192
جواب شما بستگی به استفاده شما از سوییچ شما داره
اگه از سوییچ استفاده نمیکنید اون علامت # رو از جلوی خطوط بردارید و مشخصات فرکانس دریافتی را مطابق نیازتون ویرایش کنید
ولی اگه از سوییچ استفاده میکنیید باید حتما از szap استفاده کنید
کار این برنامه اینه که کارت ماهواره شما را روی یک فرکانس قفل میکنه و خروجی کارت را برای اسفاده در یک نرم افزار دیگه اماده میکنه(خروجی کارت برای یک نرم افزار دیگه در دسترسه)
اول میاییم رو لیست فرکانسهای w3 میبینیم یک فرکانس با مشخصات زیر برای اینترنت ماهواره ای استفاده میشه:
کد :
frequency=10845
pol=ver
symbolrate=27500
ببینید لازم نیست اسم فایل شما حتما channels.conf باشه یک فایل متنی با هر اسمی که دلتون میخواهید ایجاد کنید مثلا A
حالا من روی دسکتاپم این فایل را میسازم
کد :
cd /home/hmd/Desktop
nano -w A
حالا خطوط زیر را میگذارم داخل این فایل متنی
f1:10845:v:1:27500:0:0:0
اون f1 یه اسم فرضیه اون عدد 1 بعد از v هم شماره پورت سوییچه که از 0 تا سه است مثلا اون 1 ای من گذاشتم یعنی lnb ماهوارهw3 رو پورت شماره2 سوییچ منه
حالا بعد از save کردن خارج میشم
دوباره یه ترمینال دیگه باز میکنیم
کد :
cd /home/hmd/Desktop
szap -H -c A f1
بهد از اینکه خطوط زیر را دیدید تیونر شما روی اون فرکانس قفل شده
کد :
using '/dev/dvb/adapter1/frontend0' and '/dev/dvb/adapter1/demux0'
status 1f | signal 78% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK
status 1f | signal 78% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK
status 1f | signal 78% | snr 72% | ber 0 | unc 0 | FE_HAS_LOCK
status 1f | signal 78% | snr 72% | ber 0 | unc 0 | FE_HAS_LOCK
status 1f | signal 78% | snr 71% | ber 0 | unc 0 | FE_HAS_LOCK
حالا میاییم سر pid
فرض میکنیم تیونر شما با استفاده از szap روی یک فرکانس قفل شده
حالا برنامه skynet را با این setting باز کنید
کد :
#tuner=11303000,H,27500000,A
pids=8192
اگه برنامه باز شد برنامه به تمام مقادیر pid ها گوش خواهد کرد-عدد 8192 به برنامه این دستور را میدهد
ولی اگه skynet شما قدیمی باشه با این pid برنامه باز نمیشه و میگه
pid 8192 is out of range
در اینحالت باید pid ها رو دستی پیدا کنید
اولا باید برنامه dvbsnoop نصب باشه
برای شروع بکار اول روی اون فرکانسی که قراره pid هاش رو پیدا کنید با برنامه szap قفل بشید
بعد یه ترمینال دیگه باز کنید و :
کد :
dvbsnoop -s pidscan -pd 1
بعد از مدتی شماره pid ها پیدا میشه حالا اونها را تو خط مربوطه برنامه skynet بگذارید
مثلا چهار تا pid پیدا شده 102 105 110 130
کد :
#tuner=11303000,H,27500000,A
pids=102,105,110,130
یه گله کوچیک:
همه این مطالب تو مقاله گفته شده-تا جایی هم که تونستم تو تمیزی و زیبایی اون دقت کردم ولی نمیدونم چرا کسی زحمت خوندنش را بخودش نمیده!!!