Новости Установка NFS-сервера и запись видео на диск Публикация: Май 22, 2006 Распечатать
Все нижесказанное справедливо для имиджей ruDbox.Neutrino. Будет работать и с другими имиджами, но где находятся соответствующие пункты меню, я не знаю, т.к. другими имиджами не пользуюсь. Для записи видео на диск можно использовать Wingrab, Ngrab, ggrab (и еще с полдесятка различных грабов), но наиболее удобной безпроблемной и качественной IMHO является запись direct (в файл) используя встроенные возможности имиджа. На диск пишется Transport Stream.
Для того, чтобы иметь возможность выполнять такую запись на компьютере необходимо установить NFS-сервер. Я пользуюсь TrueGrid Pro NFS Server Version 1.1. Так получилось случайно, но он меня полностью устраивает, и проблем с ним не было. Взять его можно, к примеру, вот здесь: http://albaweb.albacom.net/acmecons...ownload/nfs.zip Скачиваем и распаковываем полученный архив. Создаем каталог etc в каталоге в котором установлена Windows: в с:\windows (для Win 98 ) в c:\winnt (для Win 2000)
Копируем в каталог etc два файла из полученного архива: exports и rpc Открываем в редакторе (notepad, FAR и т.д.) файл exports. Переходим в конец файла. Там мы видим две строки: /c -path=c:\ /d -path=d:\ Эти две записи позволят Вам получить доступ с Dbox2 к дискам C: и D: Если Вы будете записывать на другой диск (не C: и D: ), то необходимо разрешить к нему доступ. К примеру, у меня запись идет на диск H: и поэтому в конец файла дописано: /h -path=h:\
Затем необходимо отредактировать файл hosts который находится в каталоге c:\winnt\system32\drivers\etc\ для Windows 2000 или в каталоге c:\windows для Windows 95, 98. Дописываем туда IP-адрес бокса и его имя. Например: 192.168.0.2 dbox
Копируем, из скачанного архива, файлы portmap.exe, nfs.exe и showmount.exe в каталог Windows (в с:\windows для Win 98 или в c:\winnt для Win 2000).
Запускаем сервер (в командной строке файл-менеджера FAR, TotalCommander и т.д. или пользуясь меню <Пуск/Выполнить> набираем команды и нажимаем <Enter>):
Для Windows 98: portmap nfs
Для Windows 98 желательно создать в текстовом редакторе файл nfs.bat в котором указать две вышеприведенные команды и поместить его в Автозагрузку иначе Вам каждый раз придется запускать сервер вручную.
Для Windows 2000: portmap add nfs add nfs start
Сервер при загрузке Windows 2000 стартует автоматически.
Перезагружаем компьютер.
Проверяем, все ли правильно мы сделали. Для этого выполняем команду:
showmount – e
Результат должен быть следующим: TrueGrid SHOWMOUNT UTILITY. COPYRIGHT (C) BY XYZ SCIENTIFIC APPLICATIONS, INC., 1998 ALL RIGHTS RESERVED. TrueGrid IS A TRADEMARK OF XYZ SCIENTIFIC APPLICATIONS, INC.
/c (everyone) /d (everyone) /h (everyone)
Смонтировать том NFS можно как со стороны компьютера, так и со стороны бокса. Первый вариант я рассматривать не буду, т.к. второй IMHO удобнее.
Замечание: в последнем официальном ruDbox2.Neutrino_1023 есть проблема с монтированием NFS. Решается она удалением neutrino.conf и перезагрузкой бокса. После этого NFS монтируется без проблем.
Заходим в меню бокса: Меню управления –> Настройки –> Сеть –> Монтировать NFS/CIFS каталог
1. Выбираем тип сервера – NFS 2. IP-адрес сервера NFS/CIFS – вводим IP-адрес сетевой карты Вашего компьютера, к примеру 192.168.0.5 3. каталог/общий – указываем диск на который будет выполняться запись. У меня это диск H:, поэтому ришем: /h (еще раз обращаю внимание на то, что это не имя каталога, а имя диска). 4. Локальный каталог – нажимаем на пульте бокса <OK> и входим в Проводник по каталогам, выбираем каталог mnt 5. Монтировать при включении – Да (можно оставить и <Нет>, но тогда надо будет каждый раз перед записью не забывать смонтировать его вручную. У меня так не получается ) 6. Опции монтирования ro, soft, udp – меняем ro – read only на rw – read/write т.е. разрешаем запись на смонтированный том: rw, soft, udp 7. Опции монтирования nolock,rsize=8192,wsize=8192 – оставляем как есть. 8. Монтировать сейчас – нажимаем на пульте бокса <OK>. Если все нормально, то никакого сообщения не последует, в противном случае будет выдано сообщение об ошибке.
Проверить как смонтировано можно зайдя в Меню управления –> Настройки –> Сеть –> Размонтировать NFS/CIFS каталог. Там можно увидеть том для размонтирования. Например: 192.168.0.5:/h -> /mnt
Настройка записи: Меню управления –> Настройки –> Запись
1. Режим записи - direct (в файл) 2. Каталог для записи - нажимаем на пульте бокса <OK> и входим в Проводник по каталогам, выбираем каталог mnt. Затем делам это еще раз и выбираем каталог в который будет писаться видео, например Video (предварительно каталог Video должен быть создан на диске компьютера). 3. Макс. размер файла (MB) – я устанавливаю 2048 (если записываемый файл будет большего размера, то он запишется несколькими частями. Для последующего просмотра встроенным плеером или обработки это не принципиально). 4. Синхронизация (O_SYNC) – Вкл. 5. write synchronous (fdatasync) – Вкл. 6. Запись всех звуковых дорожек – по Вашему усмотрению 7. Видеотекст – по Вашему усмотрению
Применяем изменения и сохраняем настройки.
И последнее для записи direct (в файл) ОБЯЗАТЕЛЬНО должен быть включен режим SPTS: Меню управления –> Настройки –> Прочие настройки -> SPTS mode Для активации режима SPTS перегружать ресивер не нужно. Достаточно просто переключиться с канала на канал. Индикатором того, что SPTS включен служит потрескивание в динамиках при переключении каналов.
Замечания от WhiteKnight:
Цитата:
Я совершенно согласен, что это наименее проблемный способ записи.... wingrabengine, ggrab это, конечно, хорошо, но у каждого мешок глюков (которые всплывают в самый неподходящий момент)...А есть ещё и глюк этого принципа записи вообще.... в современных имиджах есть ограничение на скорость потока при записи... как только скорость потока превышает некое значение (кажется 6000kbit/s) так сразу идут сбои и в ggrab и в winrabengine... и дело похоже в имидже а не в утилитах... при записи через NFS такого не происходит(обычно)... есть одно исключение - есть NFS серверы которые не успевают писать с большой скоростью (например Omni NFS)...У True Grid c этим проблем не видел... В общем, спасибо VGet, инструкция хорошая... есть несколько замечаний файл hosts можно не редактировать...смысл этой манипуляции в том чтобы была возможность вместо IP бокса указывать его имя... типа telnet dbox2 а не telnet 192.168.0.2... smpts режим можно и выключить только в результате записи получится не один TS файл а 2 (или больше) PES файла (отдельно видио и отдельно аудио)...а утилит для их обработки практически нет (есть утилита mkdvd но она не для слабонервных )
PS. После окончания записи Windows не разрешит открывать ts файл для обработки - нужно сначала остановить true grid nfs (это для случая Win2K/XP) для этого идём Start->Settings->ControlPannel->AdministrativeTools->Services выбираеи "TrueGrid NFS Server" жмём правую кнопку мыши и выбираем stop и тоже самое для "TrueGrid portmapper" но следет иметь ввиду, что windows не запустит остановленные службы при следующей перезагрузке - их нужно будет запускать вручную
PPS... вот некий список программ для обработки ts файлов PVAStrumento (может конвертировать ts в ps (можно указывать сразу все части по 2G в виде списка) Mpeg2VCR(это редактор - позволяет резать/клеить/сохранять как ps...на первый взгляд удобная программа но ужасно глючная - не рекомендую пользоваться без крайней необходимости ) ProjectX(позволяет разложить ts на m2v и mpa (при этом соблюдается чёткая синхронизация аудио и видео) DVR-Studio (позволяет резать TS файлы и сохраняет результаты как ps)