вторник, 22 апреля 2008 г.

Выходной


На старом танке

Дальше больше...

четверг, 17 апреля 2008 г.

Освоение ссылки Read more

Пять минут прочтения непонятных терминов...
И все таки она работает эта приславутая Read more

Дальше больше...

среда, 16 апреля 2008 г.

Настройка TV tuner Compro Videomate

Настройка ТВ тюнера Compro VideoMate TV PVR/FM

В режиме суперпользователя (sudo) переходим в папку:

/etc/modprobe.d/
создаем файлы
saa7134

а в него вписываем:

alias char-major-81 videodev
alias char-major-81-0 saa7134
options i2c-algo-bit bit_test=1
options saa7134 card=40 alsa=1 gbuffers=4 i2c_scan=1 tuner=51
options tuner secam=d
options tda9887 secam=d


параметры card и tuner выбираем согласно своего тюнера.

В моём случае помогло card=40 tuner=69

По команде dmesg можно проследить как подхватились введенные настройки.

А дальше нужна программа для просмотра телепередач, я предлагаю tvtime

aptitude install tvtime

После установки программы tvtime нужно поискать телеканалы (от простого пользователя):
tvtime-scanner --norm=SECAM
которая пробежится по всем доступным диапазонам частот и поищет телеканалы. Выглядит это так:

Reading configuration from /etc/tvtime/tvtime.xml
Reading configuration from /home/penta4/.tvtime/tvtime.xml
Scanning using TV standard SECAM.
Scanning from 44,00 MHz to 958,00 MHz.
Found a channel at 59,50 MHz (58,25 - 60,50 MHz), adding to channel list.
Found a channel at 63,00 MHz (62,75 - 63,00 MHz), adding to channel list.
Found a channel at 77,50 MHz (77,25 - 77,50 MHz), adding to channel list.
Found a channel at 79,75 MHz (79,50 - 79,75 MHz), adding to channel list.
Found a channel at 85,50 MHz (84,25 - 86,50 MHz), adding to channel list.
Found a channel at 111,50 MHz (110,25 - 112,50 MHz), adding to channel list.


В конечном итоге будет XML что-то вроде этого:

list norm="PAL" frequencies="Custom" audio="dk"
station name="85,85" active="1" position="1" band="Custom" channel="85,85MHz" finetune="0" norm="PAL" audio="auto"/
station name="111,25" active="1" position="2" band="Custom" channel="111,25MHz" finetune="0" norm="PAL" audio="auto"/
station name="119,25" active="1" position="3" band="Custom" channel="119,25MHz" finetune="0" norm="PAL" audio="auto"/
station name="127,25" active="1" position="4" band="Custom" channel="127,25MHz" finetune="0" norm="PAL" audio="auto"/
station name="135,25" active="1" position="5" band="Custom" channel="135,25MHz" finetune="0" norm="SECAM" audio="auto"/
station name="143,25" active="1" position="6" band="Custom" channel="143,25MHz" finetune="0" norm="PAL" audio="auto"/
station name="151,25" active="1" position="7" band="Custom" channel="151,25MHz" finetune="0" norm="SECAM" audio="auto"/
/list
/stationlist


Вот и все смотрим ТВ.

Дальше больше...

понедельник, 14 апреля 2008 г.

Все получилось.

Восстановление моей упавшей Убунту прошло нормально, все действия по восстановлению загрузчика Винды выполнились на УРА.

Линукс устанавливал по новой, естественно, но все конфигурационные файлы были взяты из восстановленного раздела.

Дальше больше...

пятница, 11 апреля 2008 г.

Ubuntu умер. Да здравствует Ubuntu.

Вот и умерла моя первая установленная и работающая Ubuntu.
Файловая система дала сбой при неожиданной перезагрузке системы.
Все мои манипуляции по восстановлению системы привили только к тому, что удалась восстановить информацию с потеряного раздела и сохранить на NTFS разделе.

Эти манипуляции я выполнил при помощи команды:fsck -ry .

Теперь подумываю как восстаовить загрузчик ХРяка и по новой установить Ubuntu.

Видится такой путь.




В BIOS установить загрузку с CD-ROM'а, поместить в лоток CD-ROM'а загрузочный диск с установочным пакетом Windows XP Professional и перезагрузиться. Когда установщик Windows XP загрузит свои файлы в оперативную память ПК, появится диалоговое окно "Установка Windows XP Professional", содержащее меню выбора, из которого нас интересует пункт "*Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите [R=Восстановить]".

Нажмите R. Загрузится консоль восстановления. Если на компьютере установлена одна операционная система, и она (по умолчанию) установлена на диске C:, то появится следующее сообщение:

1: C: \WINDOWS
В какую копию Windows следует выполнить вход?

Введите 1, нажмите Enter

Появится сообщение:
Введите пароль администратора:

Введите пароль, нажмите Enter (если пароля нет, просто нажмите Enter).

Появится приглашение системы:
C: \WINDOWS>

Введите fixboot

Появится сообщение:
Конечный раздел: C:.
Хотите записать новый загрузочный сектор в раздел C:?

Введите y (что означает 'yes').

Появится сообщение:
Файловая система в загрузочном разделе: NTFS (или FAT32).
Команда FIXBOOT записывает новый загрузочный сектор.
Новый загрузочный сектор успешно записан.

На появившееся приглашение системы C: \WINDOWS>
введите fixmbr

Появится сообщение:
**ПРЕДУПРЕЖДЕНИЕ**
На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.
Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.
Подтверждаете запись новой MBR?

Введите y (что означает 'yes').

Появится сообщение:
Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0.
Новая основная загрузочная запись успешно сделана.

На приглашение системы C: \WINDOWS>
введите exit, начнется перезагрузка компьютера. Нажмите Del, войдите в BIOS Setup и назначьте загрузку с жесткого диска.

Слизал вот отсюда.

Надеюсь что это поможет.

О результатах доложу обязательно!

Дальше больше...

четверг, 10 апреля 2008 г.

Мой маленький милиционер


Дальше больше...

Все о Mplayer for Linux Ubuntu

Как установить MPLAYER, MENCODER?

Про этот пакет надо знать следующие вещи:
Авторы не рекомендуют использовать подготовленные бинарные варианты, нужно обязательно конфигурировать, транслировать и устанавливать программу на каждой отдельной машине. Авторы утверждают, что только в этом случае Mplayer покажет свою настоящую производительность и не расстроит пользователя.
Mencoder является составляющей частью пакета Mplayer, компилируется и устанавливается вместе с MPlayer.
Итак, устанавливаем MPlayer в Linux-систему:
Простой (быстрый, но не самый лучший) способ:
скачиваем пакеты MPlayer, MPlayer-fonts, MPlayer-gui, MPlayer-skins с AltLinux или его зеркала.
добавляем их в систему (RPM, или через APT)
сразу получаем в системе вполне рабочий MPlayer. Имеем возможность снести пакеты при помощи RPM или APT.

Долгий путь, со всеми возможностями:
Установка делается под root-ом.
Скачиваем дистрибутив свежего MPlayer с www.mplayerhq.hu
Скачиваем всяческие кодеки оттуда же.
Скачиваем русские фонты оттуда же.
Скачиваем шкуры (skin-ы) для MPlayer оттуда же.
--------------------------------------
Раскрываем архив исходников в каком-нибудь каталоге:
tar xvjf mplayer-XXX.tar.bz2
Разворачиваем essentual-20071007.tar.bz2 архив в /usr/local/lib/codecs (файлы без каталогов).
Для того, чтобы хоть что-нибудь было можно скомпилировать, надо установить в систему: make и gcc3.2 или более позднюю версию.
Для того, чтобы иметь GUI, следует установить пакеты: XFree86-devel gtk+ gtk+-devel
Библиотека для разработки liblame-devel должна быть установлена для поддержки MP3-аудиокодека.
libdivx4 тоже нужна для работы с DIVX-форматами. Ищите на http://www.divx.com, скачивайте и устанавливайте (там будет скрипт install.sh).
Авторы ОЧЕНЬ не рекомендуют использовать gcc-2.96. Если у вас именно такая версия и вам лень переустанавливать gcc, то при проведении процедуры configure не забудьте указать ключ --disable-gcc-checking.
В AltLinux Master 2.2 есть несколько вариантов gcc и включить использование необходимой версии можно так:
/usr/sbin/select-gcc 3.2
Устанавливаем всякие библиотеки для того, чтобы MPlayer имел эти кодеки и подсистемы аудио/видеовывода:
libSDL-devel # (Simple DirectMedia Layer):
libpng3-devel # (Portable Network Graphics)
libcdparanoia-devel # (digital audio CD)
libmad-devel # (MPEG audio files)
libvorbis-devel # (Vorbis audio compression)
directfb-devel # (Linux framebuffer)
libalsa2-devel # (Linux framebuffer)
libarts-devel # (arts - analog realtime synthesizer)
glib2-devel # (GIMP toolkit library)
libxvid-devel # (XVID support)
libdv-devel # (Digital Video support)
libx264-devel # (H.264 support)
libdts-devel # (DTS audio decoder)
libmpcdec-devel # (Musepack codec)
libfaac-devel # (Freeware Advanced Audio Coder)
libtheora-devel # (Theora Video Codec)
libspeex-devel # (Speex Codec)
libdvdread-devel # (DVD)
libdvdnav-devel # (DVD Navigation)
libtwolame-devel # (Twolame MPEG audio layer 2 encoder)
liblzo-devel # (Realtime data complession lib)
svgalib-devel # (SVGA)
libXvMC-devel # (X Video with motion compensation)
liblive555-devel # (multimedia streaming RTP/RTCP, RTSP, SIP)
Запускаем скрипт автоконфигурации программ под нашу систему:
./configure
И cмотрим по окончании, чего эта процедура разрешила, и чего запретила. Если есть сомнения, надо доставлять недостающие пакеты или руками указывать опции configure. (Примечание: несмотря на всякие запреты DVD, работа с DVD разрешена использованием mpdvdkit, идущего вместе с дистрибутивом.)
Если нам не нравится список поддерживаемых кодеков, устройств, протоколов, доустанавливаем пакеты и снова повторяем ./configure.
Теперь окончательное конфигурирование программы (ключи здесь для примера, но они вполне даже полезны):
./configure --language=ru --enable-gui --disable-runtime-cpudetection --enable-qtx --enable-menu --enable-xvmc

а также дополнительные указания с помощью ключей командной строки, которые сочтете нужными. Без GUI (Graphic User Interface) вообще как-то непривычно работать, а --language=ru порадует тех, кто не любит сообщения от программ на иностранных языках.
Теперь шаг компиляции и сборки программы:
make
Установить файлы в систему:
make install
Копируем все варианты шкурок(скинов) в /usr/local/share/mplayer/Skin/ и раскрываем их в подкаталоги с теми же названиями, и меняем права доступа:
cd /usr/local/share/mplayer/Skin
for i in *.bz2; do tar xvjf $i; done
chmod -R o+rx *
Раскрываем архив фонтов в /usr/local/share/mplayer/font/
Рекомендую взять mp-arial-iso-8859-1.zip и фонты из его подкаталога arial-14
Шрифты с русской кодировкой koi8-r содержат глюк и в архиве нет шрифтов для OSD.
Для себя копируем в ~/.mplayer/Skin/default/ какую-нибудь любимую шкурку.
Для себя копируем в ~/.mplayer/font фонты для MPlayer-а.
Необоходимо подстроить систему для того, чтобы MPlayer использовал таймер реального времени для синхронизации аудио и видеопотоков:
echo "dev.rtc.max-user-freq = 1024" >>/etc/sysctl.conf
sysctl -p

MPLAYER - прогрыватель видео всяческих форматов. Распространяется на условиях GPL.
Простейшие команды для запуска MPlayer


Просто запуск из командной строки:
gmplayer
(gmplayer - это вариант mplayer с графическим интерфейсом. Далее из меню (щелкните правой кнопкой мыши на экране) вы можете сделать все, что вам захочется.)
AVI-файл:
gmplayer my.avi
Проигрывание AVI-файла при работе в KDE:
gmplayer -ao arts my.avi
(-ao arts - означает, что для вывода звука следует использовать звуковой сервер aRts, который по умолчанию используется в KDE. Если не указать правильный звуковой сервер, mplayer будет пытаться использовать устройство аудиовывода /dev/dsp напрямую, что обычно работает очень криво.)
DVD:
gmplayer -dvd 2 /dev/dvd
(dvd 2 означает, что надо начать со второй части)
DVD:
gmplayer -alang ru -dvd 2 /dev/dvd
(alang - audio language, -alang ru означает, что предпочтительна русская звуковая дорожка)
DVD:
gmplayer -slang ru -alang ru -dvd 2 /dev/dvd
(slang - subtiles language, -slang ru означает, что предпочтительны русские субтитры, также наличие этого параметра включает показ субтитров)
DVD:
mplayer -vo vesa -dvd 2 /dev/dvd
(vo - video output, выбирается драйвер подсистемы видеовывода. Если запустить "mplayer -vo help", увидите весь список драйверов. При просмотре "Миссия на Марс" только с vesa-драйвером мне удалось избежать сообщения о том, что моя система слишком медленна для воспроизведения этого диска. У меня был PIII-500, Nvidia GeForce 2 с драйвером карты от X11R6 V4.1.0. Я не воспользовался X-драйвером видеокарты от Nvidia, думаю это и явилось причиной проблем со скоростью вывода изображения.)
Просмотр телепрограмм с TV-тюнера (Я использовал Avermedia, чип bt878):
mplayer -tv on:device=/dev/video0:driver=v4l:input=0:width=320:height=240:norm=SECAM:chanlist=europe-east:channel=R3
(Значения input: 0=TV, 1=Composite1, 2=S-Video.)
Выбор системы аудиовывода. Если у вас проблемы со звуком (программа об этом сообщает), стоит правильно подобрать устройство/сервер аудио. Следующая команда даст вам список систем, поддерживаемых mplayer-ом:
mplayer -ao help
Выбор системы видеовывода. Если у вас проблемы со видео (изображение дергается), стоит правильно подобрать систему видеовывода. Следующая команда даст вам список систем, поддерживаемых mplayer-ом: mplayer -vo help


MENCODER - перекодировщик видео/аудио. Входит в состав MPlayer.

Простейшие команды работы с mencoder

Замечание: В KDE 3.1 появились программы front-end к Mplayer/Mencoder: KMEDIAGRAB и KMENCODER. На первых порах они изрядно облегчат вашу участь по работе с программами.
Ключи от mplayer имеют такое же значение и в mencoder, хотя не все они поддерживаются.
DVD ===> MP4? *** За 3 прохода ***:
rm frameno.avi # удалить этот файл со звуком, если такой остался с прошлого 3-хпроходного кодирования
mencoder -dvd 1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3
mencoder -dvd 1 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=1057 -oac copy -o movie.avi
mencoder -dvd 1 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=1057 -oac copy -o movie.avi

Кодирование делается в три прохода:
- сначала делается звуковой файл, чтобы его не кодировать дважды.
- после первого прохода mencoder советует видео-bitrate для успешного кодирования на CD-диски (650/700/800Mb)
- на первом проходе звук кодируется в MP3 с использованием программы Lame, выбирается способ с переменным битрейтом (vbr=3).
:vbitrate=1057 указывает, что bitrate видео должен быть сделан 1057Kb/sec.
-dvd 1 - говорит, что кодировать надо первую видеозапись. На некоторых дисках фильм идет вторым, тогда опция будет выглядеть так: -dvd 2
-oac copy - говорит, что аудиокодек это просто копирование звуковой дорожки.
-o указывает название выходного файла movie.avi
-:vpass указывает номер прохода.
Для пробы за 1.5 часа PIV-2.4/DVD-16x обработал 94-минутный фильм.

Может потребоваться указать номер русской звуковой дорожки. Определить номер дорожки можно так:
mencoder -v -endpos 0 -dvd 1 -nosound -ovc frameno

В информации, выдаваемой mencoder-ом, найдите строку про звук "ru", Там и будет указана цифра для ключа -aid
Для автоматизации процесса кодировки с DVD можно использовать простенький скрипт:
#!/bin/bash
#
# Простенький скрипт для создания mpeg4 <== DVD # # # VN - номер видеозаписи в заголовке # VN=1 # # Первый шаг - узнать ID русской звуковой дорожки # # Для этого получим инфо о DVD (ключ -v) # SS="language: ru aid:" typeset -i aid s=`mencoder -v -endpos 0 -dvd $VN -nosound -ovc frameno | grep "$SS" ` echo "$s" if [ `echo "$s" | wc -l` != "1" ] then echo "Проблемы с определением русской аудиодорожки" echo "Вот:$s" exit 1; fi aid=`echo "$s" | awk -F: '{print $5}'` if [ $? != 0 ] ; then echo "Проблемы с определением русской аудиодорожки"; exit 1; fi if [ -f frameno.avi ] then # remove this file, which can come from a previous 3-pass encoding # (it interferes with current one) rm -f frameno.avi;if [ $? != 0 ] ;then echo "Error removing frameno.avi";exit 1;fi fi # # Получаем файл со звуком, по дороге узнаем предполагаемый видео-битрейт. # SS="800MB CD:" typeset -i vr vr=`mencoder -dvd $VN -aid $aid -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 | grep "$SS" | awk -F: '{print $2}'` if [ $? != 0 ] ; then echo "Error on pass0"; exit 1; fi mencoder -dvd $VN -aid $aid -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=$vr -oac copy -o movie.avi if [ $? != 0 ] ; then echo "Error on pass1"; exit 1; fi mencoder -dvd $VN -aid $aid -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=$vr -oac copy -o movie.avi if [ $? != 0 ] ; then echo "Error on pass2"; exit 1; fi




Убого, но удобно.
Иногда ручками стоит поменять предполагаемый размер CD(800MB) и номер видеозаписи (-dvd 1).


Разные опции:
Как взять видео с TV-тюнера так, чтобы потом его обрезать и сжать. Сразу сжимать и обрезать не всегда получается - неизвестны параметры:
mencoder tv:// -tv driver=v4l2:input=2:norm=secam -oac mp3lame -ovc copy -o output.avi

или так

Для ядер 2.4.x и ранних 2.6.x: 

$ mencoder tv:// -tv driver=v4l:width=384:height=288:norm=SECAM: \
brightness=10:contrast=-20:hue=-70:saturation=-60: \
audiorate=22050:alsa:forcechan=1:adevice=hw.0: \
buffersize=32:fps=22 -ovc lavc -lavcopts vcodec=mpeg4: \
vbitrate=2100:vme=5:vqscale=3:vb_strategy=1: \
keyint=300 -oac pcm -o tvvideo.avi

Для ядер версии 2.6.6 и выше: 

$ mencoder -tv driver=v4l2:width=512:height=384:device=/dev/video0: \
norm=SECAM:buffersize=128:fps=24:brightness=10:contrast=-20:hue=-70: \
saturation=-60:audiorate=22050:alsa:forcechan=1 -oac pcm tv:// -ovc lavc \
-lavcopts vcodec=mpeg4:vbitrate=1200:vme=4:vqscale=3:vb_strategy=1:keyint=300 \
-vf pp=lb -o tvvideo.avi



Как сделать не самое "квадратное" демо-видео из того, что взял с TV-тюнера (кодек берём msmpeg4v2, поскольку винда без дополнительных пинков читает этот файл):
mencoder output.avi -endpos 48 -oac mp3lame -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=400000 -vf crop=560:460:50:0 -o 1.avi
Пережать с другой геометрией - использовать фильтр -vf scale:
mencoder tst.vob -o 1.avi -vf scale=320:240 -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=200000
(здесь используется для аудио кодирование в MP3, для видео - кодек MPEG4, видеопоток — 200Kbit/сек)

Дальше больше...

пятница, 4 апреля 2008 г.

Абсент

Книга известного английского культуролога Фила Бейкера рассказывает удивительную историю абсента от времен Древней Греции и Рима до наших дней. Запрещенный в XIX веке сначала в Швейцарии, а затем и во Франции, где он пережил свою золотую эпоху (с ним связаны имена А.де Мюссе, Ш.Бодлера, П.Верлена, А.Рембо, А.Тулуз-Лотрека, В.Ван Гога и других знаменитых поэтов и художников), этот алкогольный напиток был объявлен едва ли не главной причиной всеобщего упадка нравов. Что такое абсент и чем он выделяется среди прочих напитков?

Почему вызывал такой ужас и обладал такой притягательностью? Об этом и о многом другом читатель узнает из этой увлекательной и познавательной книги, многие главы которой читаются как детектив.

Скачать

Дальше больше...

Проверь свой IQ

Проверьте свой IQ на простенькой программе.

Мой IQ 127.

Коэффициент интеллекта (англ. IQ — intelligence quotient) — количественная оценка уровня интеллекта человека: уровень интеллекта относительно уровня интеллекта среднестатистического человека такого же возраста.
Определяется с помощью специальных тестов.
Тесты IQ рассчитаны на оценку мыслительных способностей, а не уровня знаний (эрудированности). Коэффициент интеллекта является попыткой оценки фактора общего интеллекта (g).


Скачать

Дальше больше...

Здравствуйте

Приветствую Вас и себя на еще одной блоХе безграничного инета.

Тематитически наполняться блог будет всем, что происходит в моей жизни, что новое узнаю, все здесь напишу и покажу.

Работа начата

Дальше больше...