Установка NFS-сервера и запись видео на диск

seal

Администраторы
Команда форума
Установка NFS-сервера и запись видео на диск

Для того, чтобы иметь возможность выполнять такую запись на компьютере необходимо установить 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 и т.д. или пользуясь меню набираем команды и нажимаем ):

Для 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. Локальный каталог – нажимаем на пульте бокса и входим в Проводник по каталогам, выбираем каталог mnt
5. Монтировать при включении – Да (можно оставить и , но тогда надо будет каждый раз перед записью не забывать смонтировать его вручную. У меня так не получается )
6. Опции монтирования ro, soft, udp – меняем ro – read only на rw – read/write т.е. разрешаем запись на смонтированный том: rw, soft, udp
7. Опции монтирования nolock,rsize=8192,wsize=8192 – оставляем как есть.
8. Монтировать сейчас – нажимаем на пульте бокса . Если все нормально, то никакого сообщения не последует, в противном случае будет выдано сообщение об ошибке.

Проверить как смонтировано можно зайдя в Меню управления –> Настройки –> Сеть –> Размонтировать NFS/CIFS каталог. Там можно увидеть том для размонтирования. Например: 192.168.0.5:/h -> /mnt

Настройка записи: Меню управления –> Настройки –> Запись

1. Режим записи - direct (в файл)
2. Каталог для записи - нажимаем на пульте бокса и входим в Проводник по каталогам, выбираем каталог 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)

Спасибо VGET !!
 

navys

Профи в Сат-ТВ
seal написал(а):
Установка NFS-сервера и запись видео на диск

skip...

DVR-Studio (позволяет резать TS файлы и сохраняет результаты как ps)

Спасибо VGET !!

Добавлю от себя
DVR-Studio (последней, а может и нет версия) которая позволяет писать сразу на DVD (требует установленого WinDVD)...

качал отсюда !!!

http://65.75.149.180/index.php?acti...oPro_v1.00RC6_Full.zip&directory=PROGRAMLAR/D - E - F&

почти 2Мб
 

su27

Новичок
Чукча писатель..

Здравствуйте. Я проделал всю процедуру (за описание которой - БОЛЬШОЕ СПАСИБО!), на DBox II Enigma 5.04. Пишет ts файлы на диск компа любого размера, но... при попытке просмотра в DVR-Studio выдает сообщение Recording is encrypted со всеми вытекающими последствиями. Кто знает в чем прикол?
 

andyX

Профи в Сат-ТВ
если ещё кто то пишет дбоксом помогите ...имидж ruDbox2.Neutrino.DREAM_v201_2xI" ...делал всё по мануалу выше ...жму на запись дбокс пишет каталог для записи /mnt(192.168.1.128/e) жму ок и потом ошибка при подключении Dir /mnt
 
Сверху