Saturday, January 2, 2010

Советы и трюки по работе с mencoder

Разгребая очередные файлы с мануалами - я нашел список своих tips & tricks по работе с mencoder, которые возникали при установке туба.

Конечно же можно обойтись и ffmpeg, но предпочтительнее юзать mencoder - так как он понимает больше входных форматов.

Конвертация видео в flv формат
/usr/local/bin/mencoder /home/tube/youtube.com/video/7.mpg -o /home/tube/youtube.com/flvideo/test.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=800:mbd=2:mv0:trell:v4mv:keyint=10:cbp:last_pred=3 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -srate 22050

Создание тумб из видео
/usr/local/bin/mplayer /home/tube/youtube.com/video/5.mpg -ss 25 -vf framestep=5 -nosound -vo jpeg:outdir=/home/tube/youtube.com/tmp/5 -frames 2

Тестирование ffmpeg в качестве flv конвертилки
/usr/bin/ffmpeg -i /home/tube/youtube.com/video/7.mpg -f flv -ar 22050 /home/tube/youtube.com/flvideo/test_ffmpeg.flv

mencoder The.Simpsons.18x05.avi \
-o simpsons.flv -of lavf \
-oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc \
-ofps 25 \
-lavcopts vcodec=flv:vbitrate=500:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 \
-lavfopts i_certify_that_my_video_stream_does_not_use_b_frames \
-vf scale=320:240

/usr/local/bin/mencoder /home/tube/youtube.com/video/7.mpg -o /home/tube/youtube.com/flvideo/finally.flv -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=400:mbd=2:mv0:trell:v4mv:keyint=10:cbp:last_pred=3 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -srate 22050 -ofps 25

Проверка диска FSCK на LVM разделе

31 декабря у меня уже стало традицией, что падает какой-нибудь сервер. На этот раз упал сервер на котором был LVM раздел. Обычным fsck -y /dev/sda1 не обошлось. В данной ситуации необходимо подключить сам LVM раздел, а потом уже начать его проверку. После нескольких часов поиска и эксперементов - решение найдено.

rescuecd:~# lvm pvscan
rescuecd:~# lvm vgscan
rescuecd:~# lvm lvchange -ay /dev/VolGroup00/LogVol00
rescuecd:~# lvm lvscan
ACTIVE '/dev/VolGroup00/LogVol00' [921.94 GB] inherit
inactive '/dev/VolGroup00/LogVol01' [9.47 GB] inherit
rescuecd:~# fsck -yfv /dev/VolGroup00/LogVol00

С Новым Годом и Рождеством!

Поздравляем существующих и будущих клиентов хостинга с Новым Годом и Рождеством! Желаем хорошего трафика и большого аптайма! Поменьше ДДОСов и крашев в Новом Году! Благосостояния стабильного, как в Linux, и разнообразных приятных сюрпризов по жизни, как в Windows. :)