Создано: 07-12-2010 11:26:42 изменено: 11-12-2010 16:12:05  Метки: linux video audio
Здесь я размещу памятку для себя, как поднять внятный медиацентр под линуксом.
Ну во первых, исходные условия задачи:
  • Есть старый компьютер
  • Есть старый пульт от некоего DVD-плеера
  • Ну и конечно телевизор
Для начала поднимаем линукс, можно собрать необходимое debootstrap-ом или по руководству, но мне было некогда, поэтому я воспользовался дистрибутивом lubuntu 10.10. Затем добавляем репозитарий XBMC и ставим необходимый софт.
sudo add-apt-repository ppa:team-xbmc-svn/ppa
sudo apt-get update
sudo apt-get install xbmc smbnetfs lirc lirc-x openssh-server
Запускаем xbmc, если вылетает ошибка, значит нет необходимых 3D драйверов, нужно либо возиться с проприетарными драйверами, либо ставить другую видеокарту. Тут я только узнал, что свободный драйвер radeon теперь поддерживает 3d ускорение. Далее нужно настроить tv-out. Если иксы видят телевизор, значит все включится автоматом, или нужны пляски с xrandr xvattr и т.д. и т.п. Все в принципе болванка готова, осталось настроить автозапуск xbmc и smbnetfs и можно пользоваться. Однако с пульта все же удобнее. Для начала нужен приемник - я собрал простенький по схеме с lirc.org. Затем включение:
sudo dpkg-reconfigure lirc # указываем Home-brew (16x50 UART compatible serial port) и порт на который он подключен
sudo xmode2 -d /dev/lirc0 # нажимаем на кнопки на пульте и если все правильно - видим на экране веселые графики
2836 просмотров читать далее 1 комментариев

Создано: 16-01-2010 21:22:32  Метки: video
http://uppod.ru/talk_70
FFmpeg — это набор свободных библиотек, позволяющий кодировать видео в различные форматы. Flash поддерживает чтение видео в стандартах H.263 (FLV) и H.264 (MP4, MOV и т.д.). Рассмотрим, как с помощью FFmpeg кодировать видео в эти форматы.
Например для кодирования в FLV:
ffmpeg -i video.avi -ar 22050 -ab 32k -f flv -b 700k -s 400x300 -y video.flv 

1606 просмотров читать далее 2 комментариев

Создано: 04-06-2009 19:49:57 изменено: 21-01-2010 10:50:01  Метки: dvd video bash
Источник:
http://www.lissyara.su/?id=1274
Скрипт кодирования dvd в avi. Кодек DIVX (FMP4),
2 прохода, качество выбирается вручную, размер видео 700 Мб.
Либо, если кодируемый файл небольшой, то битрейт видео ставится равный 1000, а размер как получится, но < 700 Мб.
Аудио дорожка кодируется в mp3 с битрейтом 128 и выравнивается громкость.
По окончании кодирования отсылается уведомление на почту.
1660 просмотров читать далее 0 комментариев

Создано: 04-04-2009 09:19:56 изменено: 03-06-2009 15:09:03  Метки: video
http://nikav.blogspot.com/2007/07/mkv.html
Последнее время часто попадается видео в формате mkv вместо привычного avi. В mkv файлы зашивается несколько звуковых дорожек, несколько дорожек субтитров. Если просто смотришь видео, то все ок. А вот если видео редактируешь, то иногда бывает очень неудобно разбираться со всеми этими дорожками и вариантами субтитров. К тому же лишние дорожки увеличивают размер файлов (например одна звуковая дорожка увеличивает размер файла на 30-100 Мб). К тому же под моим любимым mplayer-ом иногда не удавалось активировать нужную дорожку/субтитры. Стал искать способы работы с mkv-файлами (точнее выдирания субтитров, вырезания "лишних" звуковых дорожек) и вот к чему пришел.

После некоторых поисков в google на глаза попался пакет mkvtoolnix. Есть версии и для Windows и для Debian. Работать можно как из консоли, так и через графический интерфейс.

Ставим пакеты mkvtoolnix и mkvtoolnix-gui.

Сайт разработчиков:
http://www.bunkus.org/videotools/mkvtoolnix/
2988 просмотров читать далее 2 комментариев

Создано: 04-04-2009 09:16:42 изменено: 03-06-2009 15:10:25  Метки: video
http://nikav.blogspot.com/2007/07/mencoder.html
После появления более-менее нормального компьютера и как следствие - кучи фильмов на нем, появилось желание что-то перекодировать, что-то ужать ( например впихнуть пару двухслойных двд в один ;) ). Пока сидел под Windows, пользовался VirtualDub, кодировал в один проход с фиксированным качеством. Вроде все удобно, можно на ходу посмотреть что получается и т.п. Не нравилось одно - скорость кодирования, к тому же файлы по размеру получались великоваты. Через некоторое время друзья "подсадили" на mencoder и mplayer ;). Кодировал все еще в один проход, однако скорость получалась раза в 3 выше чем в VirtualDub. Покопался в интернете, понял что народ кодирует как минимум в два прохода. Подумал - а чем я хуже ;). Подсмотрел какие параметры обычно ставят, подкрутил под свои нужды. Перешел от указания фиксированного качества к фиксированному битрейту. Стали получаться более компактные файлы с нормальным качеством ( конечно, если с битрейтом не ошибался ;) ). Единственный минус - снова упала скорость кодирования (из-за некоторых параметров кодировщика и использования двух проходов).


Где скачать mplayer и mencoder ( под Windows идут в составе одного архива ):
Сайт разработчиков:
http://www.mplayerhq.hu/design7/dload.html
С нашего сервера:
http://support.mobigroup.ru/files/mplayer/
1772 просмотров читать далее 0 комментариев

Создано: 19-02-2009 22:44:48 изменено: 21-01-2010 10:15:17  Метки: video
from d-r@l.d.o
> Пытаюсь захватывать сигнал с тв-тюнера (Beholder 509 FM) командой:
> >
> > mencoder -tv alsa:adevice=hw.1,0:freq=199.25:fps=25 -ovc copy -oac copy
> > -o record.avi tv://

> > Видео и звук получаются как при ускоренной перемотке

Скорее всего, тюнер умеет отдавать только звук с частотой дикретизации 32 кГц, даже если mplayer его просит отдавать 48 кГц (известный баг в SAA7134). Попробуй так:

mencoder -tv driver=v4l2:norm=SECAM:width=720:height=576:outfmt=yv12:chanlist=russia:audiorate=32000\
:alsa=1:amode=1:adevice=hw.1:immediatemode=0:forceaudio=1 -ovc copy -oac copy -o record.avi tv://9
1622 просмотров 0 комментариев