Конвертер видео [avi+watermark=flv] Система - gentoo linux 2008.0 необходим совет по ПО для конвертирования видео в .flv с накладыванием вотемарка на картинку. желательна поддержка многопоточности (для 8ми ядерника) Буду благодарен за советы.
Задача стоит такова: - хотелось бы или накладывать гиф анимашку в начале фильма и в конце (по типу титров) и гнать фильм без изменений в flv - или же небольшим размером прикрутить картинку в углу, чтобы выглядела не назойливо и не мешала просмотру. под виндами использовал WinFF и устраивала вполне, взял сервер поставил генту - и потерялся... думал уже поставить винду на эмуляторе но это же извращение?!
wine поставь и используй WinFF....извращения не бует..на линухе халявное такое ПО вряд ли найдешь... кста..чо у тя за сайт или чо ты там делаешь?
Code: ffmpeg -i ./file.mpg -vhook "/usr/lib/vhook/drawtext.so -f /usr/share/fonts/TTF/tahoma.ttf -x 5 -y 5 -t Watermark" ./out.flv Перекодирует в flv и добавит текст "Watermark" в верхний левый угол.
попробую ffmpeg, а так же попробую поставить winFF на машину (нашел дист для линукса, как не удевительно на офф сайте ) а сервер поднят для одного небольшого портала, спецом конвертирования видео и хранения
голову сломал. не могу разобраться почему ffmpeg кодеки не видет простейший вариант, без накладки вотемарка Code: cs Desktop # ffmpeg -i Kosmos.voina.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_final.flv FFmpeg version SVN-r16916, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --enable-static --enable-shared --cc=gcc --disable-debug --disable-network --disable-optimizations --disable-encoders --disable-demuxer=v4l --disable-demuxer=v4l2 --disable-demuxer=alsa --disable-demuxer=oss --disable-muxer=alsa --disable-muxer=oss --enable-x11grab --enable-libfaad --disable-altivec --disable-mmx2 --disable-amd3dnow --cpu=i686 --enable-gpl --enable-postproc --enable-avfilter --enable-avfilter-lavf --enable-swscale --disable-stripping libavutil 49.14. 0 / 49.14. 0 libavcodec 52.11. 0 / 52.11. 0 libavformat 52.25. 0 / 52.25. 0 libavdevice 52. 1. 0 / 52. 1. 0 libavfilter 0. 3. 0 / 0. 3. 0 libswscale 0. 6. 1 / 0. 6. 1 libpostproc 51. 2. 0 / 51. 2. 0 built on Mar 22 2009 21:45:16, gcc: 4.1.2 (Gentoo 4.1.2 p1.3) Input #0, avi, from 'Kosmos.voina.avi': Duration: 00:47:45.84, start: 0.000000, bitrate: 1403 kb/s Stream #0.0: Video: mpeg4, yuv420p, 704x528 [PAR 1:1 DAR 4:3], 25.00 tb(r) Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 192 kb/s WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s Output #0, flv, to 'video_final.flv': Stream #0.0: Video: 0x0000, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31, 0 kb/s, 15.00 tb(c) Stream #0.1: Audio: 0x0000, 44100 Hz, stereo, s16, 0 kb/s Stream mapping: Stream #0.0 -> #0.0 Stream #0.1 -> #0.1 Unsupported codec for output stream #0.0 cs Desktop #
с пред идущим вопросом разобрался, поставив ffmpeg из нестабильной ветки. сталкнулся со следующими проблемами: 1 - не могу разобраться как текст сдвинуть в правый нижний угол? Code: ffmpeg -i 1.avi -f flv -r 15 -b 600k -ab 64k -ar 44100 -vhook "/usr/lib/vhook/drawtext.so -f /usr/share/fonts/corefonts/arial.ttf -x 10 -y 10 -t my_text" -s 320x240 out.flv 2 - если использовать Code: ffmpeg -i 1.avi -f flv -r 15 -b 400k -ab 64k -ar 44100 -vhook "/usr/lib/vhook/watermark.so -f my_pic.png" -s 320x240 out.flv как передвинуть картинку в нижний правый угол а не размазывать по всему фильму? и качество все таки на выходе страдает уж больно сильно...
неужели на ачате наканец кто то умный нашёлся? я уже привык что на подобные вопросы тут просто отмалчиваются ура ура и +1
кому интересно как я вышел из положения, читаем далее: Code: ffmpeg -i in_file.avi -vcodec flv -f flv -s 320x240 -r 23 -b 550kb -g 160 -vhook "/usr/lib/vhook/imlib2.so -x (((W-w)/2)) -y (-(N*2)+(H*2)) -i logo.png" -ab 64k -ac 2 -ar 22050 out_file.flv далее думаю как прикрутить ffmpeg-mt естественно никто не подскажет