Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Soft - *nix (https://forum.antichat.xyz/forumdisplay.php?f=48)
-   -   Конвертер видео +X (https://forum.antichat.xyz/showthread.php?t=105309)

ValentinV 08.02.2009 18:11

Конвертер видео [avi+watermark=flv]
 
Система - gentoo linux 2008.0

необходим совет по ПО для конвертирования видео в .flv с накладыванием вотемарка на картинку.

желательна поддержка многопоточности (для 8ми ядерника)

Буду благодарен за советы.

ValentinV 21.03.2009 14:55

Задача стоит такова:
- хотелось бы или накладывать гиф анимашку в начале фильма и в конце (по типу титров) и гнать фильм без изменений в flv
- или же небольшим размером прикрутить картинку в углу, чтобы выглядела не назойливо и не мешала просмотру.

под виндами использовал WinFF и устраивала вполне, взял сервер поставил генту - и потерялся... думал уже поставить винду на эмуляторе но это же извращение?!

KaZ@NoVa 21.03.2009 23:50

wine поставь и используй WinFF....извращения не бует..на линухе халявное такое ПО вряд ли найдешь...
кста..чо у тя за сайт или чо ты там делаешь?

Un_0 22.03.2009 00:29

Код:

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" в верхний левый угол.

ValentinV 22.03.2009 18:02

попробую ffmpeg, а так же попробую поставить winFF на машину (нашел дист для линукса, как не удевительно на офф сайте (:)

а сервер поднят для одного небольшого портала, спецом конвертирования видео и хранения

GreenBear 22.03.2009 18:04

Un_0, ffmpeg однопоточный же?

Un_0 22.03.2009 18:08

Есть экспериментальная сборка ffmpeg-mt с многопоточностью, но я его не пробовал.

ValentinV 22.03.2009 18:16

то что однопоточный... это хреноватенько..
что скажете для моих целей про dvdauthor ?

ValentinV 22.03.2009 23:57

голову сломал. не могу разобраться почему ffmpeg кодеки не видет :confused:
простейший вариант, без накладки вотемарка
Код:

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 #


ValentinV 23.03.2009 15:50

с пред идущим вопросом разобрался, поставив ffmpeg из нестабильной ветки.
сталкнулся со следующими проблемами:
1 - не могу разобраться как текст сдвинуть в правый нижний угол?
Код:

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 - если использовать
Код:

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
как передвинуть картинку в нижний правый угол а не размазывать по всему фильму?
и качество все таки на выходе страдает уж больно сильно...


Время: 22:06