#php #audio #video #ffmpeg
#php #Аудио #Видео #ffmpeg
Вопрос:
Я хочу создать онлайн конвертер аудио / видео с помощью PHP.
Я хочу разрешить пользователям автоматически конвертировать видео без дополнительных настроек, таких как (скорость передачи данных, кодек и т.д.), Просто выбрав имя устройства [Например Samsung Galaxy S5].
Итак, я хочу предварительно настроенный файл. Который содержит видео конфигурации всех устройств…
Пожалуйста, помогите мне? Об этом. Проект с открытым исходным кодом.
Ответ №1:
FFmpeg может конвертировать практически между любыми видео- и аудиоформатами.
Поэтому назначьте расширение «по умолчанию» для каждого поддерживаемого устройства и выполните преобразование FFmpeg со значениями по умолчанию. Большинство значений установлены по умолчанию, поэтому все, что вам нужно сделать в CLI:
ffmpeg -i InputFile.mov OutputFile.mpeg
Если необходимо указать какие-либо дополнительные параметры, воспользуйтесь документацией. Просто имейте в виду, что положение большинства параметров по-разному влияет на выходной файл (потратили около 6 часов на поиск этой «ошибки»).
Комментарии:
1. Я знаю это. Но это не подходит для моих целей.
2. @N41TKD итак, что подходит для вас больше?
Device name
!=supported extension
, вы должны определить некоторые параметры для устройства или его групп
Ответ №2:
Вы должны проверять таблицы данных для каждого устройства. Насколько я знаю, не существует «волшебной» таблицы, которая включала бы все существующие устройства. Вы можете проверить FFmpeg wiki, чтобы начать.