Как стать автором
Обновить

Комментарии 32

Спасибо, интересная информация. В закладки однозначно…
У меня когда-то мечта была, чтобы помимо команды man была еще одна, например examp — по ней выводился бы подобный пример использования. Конечно в некоторых манах приводят примеры, но вот что бы так наглядно, как в этом посте — нет.
Однозначно отличная шпаргалка
man mplayer, в конце мана 3.5 страницы примеров.
Хорошая идея, может создать такой проект?
> Конвертация AVI-файла в несжатый анимированный GIF:
Бывают несжатые GIF?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Для КПК под WM я делаю так:
ffmpeg -i inputfile -s 320x240 -f mpeg outputfile
Получается около 80-100 метров
хм… делаю:

ffmpeg -y -i "/smb/films/$1" -s 320x240 -b 512k -acodec mp3 -ar 22050 -ab 64k -ac 2 -r 20 "/smb/films/320x240/$1"

а получаются все 400-500 метров из 1.5 гигового двд-рипа…

однозначно попробую ваш вариант :)
НЛО прилетело и опубликовало эту надпись здесь
большой поток…
попробуйте добавить -qscale 5
1 -отлично
10 -плохо


понятно, спасибо. но ведь человек вообще не указывает ни качество, ни битрейт, а по стандарту получает такое качество… или ffmpeg использует не значение исходного файла, а уже оптимизированные значения?
Спасибо, ещё б такую же для mplayer-а.
Может быть и не все, но многое такое можно сделать и в помощью mplayer
Например:
Для Sony PSP:
mencoder -ofps 30000/1001 -af lavcresample=24000 -vf harddup -of lavf \
-oac lavc -ovc lavc -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:acodec=aac \
-lavfopts format=psp \
input.video -o output.psp
Создание .avi из директории с картинками:
mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc \
-lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

>> Для Sony PSP:
>> ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4

Хм… У psp экран 480х272. Почему-бы не использовать его полностью? ;)
FFmpeg очень медленно делает скриншоты (52 секунды занимает скриншот с 30й минуты).

Есть какая-то утилитка для него (отдельно ставится), к-я этот процесс ускоряет.

Скриншоты же я предпочитаю делать MenCoder'ом (часть MPlayer'a) — работает в разы быстрее.

Ещё ффмпегом можно накладывать вотермарки на видеофайлы:
коммент неожиданно отправился.

ffmpeg -i /www/site.ru/video/test.avi -vhook '/usr/lib/ffmpeg/vhook/watermark.so -f /www/site.ru/images/watermark.gif' -an /www/site.ru/video/test_watermarked.avi
А из FLV в AVI могет?
В простейшем случае: ffmpeg -i tubevideo.flv output.avi
С нужными параметрами, например: ffmpeg -i tubevideo.flv -ab 56 -ar 22050 -b 500 -s 320x240 output.avi
Вместо output.avi можно output.mpg
Обновил, спасибо.
ffmpeg -f image2 -i image%d.jpg video.mpg

а как прорегулировать скорость показа 1 картинки?
у вас есть
«Склеивание» изображений в видеоряд

а не подскажете ли как «склеить» несколько видео-файлов в один?

просто
ffmpeg -i video%d.mpg video_full.mpg

не работает :(
Вы решили этот вопрос?
Я 5 минут как знаком с ffmpeg — пытаюсь понять как склеить 7 VOB- файлов…
Если Ubuntu то cтавиш утилиту lavtrans из пакета mjpegtools «apt-get install mjpegtools» далее
склеиваешь командой lavtrans про lavtrans почитай в мане!
А можно как-то указать ffmpeg чтобы он только ресайзил видео, а звук оставил в покое? а то для теста клип уменьшил, а с ним и звук в разы хуже стал.
ffmpeg… -acodec copy
Ухты! Спасибо!
Я бы ещё при конвертировании в flv добавлял -deinterlaced, иногда это необходимо, что видео не стробило
Спасибо. Полезно.
Попросили задать вопрос:
А IP-TV поток заграбить кто подскажет как? Допустим имеется адрес udp://@234.5.2.1:20000 на нем живет первый канал, хочу с него получить видео.
а можноли его както заставить мета не в конец фаила пихать, а в начало?
В этом вам поможет тулза «qt-faststart» входящая в FFmpeg. Собрать ее можно, например, так:

cd /usr/local/bin/
gcc ~/src/ffmpeg-0.6/tools/qt-faststart.c -o qt-faststart

Затем применить к свежеотконвертированному файлу:

qt-faststart ./video.mp4 ./video.new.mp4
ffmpeg -f image2 -i image%d.jpg video.mpg
А как задать скорость с которой будут меняться картинки?
Или время показа каждой картинки.
Хотелось бы сделать так, что бы проигрывалась музыка и менялись картинки.
Если сделать так:
ffmpeg -f image2 -i image%d.jpg — music.mp3 video.mpg
то сначала промелькнут все картинки, а потом играет музыка.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории