пятница, 9 августа 2013 г.

Поменять цветовую схему в Vim

По умолчанию в vim цветовая схема неудобна (голубой цвет слишком темный)
Поменяем на нормальную цветовую схему.
vim /etc/vimrc
Добавим строку
colorscheme desert

Установка EGroupware на CentOS

На примере CentOS 6.4
1.Установим Apache
yum install httpd
service httpd restart

2.Откроем порт для Apache
vim /etc/sysconfig/iptables
Добавить строку до REJECT
-A INPUT -p tcp --dport 80 -j ACCEPT

service iptables restart

3.Установим Mysql
yum install mysql-server
service mysqld restart
chkconfig mysqld on - добавить в автозагрузку
/usr/bin/mysqladmin -u root password 'passwd' - установить пароль на рута
или
mysql_secure_installation -который выполняет следующие действия:
* Устанавливаем пароль root
* Удаляет пользователя anonymous
* Запрещает логиниться рутом с удаленных машин
* Удаляет тестовую базу
mysql -u root -p - подключиться к БД рутом

4.Поставим php
yum install php php-mysql php-common php-gd php-mbstring php-devel php-xml

4. Подключим репозиторий и установим php-mcrypt:
rpm -ivh http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update
yum install php-mcrypt
service httpd restart

5.Подключим репозиторий и установим egw:
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/server:eGroupWare/CentOS_6/server:eGroupWare.repo
yum install eGroupware
service httpd restart

6.Добавим в автозагрузку
chkconfig mysqld on
chkconfig httpd on

7. Поправим временную зону
vim /etc/php.ini
date.timezone = Asia/Krasnoyarsk

8. Egw доступен http://IP_address/egroupware/setup/index.php

суббота, 6 июля 2013 г.

Как склеить mov файлы с фотоаппарата

Скачать MP4Cam2AVI Easy Converter. В нем выделить несколько файлов. Все файлы сконвертируются в один .avi без потери качества.
Также без потери качество здесь можно разрезать .mov

понедельник, 7 января 2013 г.

SCX-4100 Windows 7 driver

Столкнулся с проблемой, когда под Windows 7 twain-драйвер сканера МФУ SCX-4100 отказывается устанавливаться корректно, и Finereader его не видит.
Чтобы все работало, необходимо при установке драйвера запускать исполняемый файл в режиме совместимости Vista SP2.

среда, 28 ноября 2012 г.

Как вытащить rtmp-поток на примере live.krsn.ru

live.krsn.ru содержит онлайн камеры города.
Хочется смотреть поток в vlc без рекламы, которую включают каждый раз, когда просматриваешь любую камеру.
Весь процесс описан под Win
1. Скачать rtmpexplorer. Запустить rtmpexplorer.exe, указать ссылку на камеру, http://live.krsn.ru/#c51 и нажать go.
Откроется rtmpsrv.exe, куда сграбятся все параметры rtmp-потока:
-r "rtmp://93.92.64.53/livecams" -a "livecams" -f "WIN 11,4,402,287" -W "http://live.krsn.ru/static/flash/player.swf" -p "http://live.krsn.ru/" -y "camera-51" -o camera-51.flv

2. Скачать оригинальный rtmpdump. В комплекте есть rtmpgw- локальный прокси, принимающий rtmp и выдающий http потоки. Запускать с параметрами:
-r "rtmp://93.92.64.53/livecams" -a "livecams" -f "WIN 11,4,402,287" -W "http://live.krsn.ru/static/flash/player.swf" -p "http://live.krsn.ru/" -y "camera-51" -v -D 127.0.0.1

(-o camera-51.flv убираем, добавляем 80 порт (-v) и localhost (-D))

Теперь в vlc открыть http://127.0.0.1:80. Получилось видео без рекламы

среда, 14 ноября 2012 г.

Не работает звук 5.1 в google chrome

5.1 звук работает во всех приложениях и браузерах, кроме хрома.
Решение проблемы:
1. Установить последнюю версию флеш-плеера.
2. Зайти в chrome://plugins/ , выбрать справа от Adobe Flash Player "Подробнее"
Там будет два пути, отключить тот, что ведет в хром, оставить, тот, что ведет в папку с флешем в system32.
Звук заработает как 5.1

Update от 16.04.2015. 
Все сломалось, потому что обновился Chrome до версии 42. Там они отключили поддержку NPAPI, поэтому теперь в плагинах остался один флеш-плеер от chrome. Можно исправить это, по крайней мере до сентября 2015, нужно:
1.  Зайти в chrome://flags/#enable-npapi и включить npapi. 
2. Зайти в chrome://plugins/ , выбрать справа от Adobe Flash Player "Подробнее"
Там будет два пути, отключить тот, что ведет в хром, оставить, тот, что ведет в папку с флешем в system32.
Звук заработает как 5.1

суббота, 29 сентября 2012 г.

Инструкция по оцифровке видео при помощи Easycap, VirtualDub, без рассинхронизации видео и звука


Инструкция по оцифровке видео при помощи Easycap и VirtualDub без рассинхронизации видео и звука.

Плата видеозахвата Easycap (449 рублей)

Подключение.
Установить Easycap в USB-порт ПК. 
Видео:
Подключить один тюльпан к Video-Out магнитофона и к Video-In Easycap (он подписан). 

Звук:
Подключить один тюльпан к Audio-Out магнитофона и к Audio-In Easycap. Звук получился не очень. 

Поэтому я использовал второй способ: Купить кабель, с одной стороны Jack 3.5 (как у наушников разъем), с другой стороны тюльпан. Где тюльпан - подключаем к Easycap, с другой стороны подключаем в любое из гнезд звуковой карты на ПК (я использовал синее), далее необходимо настроить в ПК в настройках звуковой карты, чтобы этот синий разъем был линейным входом.

Теперь необходимо установить VirtualDub.

Захват видео.
File - Capture AVI.
Откроется окно с захватом видео. Device - USB2.0 Grabber (DirectShow) выбрать. Video - Preview. 

На видике нажать Play. Должна появиться картинка с видика. 
Audio - Линейный вход (если же не соединяли звуковую и Easycap, то нужно выбрать Микрофон - USB Audio Interface, но звук не очень). 
Чтобы вы слышали звук, нужно поставить галочку Audio - Enable audio playback. (Советую при захвате видео снимать эту галочку, не будет тормозить захват видео, если ПК слабый, на звук это никак не повлияет)
Video - Capture Filter. Необходимо поэкспериментировать, какой стандарт (Pal/Secam) будет давать лучшее видео.  У меня это Pal/BDGHI.
Video - Capture Pin.  У меня это Видео стандарт Pal_b 720x576.
Video - Cropping. Это обрезка кадра по границе, чтобы не было лишних полосок (края магнитной пленки). У меня параметры: 8 8 12 12
Video - Swap field рекомендую установить.
Video - Compression. Если не менять параметры этого пункта, то час захваченного видео будет 
занимать примерно 100 Гб. Поэтому рекомендую скачать Huffyuv v2.1.1, установить его, и он 
появится в этом списке. Теперь выбрать его, настройки оставить по умолчанию. Это кодек, 
сжимающий без потерь видео, размер выходного файла уменьшится в 4 раза примерно, а на качество никак не повлияет.

Video - Timing.  Делам так, чтобы не было рассинхронизации.
Drop frames when captured frames are too close together - ставим галочку
Insert null frames when captured frames are to far apart - ставим галочку
Null frame burst limit - 10
Resync mode: ставим Don not resync..
Correct video ... - галочку не надо
Automatically disable - - галочку не надо
Audio latency determination - Automatic
DirectShow Options - галочку поставить только на Force audio clock..

File - Set capture file - Указать, куда мы будет сохранять захваченное видео.

Теперь Capture - Capture video - и пойдет захват видео.

Сжатие захваченного видео.
File - Open video file. Открываем наш захваченный файл, проверяем, что звук и аудио записались 
без рассинхрона.
Video - Filters. Add - Deinterlace - по умолчанию, что предлагает. Применим фильтр deinterlace, 
чтобы убрать эффект гребенки.
Audio - Direct stream copy. При сжатии аудио не сжимаем, сделаем это потом.
Теперь необходимо установить кодек x.264vfw. 
Video - Compression. Выбираем x.264vfw - H.264/MPEG-4 AVC Codec. Нажимаем Configure. Будем делать сжатия в два прохода. Необходимо задать битрейт. Для x.264 оптимальным считается битрейт (Target Bitrate) от 3000 до 6000, я поставил 3600. Выбираем Multipass - 1st pass. Нажимаем ОK. File - Quence batch operation - Save as Avi. Указываем, где будет лежать сжатый файл.
Теперь снова Video - Compression. Выбираем x.264vfw - H.264/MPEG-4 AVC Codec. Нажимаем 
Configure. Выбираем Multipass - Nth pass. Ок. Опять
File - Quence batch operation - Save as Avi. Указываем, где будет лежать сжатый файл (указываем тот же файл, что и в первый раз, это второй проход сжатия).
File - Job control. Ставим галочку Autostart, сжатие началось.

Пример по времени.
Захваченный файл 100Гб, чуть больше часа видео (без сжатия Huffyuv изначального, так был он 
занимал 25 Гб) в два прохода мой ПК сжимал Pentium 4 3.2 Ghz сжимал примерно сутки. Файл 
превратился в 4,7 Гб (но это с несжатым аудио).

Сжатие захваченного аудио.
Готово, файл сжат. Теперь нужно сжать в нем аудио. (Никаким образом, никакими кодеками не 
получилось сжать аудио при сжатии видео, например Lame, вместо звука одно шипение, пробовал на нескольких ПК, поэтому аудио сжимаем после).
File - Open video file. Открываем сжатый файл.
File - Save Wav. Сохраняем сырое аудио.
Ставим конвертор, например, Freemake Audio Converter. В него закидываем наш Wav и на выходе получаем mp3. (Из 2.2 Гб Wav получилось 147 Мб с битрейтом 256).
Теперь заходим снова в VirtualDub c нашим открытым сжатым видео.
Audio - Audio from other file. Указываем файл mp3.
Video - Direct stream copy.
File - Save as Avi.
Размер видео уменьшился с 4.7 Гб до 2.6 Гб примерно.

Надеюсь, кому-нибудь пригодится данная инструкция.