Я никогда не использовал Debian, но на моем Ubuntu box я установил ffmpeg из репозиториев (так же, как это, без каких-либо настроек или взлома), и я могу легко использовать его для перекодирования amr аудио (например) mp3 и перекодировать 3gp видео в MOV, закодированный h264, и в flv.
На моей машине я вижу, что ffmpeg использует libopencore-amrnb для декодирования аудиофайлов amr, и он использует libx264 для кодирования видео H264.
теперь я хочу сделать то же самое на сервере (виртуальный сервер), где я буду используйте PHP для вызова ffmpeg. У меня нет проблем с вызовом ffmpeg из PHP с помощью exec (), это не проблема.
на сервере установлен Debian Linux и установлена более старая версия ffmpeg, которая:
- нет libopencore-amrnb
- не имеет libx264
системные администраторы сказали мне, что
- они не могут установить версию ffmpeg с поддержкой AMR кодека из-за некоторой несовместимости с Debian
- libx264 недоступен в Debian (как вы слышали).
Это правда? Не может ли наиболее популярное программное обеспечение для транскодирования аудио / видео работать с некоторыми из наиболее распространенных кодеков в наиболее широко используемом дистрибутиве Linux??
есть ли альтернатива, которая позволит мне:
1. перекодировать amr аудио файлы в mp3
2. перекодировать 3gp (mpeg4) видео файлы в mov h264 видео файлы (т. е. mov формат, кодек h264)?