|
| ||||||||||||
| ||||||||||||
|
2004 г.
Самодостаточные видеодиски на базе GeeXboXАвтор: Genie
Не один раз у каждого бывало, что принесенный к другу/подруге диск с фильмом не показывался правильно по причине отсутствия кодеков для этого формата на компьютере с Windows. Обычно, для таких случаев на диски с фильмом записываются кодеки, с которыми этот фильм проигрывается нормально. Но вот незадача: через некоторое время все эти кодеки превращают компьютер в нечто малоприятное для использования. Поэтому, существует другой, более либеральный, по отношению к Windows, способ. Это — запись «самодостаточных» видеодисков, когда, в дополнение к собственно самому фильму, записывается маленький Linux. Чтобы посмотреть этот фильм в вышеописанном случае — достаточно загрузиться с него — и фильм вы гарантированно посмотрите! Для создания таких дисков необходимо совсем немного: — Linux-система, способная записывать диски;
В этот раз при создании своих дисков будем использовать GeeXboX. Идем на сайт, скачиваем iso-образ, содержимое этого образа (папочку GEEXBOX) копируем на жесткий диск. Или скачиваем и распаковываем GeeXboX ISO Generator. Обязательно надо будет сменить разрешения на файлы: [user@host:~/cd-content]$ chmod u+w GEEXBOX Так как на диске они хранятся без этого аттрибута (реально нам надо права на запись только к одному файлу — GEEXBOX/boot/isolinux.bin). Чтобы собрать диск, нам необходимо расположить в одной папочке содержимое GEEXBOX и видеофайлы, которые будем таким образом просматривать (русских символов в именах лучше не делать). [user@host:~/cd-content]$ ls
В дополнение к этому, нам, русскоговорящим, в отличие от авторов GeeXboX-а, надо бы русские шрифты положить, чтобы читать субтитры. Кракозяблики не каждый же читать умеет. Я для этого использую шрифты, включенные в пакет mplayer от ALT Linux. Можно их и сгенерировать, но не в этом суть. Из этого пакета нам надо файлы: [user@host:~/cd-content]$ ls -aFl ~/.mplayer/font/
Этими файлами заменяем те, что находятся в GeeXboX: [user@host:~/cd-content]$ rm GEEBOX/usr/share/mplayer/font/*raw
Итак, все готово для создания нашего диска. [user@host:~/cd-content]$
Образ диска сформирован. Осталось его записать на диск: [user@host:~/cd-content]$ cd ..
Приятного просмотра! Ну а теперь немного для тех, кто хотел бы скрыть папочку GEEXBOX от любопытных (и не очень) глаз пользователей Windows. Так как расширение Joliet — это изобретение Microsoft, то Windows, увидев его на диске, не обращает внимания на присутствие RockRidge расширения. А Linux — смотрит файлы везде. Поэтому, можно часть содержимого диска скрывать от глаз Windows и пользователей, ее использующих. Чем мы сейчас и займемся. За это отвечает опция -hide-joliet. Ею и воспользуемся. [user@host:~/cd-content]$ mkisofs -R -J -b GEEXBOX/boot/isolinux.bin \
Полученный образ записываем на диск аналогично указанному выше. |
|
CITForum © 1997–2025