FFmpeg - это проект бесплатного программного обеспечения Это может, что позволяет пользователям декодировать, кодировать, перекодировать, мультиплексировать, демультиплексировать, передавать поток, фильтровать, передавать потоковое аудио и видео, а также многое другое.
Также стоит отметить, что на упаковке содержит libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale и libswresample, которые могут использоваться приложениями. А также ffmpeg, ffserver, ffplay и ffprobe, которые его могут использовать конечные пользователи для транскодирования, потоковой передачи и воспроизведения.
FFmpeg разработан для GNU / Linux, но его можно скомпилировать в большинстве операционных систем, включая Windows. FFmpeg, который производит библиотеки и программы, которые используются для работы с мультимедийными данными.
FFmpeg поддерживает от старых форматов до самых современных. Короче говоря, это полное кроссплатформенное решение для записи, преобразования и потоковой передачи аудио и видео.
Что нового в FFmpeg 4.0
FFmpeg был недавно обновлен после шести месяцев выпуска серии 3.x, FFMpeg 4.0 представляет фильтры битового потока для редактирования текущих метаданных в форматах H.264, MPEG-2 и HEVC, экспериментальный кодировщик MagicYUV, декодирование hwaccel с ускорением Nvidia NVDEC H.264, MPEG-1/2/4, HEVC, VC1, VP8 / 9 и MJPE, а также MJPEG с ускорением Intel QSV кодирование.
также реализованы новые нативные кодеры и декодеры aptX, aptX HD и SBC, а также поддержка декодирования VAJI MJPEG и VP8, демультиплексор TiVo ty / ty +, кодировщик VideoToolbox HEVC и hwaccel, поддержка зависимых кадров E-AC-3, а также кодировщики AMD AMF HEVC и H.264.
Поддержка LibreSSL Реализация с открытым исходным кодом протокола SSL (Secure Sockets Layer) и TLS (Transport Layer Security) была реализована библиотекой libtls, поддержка кодирования и декодирования codec2 через библиотеку libcodec2, поддержка AV1 через библиотеку libaom и поддержка протокола Haivision SRT через библиотеку libsrt.
Кроме того, есть фильтр заполнения видео, аудио фильтр lv2 контейнер, фильтр кондиционирования воздуха, фильтр нормализации видео, оверлейный фильтр OpenCL, оверлейный фильтр с ускорением Intel QSV, ускоренный VAAPI ProcAmp (цветовой баланс), фильтры шумоподавления и резкости, фильтр потока битов для извлечения E-AC - 3 ядра, а также как звуковой фильтр Гильберта.
ffmpeg 4.0 отказывается от поддержки операционной системы Windows XP, поскольку она устарела, минимальная поддерживаемая сейчас версия - Windows Vista. Эта версия также удаляет программу ffserver, а также демультиплексор и мультиплексор ffmdec и ffmenc.
Как установить FFmpeg версии 4.0 в Linux?
FFmpeg Он включен в большинство дистрибутивов Linux, Хотя не все они были обновлены до новой версии, поэтому необходимо добавить дополнительный репозиторий.
к В случае Debian Jessie необходимо добавить следующее, открываем терминал и выполняем:
sudo sh -c 'echo "deb http://www.deb-multimedia.org jessie main non-free" >> /etc/apt/sources.list'
Обновляем репозитории
sudo apt-get update
Устанавливаем некоторые зависимости:
sudo apt-get install deb-multimedia-keyring
Мы снова обновляем и устанавливаем FFmpeg, если вы используете Debian 9, просто выполните следующие команды:
sudo apt-get update sudo apt-get install ffmpeg
В случае с Ubuntu у нас есть репозиторий, с помощью которого мы можем поддерживать себя, мы просто открываем терминал и выполняем.
Добавляем репозиторий с:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
Обновляем репозитории:
sudo apt-get update
В конце концов мы устанавливаем с помощью этой команды:
sudo apt-get install ffmpeg
В случае Fedora мы должны выполнить команду в зависимости от версии нашей системы, это на случай, если в вашу систему не добавлены репозитории rpm fusion:
Fedora 26
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-26.noarch.rpm sudo yum update sudo yum install ffmpeg
Для Fedora 27
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum update sudo yum install ffmpeg
Fedora 28
sudo yum install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm sudo yum update sudo yum install ffmpeg
В случае Arch Linux и производные только у нас:
sudo pacman -S ffmpeg
И с этим у нас уже установлена самая последняя версия FFmpeg, по прошествии нескольких недель или месяцев мы также начнем видеть новые версии и функции, добавленные во все те видеоредакторы, которые используют FFmpeg.