Download the PHP package arhitector/transcoder-ffmpeg without Composer
On this page you can find all versions of the php package arhitector/transcoder-ffmpeg. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download arhitector/transcoder-ffmpeg
More information about arhitector/transcoder-ffmpeg
Files in arhitector/transcoder-ffmpeg
Package transcoder-ffmpeg
Short Description The FFMpeg adapter for a arhitector/transcoder.
License MIT
Informations about the package transcoder-ffmpeg
1. Введение
FFMpeg-адаптер для arhitector\transcoder. В своей работе использует
утилиты ffmpeg
и ffprobe
из стандартного пакета ffmpeg.
1.1. Требования
- PHP 5.5 или новее
- Установленный
FFMPEG
иFFPROBE
1.2. Установка
2. Возможности адаптера
Поддерживается большинство возможностей, предоставляемых arhitector\transcoder
(чтение информации, запись метаданных,
транскодирование и прочее).
Адаптер реализует для удобства свои обёртки над Audio
, Video
, Subtitle
.
Создаёт новое объектно ориентированное представление для конкретного медиа-файла.
Список параметров
-
$filePath
допускает значение типа string, путь до существующего аудио, видео или файла субтитров. $options
принимает значениеarray
, массив опций адаптера.
Примеры
Пример #1: Общий пример.
3. Опции адаптера
-
ffmpeg.path
путь до бинарного файлаffmpeg
, принимает типstring
. Чаще всего, когдаFFMPEG
установлен, адаптер может самостоятельно найти расположение бинарных файлов на основе вашего окружения. -
ffmpeg.threads
устанавливает значение опции-threads
, принимаетinteger
. По умолчанию0
(ноль). -
ffprobe.path
путь до бинарного файлаffprobe
, принимает типstring
. timeout
время ожидания выполнения команд в секундах, типinteger
, по умолчанию без ограничений.
Примеры
Пример #1: Пример массива.
Пример #2: Использование опций.
Пример #3: Создание экземпляра адаптера.
4. Фильтры
Список поддерживаемых фильтров:
- ....
- ....
5. Пресеты
.....
6. Примеры
Эти примеры характерны только для transcoder-ffmpeg
адаптера.
6.1. Разложить видеоряд на кадры
Пример #1: Извлечь 1 кадр.
Пример #2: Сохранить множество кадров.
7. Лицензия (License)
MIT License (MIT)