:-)
adsense
суббота, 8 января 2011 г.
понедельник, 22 ноября 2010 г.
Конвертирование (кодирование) видеопотоков/файлов mencoder, ffmpeg, vlc
Периодически попадаются задачи конвертирования видеофайлов/потоков. Имеющиеся наработки веду в блокноте гугла. Решил поделиться некоторыми из них.
- Cлияние нескольких видеофайлов в один:
mencoder -oac copy -ovc copy part1.avi part2.avi part3.avi -o WHOLE-THING.avi
- Из DVD в файл:
mencoder dvd://1 -ovc copy -oac copy -of mpeg -o /path/to/file
- Добавление лого в видео:
ffmpeg -y -i "C:\02.vob" -vcodec libx264 -coder 1 -level 30 -refs 1 -r 25 -b 2880k -g 75 -threads 8 -aspect 16:9 -deinterlace -sn -bug +autodetect+ms -me_method epzs -trellis 2 -mbd 1 -maxrate 2880k -bufsize 3500k -acodec ac3 -ac 2 -ar 48000 -ab 128k -f mpegts "D:\out.TS" -vhook "C:\ffmpeg7\vhook\imlib2.dll -x 620 -y 500 -i C:\logo.png" -vstats_file "D:\log.log" -v 1
- Делаем 4:3 из 16:9 сверху и снизу добавлены полосы (конвертирование в flv c кодеком h.264):
ffmpeg -y -i "F:\DST\1\Molodie_i_neizvestnie_ctk.mpg" -threads 8 -croptop 70 -cropbottom 70 -vcodec libx264 -b 450k -aspect 16:9 -s 512x288 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -flags2 +mixed_refs -me_method full -subq 7 -trellis 2 -refs 5 -bf 5 -b_strategy 1 -coder 1 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qcomp 0.71 -qmin 10 -qmax 51 -qdiff 4 -deinterlace -r 25 -a codec libfaac -ac 2 -ar 22500 -ab 64k -f flv "F:\DST\WebTV\Molodie_i_neizvestnie.flv"
- Транскодирование FullHD (1920x1080,16:9) видеопотока в реалтайме в SD (4:3, 720x576) (vlc v.1.1.) с добавлением полос сверху и снизу:
vlc udp://@233.1.1.1:1234:sout=#transcode{vcodec=mp2v,vb=4048,scale=1,acodec=mp4a,ab=96,channels=2,samplerate=44100,vfilter={canvas{paddtop=86,paddbottom=86,width=720,height=576,aspect=4:3}}}:std{access=udp,mux=ts,dst=233.1.1.2:1234}
Ярлыки:
видеоканалы,
потоковое видео,
ffmpeg,
linux,
mencoder,
mpeg,
open source,
transcode
воскресенье, 14 марта 2010 г.
Ubuntu 9.10, игры и 40"
Сегодня решил попробовать сыграть в компьютерную игрушку на своем 40" ТВ. Он у меня подключен к компьютеру по HDMI и используется для просмотра фильмов. За полтора года - ни разу не пробовал играть. А зря!
Решил начать с Alien Arena. Так как у меня Ubuntu 9.10 - подключил game-репозиторий (http://www.playdeb.net/welcome/) и установил игру. Запускаться она сразу отказалась. Пришлось рыскать в интернете причину. На одном из форумов нашел решение (не помню на каком уже и надеюсь автор меня простит за отсутствие ссылки на него). Нужно было создать файлик в домашней папке с именем .alsoftrc и добавить следующее
[general]
drivers = oss
После этого - все замечательно запустилось и я попробовал поиграть. В общем, в мультиплеере оказалось очень мало людей и решил найти что-нибудь подобное, но повеселее.
Этим повеселее оказалась игрушка Cube2: Sauerbraten. Просто потрясающая игра, а на 40" на расстоянии меньше метра - просто оказываешься эпицентре событий и несколько часов пролетают как 5 минут. Прежде всего хочется отметить то, что игроки - со всего мира. Уровень - в основном любительский, и даже мне, никогда особо не игравшем в игры, удавалось доползти до середины таблицы.
С одной стороны, можно было бы пожалеть о потраченном времени, но иногда себе можно делать "несколькочасовое" удовольствие и расслабиться.
Так что - рекомендую Sauerbraten.
Решил начать с Alien Arena. Так как у меня Ubuntu 9.10 - подключил game-репозиторий (http://www.playdeb.net/welcome/) и установил игру. Запускаться она сразу отказалась. Пришлось рыскать в интернете причину. На одном из форумов нашел решение (не помню на каком уже и надеюсь автор меня простит за отсутствие ссылки на него). Нужно было создать файлик в домашней папке с именем .alsoftrc и добавить следующее
[general]
drivers = oss
После этого - все замечательно запустилось и я попробовал поиграть. В общем, в мультиплеере оказалось очень мало людей и решил найти что-нибудь подобное, но повеселее.
Этим повеселее оказалась игрушка Cube2: Sauerbraten. Просто потрясающая игра, а на 40" на расстоянии меньше метра - просто оказываешься эпицентре событий и несколько часов пролетают как 5 минут. Прежде всего хочется отметить то, что игроки - со всего мира. Уровень - в основном любительский, и даже мне, никогда особо не игравшем в игры, удавалось доползти до середины таблицы.
С одной стороны, можно было бы пожалеть о потраченном времени, но иногда себе можно делать "несколькочасовое" удовольствие и расслабиться.
Так что - рекомендую Sauerbraten.
Подписаться на:
Сообщения (Atom)
