Использование FFMPEG для онлайн видеохостинга - PullRequest
5 голосов
/ 30 ноября 2010

Я искал использование FFMPEG и PHP.Я заметил, что вы можете использовать FFMPEG с HTML5.Я прочитал документацию веб-сайта FFMPEG, и это далеко не в моих силах.У меня есть документ с открытым исходным кодом «готового» .php-файла, который хранит информацию в базе данных и говорит ей выполнить функцию ffmpeg.Тем не менее, они используют mp4box и FLVtool2.

Массив размера видео, частоты кадров и т. Д. Довольно прост для понимания.При разработке этого с нуля я действительно не представляю, с чего начать.

Я определил переменные, которые будут записаны после загрузки файла, после этого, проверяя, существует ли файл и записывая его в базу данных..

Реальный вопрос в том, чтобы использовать mp4box и flvtool2 для преобразования всех видео прямо в .flv, чтобы вы могли использовать flowplayer или jwplayer, а затем сказать, что нужно конвертировать.видел много постов об одном и том же вопросе, но все они относятся к старым версиям программного обеспечения. Будет ли php перенесен на более новые версии (возможно, на их веб-сайте можно было бы узнать, есть ли у них более подробный HOWTO для потоковой передачи веб-сайтов)

Ответы [ 2 ]

2 голосов
/ 30 ноября 2010

Я не уверен, что полностью понимаю ваш вопрос, но сделаю все возможное, чтобы дать вам полезную информацию.

Я заметил, что вы можете использовать FFMPEG с HTML5.Я прочитал документацию на веб-сайте FFMPEG, и это далеко от моих знаний.

В браузерах с поддержкой HTML5 есть тег <video>, который можно использовать для воспроизведения видео на вашем сайте, кодировка зависит отбраузер, до сих пор это был в основном H.264 , но недавно Google, Mozilla и другие объединили усилия для WebM Project с новым кодеком VP8 .

Реальный вопрос заключается в том, чтобы использовать mp4box и flvtool2 для преобразования всех видео прямо в .flv, чтобы вы могли использовать flowplayer или jwplayer, а затем указать преобразование.

flowplayer и другие проигрыватели потокового видео на основе флэш-памяти используют формат FLV , который имеет (по крайней мере на последних проигрывателях флэш-памяти) в качестве базовой кодировки то же H.264 .

  • FFMPEG может конвертировать видео в FLV , чтобы вы могли использовать его вместе с flowplayer .
  • flvtool2 предназначен для чтения и записи FLV метаданных (duratи другие) из файла и в файл.

Таким образом, вы можете использовать эти инструменты для создания ваших потоковых видео через flowplayer .

Подробнеена FFMPEG и x264 и на преобразование в FLV с FFMPEG

0 голосов
/ 20 декабря 2011

Ваш вопрос может быть гораздо понятнее. На мой взгляд, FFmpeg можно использовать для конвертации .flv. Также вы можете получить продолжительность, миниатюру для видео и могут быть сохранены в вашей базе данных. Например:

C:> ffmpeg -i myvideo.mp4 -ar 22050 myvideo.flv

На видеохостинге FFMpeg вы также можете получать метаданные своих видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...