Разное > Рыбалка (граббинг)
Азбука SkyNet...Новичкам .
Le_XA:
"Азбука Skynet v.2" или с чего начать рыбалку
Основной материал взят с сайта разработчика S.O.V.A (к сожалению сайт уже не существует)
Настройка
Прежде всего, убедитесь что штатный софт вашей dvb карты работает. Если кино показывает, уже хорошо. Настройтесь на транспондер провайдера спутникового интернета и убедитесь, что уровень сигнала достаточен для приема без потерь. Лучше всего в этом вопросе ориентироваться по BER, он должен изредка показывать очень малые значения, а лучше полностью стоять на нуле. Если же софт вашей карты не показывает BER, смотрите на уровень сигнала. Как минимум индикатор уровня сигнала должен быть зеленый. А лучше - далеко в зеленом секторе (то есть очень зеленый)
Скайнет может работать под windows и linux. Если есть возможность выбирать, рекомендую linux
Для использования dvb карты под windows программе необходима библиотека streamreader.dll Для карты Skystar2, рекомендую использовать библиотеку marfi .
Если же у вас другая карта, попробуйте поискать для нее нужную библиотеку. Возможно ее не существует, тогда проверьте, не поддерживается ли ваша карта драйверами linuxtv, скайнет под linux по умолчанию работает лучше . В конце концов, поинтересуйтесь у производителя карты, почему для их устройства до сих пор не написан streamreader.dll?
Библиотеку надо распаковать и положить в директорию с программой. Без нее скайнет не запустится.
Для работы под linux: вам понадобится X-Window и оконный менеджер (KDE, Gnome...) Кроме того, необходимы установленные и работающие драйвера linuxtv . Их установка может вызвать много вопросов, поэтому лучше поищите информацию в интернете на эту тему.
Теперь о настройке программы. Вам нужно прописать в .ini файле параметры транспондера провайдера. Замечательная табличка со спутниками и частотами есть здесь:Также можно сходить на http://www.flysat.com/satlist.php или http://lyngsat.com, каналы с данными там обозначены зеленым/фиолетовым цветом (подойдут конечно не все, но многие - именно спутниковый интернет)
В файле есть несколько примеров настройки на транспондер, думаю все будет понятно.
Код:
# tuner=частота,поляризация,символьная скорость,fec tuner=12015000,V,27282000,A # lnb - настройка головки #для C диапазона lnb=5150000,0,5150000 #либо для Ku диапазона (линейная) lnb=9750000,10600000,11700000 #либо для Ku диапазона (круговая) lnb=10000000,10000000,11700000
Кроме настройки тюнера нужно узнать пиды по которым идет интернет трафик. Часто их можно найти на сайте провайдера где-нибудь в разделе технической информации. Если там их нет, можно поискать в интернете. Можно поискать пиды самому с помощью плагина PidScanner для моей любимой программы просмотра спутникового телевидения ProgDVB.
Когда найдете пиды, запишите их в ini. Ваша запись должна выглядеть примерно так:
Код:
tuner=12321000,V,27500000,A
pids=777,820,1360,1548,1579,1581,1584,1598,1940
для перехвата всех пидов можно использовать один универсальный, при условии что ваша карта справится с всем потоком
Код:
pids=8192
Напротив остальных строк начинающихся с tuner или pids поставьте # чтобы программа не обращала на них внимания.
Если установлен Diseqс
на примере 4-х портового, соответственно
Код:
#для 1-го порта diseqc=HIGH_BAND,HORIZONTAL,POSITION_A,OPTION_A #для 2-го порта diseqc=HIGH_BAND,HORIZONTAL,POSITION_B,OPTION_A #для 3-го порта diseqc=HIGH_BAND,HORIZONTAL,POSITION_A,OPTION_B #для 4-го порта diseqc=HIGH_BAND,HORIZONTAL,POSITION_B,OPTION_B
Если вы используете карту SkyStar1 под windows раскомментируйте строку "ss1=1"
Если вы используете ресивер DreamBox - ваши настройки dream_ip, dream_port и pids, библиотека streamreader.dll не нужна.
Теперь можно запустить. Признаком успешной настройки будет изменение статистики в верхней части окна программы. Если счетчик in начал отсчитывать мегабайты и tcp threads начало увеличиваться, значит все в порядке - программа видит поток и в потоке tcp/ip протокол. Если нет - значит что-то неправильно.
Нажмите букву G и внимательно рассмотрите появившуюся справа табличку. Тут работают стрелки, плюс/минус на цифровой клавиатуре, delete, и цифры. Вобщем это фильтр для файлов по типам и размерам.
При приеме поглядывайте на счетчик discontinuity, если он меняется - значат у вас проблемы. Вам нужен практически идеальный поток без сбоев, ведь достаточно чтобы в файле отсутствовал всего один пакет чтобы архивы и exe ушли в мусор.
Что делать? Прежде всего, обратите внимание КАК они увеличиваются. Это можно сделать посмотрев файл лога, там записан пид и точное время когда произошла бяка. Когда вы грабите одновременно по нескольким пидам, будет хорошо видно что происходит.
Код:
232909.88 ts: discontinuity (pid = 1327, cc = 8, must be 5) 232909.88 ts: discontinuity (pid = 1328, cc = 13, must be 9) 232909.99 ts: discontinuity (pid = 1498, cc = 13, must be 8) 232910.49 ts: discontinuity (pid = 1499, cc = 3, must be 10)
Странные цифры вначале - это время, так сделано для экономии места: 232909.88 -> 23:29:09 + 88 сотых.
Здесь хорошо видно, что несчастье произошло одновременно со всеми элементарными потоками. Попросту говоря, произошел обрыв всего принимаемого потока, что и отразилось на всех (или почти всех) элементарных. Почему это могло произойти? Лично у меня такое всегда происходит при инициализации софтмодема. Его драйвер настолько ужасно написан, что приостанавливает на короткое время работу всей системы. Для потока с dvb карты это смертельно. Устройство не обладает достаточным запасом памяти чтобы на время задержать идущий с огромной скоростью поток данных.
Почему такое происходит у вас, если вы не инициализируете софтмодем? Не знаю. Наиболее вероятная причина - маленький буфер для потока в драйвере карты. Современные карты рассчитаны на прием телевидения и радио, и размер буфера задан исходя из этих потребностей. Ситуация усугубляется если у вас в системе есть еще устройства или программы которые требуют к себе пристального внимания со стороны ЦПУ (грубо говоря тормозят систему) К тому же Windows не является ОС реального времени, любая программа может быть остановлена на неопределенный период, и неизвестно когда продолжится ее выполнение.
Что делать? Во первых, попробуйте увеличить размер буфера в драйвере. Позже я объясню как это сделать с драйвером SkyStar2. Во вторых, уберите все ненужное железо, поотключайте лишние устройства в Bios Setup, в том числе и порты, чтобы освободить прерывания. Посадите каждое устройство на отдельное прерывание. Для этого вам скорее всего придется отключить APIC, и расставить прерывания вручную. И даже переставлять устройства по слотам. Как это сделать - ищите в интернете (никто не говорил что будет легко) Причиной ваших бед может являться любое устройство, в том числе и интегрированное в системную плату. Нет, я не предлагаю ничего выпиливать . Просто попробуйте на другой машине с другим железом. В третьих, возможно самый легкий выход - патч драйвера или переход на другую более правильную ОС .
Да, еще отключите резидентные антивирусы и другие ненужные для процесса программы, причина может быть и в них.
Если же discontinuity проскакивают по одному, через довольно большие промежутки времени, скорее всего дело в уровне сигнала. Впрочем, это могут быть и ошибки которые уже идут в потоке, в этом случае вы ничего не можете сделать, но и файлы скорее всего не побьются.
Кнопки
Прежде всего нажать F1 и посмотреть на все горячие клавиши...
G - включает и выключает таблицу для настройки принимаемых типов и размеров файлов.
Разберем таблицу на примере одной строки:
+ - признак того что файлы из данной группы будут загружаться программой.
ARCHIVE - Название группы / расширения. Группы могут включать в себя несколько расширений. Например, ARCHIVE включает в себя zip, rar, ace, 7z. Название группы отображается немного другим цветом и для убедительности пишется большими буквами.
1.M - Минимальный размер файлов которые будут загружаться. В данном случае 1 мегабайт.
1.00G - Максимальный размер файлов.
Курсор перемещается стрелками, есть дополнительный модификатор перемещения по вертикали - клавиша Shift. Значок + устанавливается и сбрасывается плюсом и минусом на цифровой клавиатуре. Те же плюс и минус увеличивают и уменьшают минимальный и максимальный размер. Цифры используются для установки круглых размеров. Delete стирает размер (устанавливает в ноль). Комбинация клавиш Ctrl-S сохраняет настройки в файл на диске.
При отключенной таблице, действуют следующие клавиши:
Плюс/минус на цифровой клавиатуре - изменяют масштаб по горизонтали.
Стрелки влево-вправо - прокручивают полоски в соответствующем направлении.
Стрелки вверх-вниз - перемещают курсор по списку файлов.
Цифры - изменяют масштаб на предустановленный.
E/Shift-E - изменяют ширину полосок в списке файлов.
Delete - удаляет файл под курсором.
M/N - изменяют размер области просомотра содержимого файла. Модфикатор - Shift
Ctrl-I - принудительно отправляет недокачанный файл в incomplete
S - режим "stop download" - новые файлы игнорируются, только догружаются старые.
Ctrl-R - перезагрузка rules.txt и regex.txt
K - метка keep для файла. Файл не удаляется по таймауту и также его нельзя случайно удалить Del.
Numpad 0 - Сортировка списка файлов по id (по порядку добавления в список).
Numpad 1 - pid.
Numpad 2 - mac.
Numpad 3 - IP адрес низначения.
Numpad 4 - IP адрес источника.
Numpad 5 - Размер.
Numpad 6 - Цвет.
Примечание: файлы с одинаковым критерием сортировки выделяются линией слева.
Перепечатка с сокращением! Ссылки убраны,модераторы не пропускают,пользуйтесь поисковиком!
904:
Поскольку теперь, благодаря Le_XA, появилось место на этом форуме куда следует отправить начинающих рыболовов-любителей курить священные мантры небесной халявы, вот и я решил в очередной раз втиснуть свои пять копеек...
Итак, прежде чем начинать рыбалку, следует провести ряд процедур, направленных на успех начинания. Для этого следует:
1. Выгрузить весь софт работающий с DVB-платой.
2. Выгрузить как можно больше приложений из работающих процессов, оставив лишь необходимые. Поэтому рыбалку лучше организовывать на чистой оси с минимальным количеством софта.
3. Регулярно перед началом рыбалки проводить дефрагментацию HDD, иначе может случиться что для записи файлов головка HDD - будет трепыхаться в поисках свободного места для записи, коего достаточно, но разбито по всему диску. Несмотря на высокую скорость записи HDD - это "Ахилесова пята" во всей системе. Если свободного места на винте остается мало (работа в нескоростном секторе) - запись файлов сопровождается дисконтами в скайнете, т.е. вероятнее всего винт уже не успевает записывать поток. Поскольку рыбалка реально "убивает" винт - для нее следует приобрести отдельный накопитель, пусть даже и Б/У (IDE или SATA интерфейс по барабану).
4. Убедившись в наличии стабильного сигнала со спутника (для двуядерников с AMD-шными камнями и картой tt-1401 следует почитать другие ветки этого форума, посвященные проблеме пропадания оного на короткое время и избавлению от этого явления) можно запускать скайнет, если произведена его первичная настройка согласно первому посту этого сабжа!!! Опять же в skynet.ini в секциях для записи файлов вместо абсолютных путей лучше прописать относительные - так Ваш скайнет будет мобильнее.
5. Прописывать унивесальный пид (pids=8192) - не всегда оправданно, особенно это хорошо знакомо рыболовам на 75Е - где параллельно с провайдером ведутся радиотрансляции, дающие повальные дисконты!!! Тот же эффект будет достигнут при внесении в список несуществующего пида.
6. Секцию skynet.ini отвечающую за имена файлов тоже рекомендую сократить до функционального минимума, дабы глаза не напрягать при чтении сверхдлинных и никчемных имен пойманных файлов. Например вот так: name_format=E/R_p_d_c.E
7. Если уже скайнет запущен - не торопитесь сразу поймать крупную рыбу, т.к. есть масса НО прежде чем эта рыба станет Вам доступна:
Во-первых: крупная рыба требует достаточно большого количества времени на ее выуживание, а включать рыбалку на часок другой - это баловство!!!
Во-вторых: поскольку добросовестные пользователи не всегда качают многотомники подряд, и разом, готовьтесь к тому, что архивы будут иногда задерживаться на неопределенный срок и качаться начиная не с первого, а потому не торопитесь избавляться от архива-отшельника, т.к. возможно скоро будут закачены другие недостающие части.
В-третьих: учитесь взламывать пароли на содержимое архивов, и восстанавливать их содержимое, т.к. зачастую рыба оказывается битой или запароленной. Кстати часто пароли засвечены на информационной вкладке архива, что облегчает их поиск. Впрочем очень хорошо зарекомендовала себя в этом прога smart sorter...
В-четвертых: следует обзавестись каким нить плеером для просмотра битых или недокачанных видеофайлов - типа VLC. Им же можно отконвертировать файл в удобоваримый для WMP формат.
8. Не ставьте слишком строгие правила фильтрации по содержимому, иначе долго будете ждать когда свалится файл с нужными параметрами, как правило - достаточно установить минимальный предел для нужных к приему типов файлов. Но и не стоит ловить все подряд, т.к. мусору слишком много набивается в сети, а сортировать его - становиться все противнее!!! Так например картинки и вовсе теряют свою ценность, если нормально рыбачить.
9. Если собрались рыбачить - будьте готовы к "зараженной вирусами и всякой бациллой" рыбе, а потому не запускайте всяко пойманное файло без его тщательной проверки... Конкретный антивирь советовать не буду, для этого есть отдельная тема, но замечу, что халявные версии антивирей оберегают почти пропорционально их стоимости, т.е. почти никак!!!
10. Удачи!!!
Bio:
Вопрос кончно не в тему, извенияюсь, но...
Что за такое разширение в SkyNet (ex_) их норм падает, тока чё с ними делать и как открывать... что то мне подсказывает что это "exe" тока как их открывать???
904:
--- Цитата: 'BioHazzard[666 ---']Вопрос кончно не в тему, извенияюсь, но...
Что за такое разширение в SkyNet (ex_) их норм падает, тока чё с ними делать и как открывать... что то мне подсказывает что это "exe" тока как их открывать???
--- Конец цитаты ---
Правильно подсказывает Вам чутье... Странно лишь почему после таких выводов у Вас еще назрел вопрос об их открытии, неужели расширение сменить не можете?
Le_XA:
--- Цитата: 'BioHazzard[666 ---']Вопрос кончно не в тему, извенияюсь, но...
Что за такое разширение в SkyNet (ex_) их норм падает, тока чё с ними делать и как открывать... что то мне подсказывает что это "exe" тока как их открывать???
--- Конец цитаты ---
Правой кномпочкой на ех--свойства--переименовать--и добавьте буквочку "е"--сменить расширение?--да. Чтобы отображались расширения--открыть любую папку-- сервис--свойства папки--вид--снимаем галочку--скрывать расширения для зарегистрированных типов файлов--применить.
Навигация
Перейти к полной версии