пятница, 30 апреля 2010 г.

Простой DHCP-сервер + прозрачный прокси на Squid

Дело в том, что мне частенько приходится дома работать с несколькими компьютерами одновременно (что-нить настроить и т.п.), но постоянно каждому компьютеру прописывать ручками ip, а так же прописывать настройки прокси очень не удобно, можешь забыть, что ты уже использовал какой-то ip - поэтому и получаешь конфликты ip-адресов.

Хочу сразу предупредить, что описал лишь только те параметры конфигурационных файлов, которые необходимы для простой работы dhcp-сервера и прокси Squid. Так как этих параметров уйма, предлагаю вам самим с ними поразбираться, а не упрекать меня в том, что я что-то не описал.

вторник, 6 апреля 2010 г.

Наложение текста на видео в реальном времени

./bin/ffmpeg -i /source.avi -vhook './lib/vhook/drawtext.so -T ./pipe.txt -t test -f /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf ' ~/output.avi

-i source.avi - исходная видяшка. Можно вместо него брать с video4linux.
-T pipe.txt - текстовый файл, который будет отображаться на видяшке. Постоянно перечитывается.
-t test - фиктивная вещь, без нее просто не работает
output.avi - имя итоговой видяшки.

Итого, просто перезаписывая файл pipe.txt внося в него нужный текст, он будет отображаться в видяшке :-)

[использован модуль drawtext, в документации на ffmpeg упоминается также imlib2 с аналогичными свойствами - T.]

Ещё вариант:

mencoder tv:// -tv driver=v4l2:width=640:height=480:-Device=/dev/video0:fps=15 -nosound -ovc lavc -lavcopts vcodec=mpeg4 -vf bmovl=0:0:bmovl.fifo -o out.avi

Принцип работы - через bmovl.fifo пробрасывается в mplayer прямо во время работы логотип в rgb формате.

источник

PS ещё была пара статей в "Системном Администраторе" 12.2009 и 3.2010, вторая точно не в тему, первую не читал :)