Конвертер видео +X

Discussion in 'Безопасность и Анонимность' started by ValentinV, 8 Feb 2009.

  1. ValentinV

    ValentinV Elder - Старейшина

    Joined:
    28 Feb 2008
    Messages:
    64
    Likes Received:
    12
    Reputations:
    0
    Конвертер видео [avi+watermark=flv]

    Система - gentoo linux 2008.0

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

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

    Буду благодарен за советы.
     
    #1 ValentinV, 8 Feb 2009
    Last edited: 21 Mar 2009
    1 person likes this.
  2. ValentinV

    ValentinV Elder - Старейшина

    Joined:
    28 Feb 2008
    Messages:
    64
    Likes Received:
    12
    Reputations:
    0
    Задача стоит такова:
    - хотелось бы или накладывать гиф анимашку в начале фильма и в конце (по типу титров) и гнать фильм без изменений в flv
    - или же небольшим размером прикрутить картинку в углу, чтобы выглядела не назойливо и не мешала просмотру.

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

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    wine поставь и используй WinFF....извращения не бует..на линухе халявное такое ПО вряд ли найдешь...
    кста..чо у тя за сайт или чо ты там делаешь?
     
  4. Un_0

    Un_0 Elder - Старейшина

    Joined:
    11 Apr 2007
    Messages:
    43
    Likes Received:
    43
    Reputations:
    17
    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" в верхний левый угол.
     
    1 person likes this.
  5. ValentinV

    ValentinV Elder - Старейшина

    Joined:
    28 Feb 2008
    Messages:
    64
    Likes Received:
    12
    Reputations:
    0
    попробую ffmpeg, а так же попробую поставить winFF на машину (нашел дист для линукса, как не удевительно на офф сайте :))

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

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    Un_0, ffmpeg однопоточный же?
     
  7. Un_0

    Un_0 Elder - Старейшина

    Joined:
    11 Apr 2007
    Messages:
    43
    Likes Received:
    43
    Reputations:
    17
    Есть экспериментальная сборка ffmpeg-mt с многопоточностью, но я его не пробовал.
     
  8. ValentinV

    ValentinV Elder - Старейшина

    Joined:
    28 Feb 2008
    Messages:
    64
    Likes Received:
    12
    Reputations:
    0
    то что однопоточный... это хреноватенько..
    что скажете для моих целей про dvdauthor ?
     
    #8 ValentinV, 22 Mar 2009
    Last edited: 22 Mar 2009
  9. ValentinV

    ValentinV Elder - Старейшина

    Joined:
    28 Feb 2008
    Messages:
    64
    Likes Received:
    12
    Reputations:
    0
    голову сломал. не могу разобраться почему ffmpeg кодеки не видет :confused:
    простейший вариант, без накладки вотемарка
    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 #
    
     
  10. ValentinV

    ValentinV Elder - Старейшина

    Joined:
    28 Feb 2008
    Messages:
    64
    Likes Received:
    12
    Reputations:
    0
    с пред идущим вопросом разобрался, поставив 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 
    
    как передвинуть картинку в нижний правый угол а не размазывать по всему фильму?
    и качество все таки на выходе страдает уж больно сильно...
     
  11. гейлордфакерЪ

    гейлордфакерЪ Elder - Старейшина

    Joined:
    28 Sep 2006
    Messages:
    416
    Likes Received:
    296
    Reputations:
    -20
    неужели на ачате наканец кто то умный нашёлся? я уже привык что на подобные вопросы тут просто отмалчиваются
    ура ура и +1
     
  12. ValentinV

    ValentinV Elder - Старейшина

    Joined:
    28 Feb 2008
    Messages:
    64
    Likes Received:
    12
    Reputations:
    0
    кому интересно как я вышел из положения, читаем далее:
    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
    естественно никто не подскажет :)