ФорумПрограммированиеPHP для идиотов → Водяной знак(видео)

Водяной знак(видео)

  • Minus

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 11 октября 2010 г. 21:31

    Здравствуйте.
    Подскажите FFmpeg команду для наложения водяного знакана (изображения) на 3gp и mp4 видео.


    Вот мой наработки:

    Сначало выдирал из видео все кадры такой командой:
    ffmpeg -i 1.3gp -f image2 src/i%06d.jpg



    Потом выдрал аудио дорожку такой командой:
    ffmpeg -i 1.3gp -acodec libamr_nb -ar 8000 -ac 1 -ab 12.2k src/audio.amr



    Потом каждый кадр промаркеровал.

    Потом склеил видео из кадров и наложил аудио дорожку такой командой:
    ffmpeg -i src/audio.amr -f image2 -i src/i%06d.jpg -r 15 -acodec libamr_nb -ar 8000 -ac 1 -ab 12.2k output.3gp



    Все нормально работает, но видео проигрывается быстрее, чем аудио.
    Подскажите в чем может быть дело? {+++17+++} Вот исходный файл:
    http://www.fayloobmennik.net/154103

    А это файл после конвертирования:
    http://www.fayloobmennik.net/154105
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 12 октября 2010 г. 4:27, спустя 6 часов 55 минут 41 секунду

  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 12 октября 2010 г. 4:40, спустя 13 минут

    Наносим водяной знак на видео с помощью ffmpeg http://vbolshov.org.ru/?id=34&ctrl=article

    вот почему я за копирайтинг :) но только с ссылкой на источник.
  • Minus

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 12 октября 2010 г. 4:46, спустя 6 минут 40 секунд


    http://pyha.ru/forum/topic/1317.msg19540#msg19540

    Ниодна из ссылок не работает.


    P.S. С другими форматами никаких проблем нету, а вот с 3GP такая проблема.
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 12 октября 2010 г. 4:54, спустя 8 минут 12 секунд

    Ссори, если дождетесь жо вечера - помогу, а сейчас надо уходить
    adw/0
  • Minus

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 12 октября 2010 г. 5:21, спустя 26 минут 9 секунд


    Ссори, если дождетесь жо вечера - помогу, а сейчас надо уходить

    Дождусь =)
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 13 октября 2010 г. 2:35, спустя 21 час 14 минут 43 секунды

    А вы не пробовали работать с imlib2?
    adw/0
  • Minus

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 15 октября 2010 г. 2:46, спустя 2 дня 11 минут


    А вы не пробовали работать с imlib2?

    Нет. Что это и для чего?
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 16 октября 2010 г. 0:45, спустя 21 час 58 минут 26 секунд

    фу БЛЯ!!! Я с просони подумал что это маврыська пишет… я чуть не охуел :D
  • VaseninM

    Сообщения: 2417 Репутация: N Группа: Адекваты

    Spritz 16 октября 2010 г. 4:54, спустя 4 часа 8 минут 51 секунду

    mario, аахахаахахахах. Я пока не прочитал твое сообщение - думал он это Мавр :D
    ТС, смени аву.
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 16 октября 2010 г. 5:09, спустя 15 минут 44 секунды

    Minus, если не сложно поменяй аватарку, что бы путаниц не происходило. )
  • Minus

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 17 октября 2010 г. 4:46, спустя 23 часа 36 минут 53 секунды

    Удалил аватор.

    Мой вопрос так же остается открытым.
  • SHTURMAN

    Сообщения: ? Репутация: N Группа: Кто попало

    Spritz 18 октября 2010 г. 3:05, спустя 22 часа 19 минут 6 секунд

    Напишу еще в этой теме :-)
    D:\ffmpeg\ffmpeg_vhook\bin>ffmpeg -i 123.3gp -vhook  "d:/ffmpeg/ffmpeg_vhook/bin/vhook/imlib2.dll -c red -F d:/ffmpeg/ffmpeg_vhook/bin/vhook/arial.ttf -x 150+0.5*N -y 70+0.25*N -t Hello" -ar 8000 -s 176x144 -b 57344 -ab 7.4k -ac 1 test.3gp

    Это я пишу в коммандной строке, и высвечивает вот что:
    FFmpeg version SVN-r10461, Copyright © 2000-2007 Fabrice Bellard, et al.
    configuration: –enable-memalign-hack –enable-libamr-nb –enable-libamr-wb –
    enable-libfaac –enable-libgsm –enable-libmp3lame –enable-libogg –enable-libt
    heora –enable-libvorbis –enable-shared –disable-static –enable-liba52 –enab
    le-libx264 –enable-libxvid –enable-libfaad –enable-swscaler –enable-gpl –en
    able-avisynth –cpu=i686 –enable-pthreads
    libavutil version: 49.5.0
    libavcodec version: 51.43.0
    libavformat version: 51.12.2
    built on Sep 11 2007 01:30:32, gcc: 4.2.1-sjlj (mingw32-2)

    Seems stream 0 codec frame rate differs from container frame rate: 29.97 (30000/
    1001) -> 25.00 (25/1)
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '123.3gp':
    Duration: 00:02:51.6, start: 0.000000, bitrate: 83 kb/s
    Stream #0.0(und): Video: h263, yuv420p, 176x144, 25.00 fps(r)
    Stream #0.1(und): Audio: mpeg4aac, 16000 Hz, stereo
    Failed to load font 'd:/ffmpeg/ffmpeg_vhook/bin/vhook/arial.ttf'
    Failed to Configure d:/ffmpeg/ffmpeg_vhook/bin/vhook/imlib2.dll
    Failed to add video hook function: d:/ffmpeg/ffmpeg_vhook/bin/vhook/imlib2.dll -
    c red -F d:/ffmpeg/ffmpeg_vhook/bin/vhook/arial.ttf -x 150+0.5*N -y 70+0.25*N -t
    Hello


    В чем беда? Кто может подсказать? С библиотекой imlib2.dll что-то?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!