Я хочу установить последнюю версию ffmpeg на Linux (Ubuntu / Debian). Он должен отвечать требованиям к потоку через rtmp, конвертировать потоки с x264, создавать файлы сегментов для потоковой передачи на устройства IOS. Как мне это сделать?
В FFmpeg wiki есть руководство по сборке для Ubuntu . Есть также один для CentOS . Поскольку руководства постоянно обновляются для будущих выпусков, нет смысла копировать всю информацию здесь.
Следуя руководству Ubuntu, вы будете устанавливать следующие дополнительные кодеры из источника:
В руководстве CentOS ниже приведены инструкции по установке вручную в дополнение к перечисленным выше:
Вместо ручной компиляции FFmpeg вы также можете загрузить статическую сборку с домашней страницы. Это снимки Git, поэтому они всегда свежи. Статические сборки не включают в себя ffserver
.
Примечание. По причинам лицензирования они не могут связывать FAAC или FDK-AAC. Они включают libvo-aacenc, но это также не дает вам лучшего качества, чем собственный AAC-кодер в FFmpeg.