Главная

Живое видео как рабочий стол в BeOS

Вы можете приятно удивить друзей, а при достаточной мощности процессора и разнообразить свою жизнь в BeOS, установив в качестве фона рабочего стола оверлэйный видеопоток из TV–программы или из видеоплэйера.
Для этого ваша видеокарта должна поддерживать Overlay в BeOS.

Что нужно еще для такого чуда?
Всего лишь TARGA (*.tga) картинка со специально выставленной прозрачностью.
Где ее взять?
1)Если у вас BeOS PRO или вы не поленились в свое время скачать папку optional с ftp.be.com, у вас должен быть файл /boot/optional/beostv/BEOSTV.tga

Если нет, то такой файл можно сделать довольно просто — запустить любое видео, работающее в оверлейном режиме, например VLC плэйер, nplay или одну из TV–программ (KTV, TV+, StampTV), дождаться появления экрана и нажать клавишу PrintScreen (PrtScr) на клавиатуре.
В папке home у вас появится файл скриншота screen*.tga (* обозначает номер скриншота). Если такой файл открыть при работающем видео в ImageShow — то там будет то же самое видео, что и в плэйере/TV.
Если же такой файл установить в качестве фона рабочего стола(Preferences–>Backgrounds), то у вас и получится искомый результат — иконки и папки на фоне «живого видео».
Для простоты желательно устанавливать ее фоном другого рабочего стола (а не того, на котором в данный момент крутится видео)

Я проводил все свои эксперименты с VLC.
Мало того, сквозь некоторые приложения, использующие прозрачность для фона (LowColor), это фоновое видео будет тоже просвечивать :)

Возможны и другие эксперименты — изображение может занимать не весь рабочий стол, а определенную его часть — это зависит от размера видеоэкрана, с которого сделан скриншот и от размера и расположения скриншота в Preferences–>Backgrounds. BEOSTV.tga занимает весь экран, а расположение и размер видеоквадрата в нем зависит от текущего размера и расположения видеоокна плэйера или TV.
Если же вы сделали *.tga сами, то его размер будет соответствовать размеру оверлейной видеообласти в видеоприложении в момент снимка.
На всякий случай для лентяев -
http://beos.spb.ru/fyysik/BEOSTV.tga.zip

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
N
A
R
w
9
c
Enter the code without spaces and pay attention to upper/lower case.