Автор Тема: ffmpeg на вэб  (Прочитано 2117 раз)

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
ffmpeg на вэб
« : 30.08.2012 16:55:12 »
нужны настройки ffmpeg для вэб сайта,  файл загружается на сайт и ждет конвертации
и еще желательны настройки ini.php по тому же вопросу, изменял сам поэтому сомневаюсь т. к. новичок в линуксе.

Онлайн VL

  • Участник
  • *
  • Сообщений: 190
Re: ffmpeg на вэб
« Ответ #1 : 30.08.2012 20:47:37 »
нужны настройки ffmpeg для вэб сайта,  файл загружается на сайт и ждет конвертации
Несколько непонятно что чего зачем ждёт, но если речь идёт о том, с какими параметрами лучше всего конвертить видео для размещения в сети, то думаю лучше посмотреть пресеты для этого в каких-нибудь графических редакторах/конвертерах. Они как правило уже имеют нужные предустановки. Это, например, из kdenlive дёрнуто.
destinationid="websites" name="YouTube 1280x720 3000k" category="YouTube" extension="mp4" args="f=mp4 acodec=libfaac ab=128k ar=44100 vcodec=mpeg4 minrate=0 b=3000k s=1280x720 aspect=%dar mbd=2 trellis=1 mv4=1 subq=7 qmin=10 qcomp=0.6 qdiff=4 qmax=51"
Можно и другие пресеты посмотреть на kdenlive.org
Правда строку из эих пресетов напрямую скармливать нельзя, немного другой формат, но в общем то понятно что делать. Для приведённой выше строки будет
avconv -i myvideo.mts -acodec libfaac -ab 128k -ar 44100 -vcodec mpeg4 -minrate 0 -b 3000k итд. Хотя я бы лучше ставил кодек libx264, при одинаковом размере качество ощутимо выше, правда кодировать вдвое дольше будет.

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
Re: ffmpeg на вэб
« Ответ #2 : 31.08.2012 21:08:50 »
на своем сервере установил внешний веб сайт с поддержкой загрузки видео, файлы видео загружаются на сайт, но конвертирование не происхдит, путь в движке /usr/bin/ffmpeg что дальше с этим делать не знаю. надо как то автоматизировать процесс, кто нибудь с этим сталкивался?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Re: ffmpeg на вэб
« Ответ #3 : 03.09.2012 12:21:06 »
на своем сервере установил внешний веб сайт с поддержкой загрузки видео, файлы видео загружаются на сайт, но конвертирование не происхдит, путь в движке /usr/bin/ffmpeg что дальше с этим делать не знаю. надо как то автоматизировать процесс, кто нибудь с этим сталкивался?
Вместо ffmpeg теперь avconv. Внимание: нужно проверять параметры запуска, так как они не полностью совместимы.
Андрей Черепанов (cas@)

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
Re: ffmpeg на вэб
« Ответ #4 : 03.09.2012 17:26:42 »
Skull спасибо! буду думать что с этим делать..

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
Re: ffmpeg на вэб
« Ответ #5 : 16.11.2012 02:36:46 »
так и не получилось решить проблему, единственное что заметил у меня в движке явно не хватает конфигурации.
отображается такavconv version 0.8.1-alt0.M60P.2 (git.5effcfa7), Copyright (c) 2000-2011 the Libav developers
  built on Jun  4 2012 14:30:28 with gcc 4.5.3 20120111 (ALT Linux 4.5.3-alt1)
avconv 0.8.1-alt0.M60P.2 (git.5effcfa7)
libavutil    51. 22. 1 / 51. 22. 1
libavcodec   53. 35. 0 / 53. 35. 0
libavformat  53. 21. 0 / 53. 21. 0
libavdevice  53.  2. 0 / 53.  2. 0
libavfilter   2. 15. 0 /  2. 15. 0
libswscale    2.  1. 0 /  2.  1. 0
libpostproc  52.  0. 0 / 52.  0. 0
а должен выглядеть примерно как то такavconv version 0.8.1-alt0.M60P.2 (git.5effcfa7), Copyright (c) 2000-2011 the Libav developers
  built on Jun  4 2012 14:30:28 with gcc 4.5.3 20120111 (ALT Linux 4.5.3-alt1)
avconv 0.8.1-alt0.M60P.2 (git.5effcfa7)
  configuration: --enable-libx264 --enable-libfaac --enable-gpl --enable-nonfree --enable-libvo-aacenc --enable-version3
  libavutil    51. 10. 0 / 51. 10. 0
  libavcodec   53. 10. 0 / 53. 10. 0
  libavformat  53.  7. 0 / 53.  7. 0
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2.  6. 0 /  2.  6. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  52.  0. 0 / 52.  0. 0
подскажите, как сделать что бы конфигурации отображались?

Оффлайн b_triton

  • Участник
  • *
  • Сообщений: 74
Re: ffmpeg на вэб
« Ответ #6 : 16.12.2012 17:28:16 »
нашел такое решение Job Queue -> Task Scheduler Settings. поменять Trigger Method с cURL на Javascript ...подскажите директорию файла Job в которой нужно заменить URL на Javascript. или как проверить curl.?
« Последнее редактирование: 16.12.2012 19:07:07 от b_triton »