Получение видеоинформации с использованием FFMPEG или, возможно, HTML5 - PullRequest
0 голосов
/ 26 ноября 2010

Я делаю видео галерею и хотел бы получить некоторую информацию о видео для отображения.Кто-нибудь знает, как я могу получить продолжительность видео с помощью ffmpeg?Можно ли получить эту информацию, используя HTML5?

Спасибо.

Ответы [ 3 ]

1 голос
/ 26 ноября 2010

Что я делаю (в Linux):

tcprobe -i $ FILE |хвост -n1 |cut -d '=' -f3

tcprobe из транскодированного пакета Debian.

Если вы используете Windows, есть инструмент под названием MediaInfo , но у меня нет 'Я попробовал это, поэтому я не могу сказать о его эффективности.

0 голосов
/ 27 ноября 2010

Я бы порекомендовал PHPVideoToolkit ...

Этот класс является оберткой вокруг FFmpeg, FLVTools2 и Mencoder программы, позволяющие разработчикам PHP манипулировать и конвертировать видео файлы в любой простой в использовании объектно-ориентированный способ. В настоящее время также предоставляет FFmpeg-PHP эмуляция в чистом PHP, чтобы вы не нужно скомпилировать и установить модуль. Обратите внимание, это не предназначено как Замена FFmpeg-PHP, только альтернативное решение, и это рекомендуется, если вы интенсивно используете функциональности FFmpeg-PHP вы следует установить модуль как есть более эффективный.

PHPVideoToolkit в значительной степени только видео / аудио класс, который вы будете нужно с этого момента. Он выполняет несколько типы операций манипуляции, которые включить преобразование видео формата, извлечь видеокадры в отдельный файлы изображений, собрать видеопоток из набора отдельных видеоизображений, извлекать аудио из видео, водяных знаков видео и извлеченные кадры. Несколько параметры также могут быть настроены как формат выходного видеофайла (который может быть Flash видео или любой другой поддерживается ffmpeg), видео и аудио битрейт и частота дискретизации, видео Размеры и пропорции. Оно может также получить информацию о медиа-файл, такой как длительность, битрейт, частота кадров, формат, размеры, отображение соотношение сторон, соотношение сторон пикселей, аудио стерео, аудио частота и аудио формат, без каких-либо других дополнительная библиотека, такая как ffmpeg-php.

  • Заметьте, я написал это, так что задавайте любые вопросы об использовании.
0 голосов
/ 27 ноября 2010
...