FFmpeg - это утилита с открытым исходным кодом, которая позволяет пользователям Linux, Windows и Mac OS X воспроизводить, конвертировать, записывать и передавать видео и аудио файлы. Он используется практически во всех дистрибутивах Linux. Это программное обеспечение командной строки, которое может кодировать, декодировать, демультиплексировать, мультиплексировать, транскодировать, передавать, воспроизводить и фильтровать практически любой формат носителя. FFmpeg использует libavcodec, самую передовую библиотеку аудио / видео кодеков для Linux и UNIX-подобных систем.
Особенности с первого взгляда
Программное обеспечение состоит из мультимедийного потокового сервера для прямых трансляций, простого медиаплеера на основе мощной библиотеки SDL, простого анализатора мультимедийных потоков, библиотеки, которая содержит функции для упрощения программирования, и другую библиотеку, которая включает в себя мультиплексоры и демультиплексоры для форматов мультимедийных контейнеров. Кроме того, он поставляется с поддержкой устройств ввода и вывода, медиа-фильтров, библиотеки для выполнения высоко оптимизированного масштабирования изображений и операций преобразования цветного пространства / пикселя, а также библиотеки для выполнения высоко оптимизированных преобразований рематрификации, передискретизации и преобразования форматов аудио.
Используется широким спектром приложений для управления видеофайлами
В наши дни многочисленные утилиты для преобразования аудио / видео, а также приложения для воспроизведения видео основаны или используют проект FFmpeg так или иначе. Например, Cinelerra - очень мощное приложение, которое использует FFmpeg для профессиональных операций редактирования видео. Среди других популярных проектов на базе FFmpeg можно упомянуть VLC Media Player, веб-браузеры Chromium и Google Chrome, Electric Sheep, ffdshow, HandBrake, Kdenlive, libquicktime, MPlayer, MythTV, OpenH323, QtAV, VeeJay, xine, XBMC, а также как структура GStreamer, которая используется во многих современных Linux-операционных системах.
Предназначен для многих дистрибутивов Linux
Опытные пользователи Linux могут научиться использовать FFmpeg непосредственно из командной строки, так как проект предоставляет всестороннюю ручную и онлайн-документацию. Он был создан той же командой разработчиков, которая запустила проект MPlayer, мощный аудио / видео плеер, на котором основано множество приложений. FFmpeg поставляется с предустановкой во многих дистрибутивах Linux. Если нет, он будет автоматически добавлен при установке одного из вышеупомянутых приложений на основе FFmpeg.
Что нового в этой версии:
- The ВКЛЮЧИТЬ-библиотека следующих версий: литий>
- 56 libavutil 14,100
- кодека 18.100 58.
- 58 libavformat 12,100
- 58 libavdevice 3,100
- libavfilter 16.100 7.
- libswscale 5. 1,100
- libswresample 3 1,100
- 55 libpostproc 1,100
Что нового в версии 4.0.1:
- The INCLUDE-библиотеку следующей версии:
- libavutil 56.14.100
- 58.18.100 кодек
- libavformat 58.12.100
- libavdevice 58.3.100
- libavfilter 7.16.100
- libswscale 5.1.100
- libswresample 3.1.100
- libpostproc 55.1.100
Что нового в версии:
- The INCLUDE-библиотека следующих версий:
- 55 libavutil 78,100
- кодек 57,107,100
- 57 libavformat 83,100
- 57 libavdevice 10,100
- libavfilter 6,107,100
- libavresample 3 7 0
- 8,100 libswscale 4.
- libswresample 2 9,100
- 54 libpostproc 7,100
Что нового в версии 3.3.4:
- The ВКЛЮЧИТЬ-библиотека следующих версий: литий>
- 55 libavutil 58,100
- кодека 89.100 57.
- 57 libavformat 71,100
- 57 libavdevice 6,100
- libavfilter 82.100 6.
- libavresample 3 5 0
- 6,100 libswscale 4.
- libswresample 2 7,100
- 54 libpostproc 5,100
Что нового в версии 3.3.3:
- The INCLUDE-библиотеку следующей версии:
- libavutil 55.58.100
- 57.89.100 кодек
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Что нового в версии 3.3.2:
- The INCLUDE-библиотеку следующей версии:
- libavutil 55.58.100
- 57.89.100 кодек
- libavformat 57.71.100
- libavdevice 57.6.100
- libavfilter 6.82.100
- libavresample 3.5.0
- libswscale 4.6.100
- libswresample 2.7.100
- libpostproc 54.5.100
Что нового в версии 3.3:
- Декодер CrystalHD перенесен в новый API расшифровки
- добавить внутреннюю библиотеку ebur128, удалить внешнюю зависимость libebur128
- Протокол FEC Pro-MPEG CoP # 3-R2
- Предварительный фильтр видеофильма
- Поддержка сферических видеороликов
- configure теперь терпит неудачу, если запрашиваются библиотеки autodetect, но не найдены
- Декодер PSD
- 16.8 декодер pcm с плавающей запятой
- 24.0 декодер pcm с плавающей запятой
- Apple Pixlet decoder
- аудиодекодер QDMC
- Декодер NewTek SpeedHQ
- Стандартный образец демпсера MIDI Sample Dump
- фильтр readeia608
- Демоверсия Dump eXchange
- мультимедийный фильтр abitscope.
- Scenarist Closed Captions demuxer и muxer
- пороговый фильтр
- фильтр midequalizer
- Оптимальные таблицы Хаффмана для (M) кодирования JPEG
- VAAPI-ускоренное кодирование MPEG-2 и VP8
- Декодер декодера C-кодека FM
- собственный кодер Opus
- Декодер ScreenPressor
- неполный декодер ClearVideo
- Фильтры масштабирования и деинтерлейсинга видео QSV от Intel QSV
- Поддержка MOV с несколькими таблицами описания примеров
- декодер XPM
- Удаленный унаследованный экранный захват X11, вместо этого используйте XCB
- Фильтр видеосигнала MPEG-7
- Удален фильтр asyncts (вместо этого используется af_aresample)
- Intel QSV-ускоренное видео декодирования VP8
Что нового в версии 3.2.4:
- Он включает следующие версии библиотеки:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Что нового в версии 3.2.2:
- Он включает следующие версии библиотеки:
- libavutil 55.34.100
- libavcodec 57.64.101
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Что нового в версии 3.2.1:
- The INCLUDE-библиотека следующих версий:
- libavutil 55.34.100
- 57.64.101 кодек
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Что нового в версии 3.2:
- The INCLUDE-библиотека следующих версий:
- libavutil 55.34.100
- 57.64.100 кодек
- libavformat 57.56.100
- libavdevice 57.1.100
- libavfilter 6.65.100
- libavresample 3.1.0
- libswscale 4.2.100
- libswresample 2.3.100
- libpostproc 54.1.100
Что нового в версии 3.1.3:
- The INCLUDE-библиотека следующих версий:
- 55 libavutil 28,100
- кодека 48.101 57.
- 57 libavformat 41,100
- 57 libavdevice 0,101
- libavfilter 47.100 6.
- libavresample 3 0 0
- 1,100 libswscale 4.
- libswresample 2 1,100
- 54 libpostproc 0,100
Что нового в версии 3.1.2:
- The INCLUDE-библиотека следующих версий:
- libavutil 55.28.100
- 57.48.101 кодек
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Что нового в версии 3.1.1:
- libavutil 55.28.100
- 57.48.101 кодек
- libavformat 57.41.100
- libavdevice 57.0.101
- libavfilter 6.47.100
- libavresample 3.0.0
- libswscale 4.1.100
- libswresample 2.1.100
- libpostproc 54.0.100
Что нового в версии 3.0.2:
Новое в FFmpeg 3.0.1 (29 марта 2016)
Что нового в версии 3.0.1:
- The INCLUDE-библиотека следующих версий:
- 55 libavutil 17,103
- кодека 24.102 57.
- 57 libavformat 25,100
- 57 libavdevice 0,101
- libavfilter 31.100 6.
- libavresample 3 0 0
- 0,100 libswscale 4.
- libswresample 2 0,101
- 54 libpostproc 0,100
Что нового в версии 3.0:
- Поддержка кодирования и декодирования MP4 с общим кодированием (CENC)
- Декодирование DXV
- Экстрастерный фильтр
- ocr filter
- фильтр-разделитель
- стереозвук фильтр
- фильтр стереозвуков
- резиновый фильтр
- Тремоло фильтр
- фильтр агата
- фильтр цветности
- фильтр маскировки
- Декодирование Screenpresso SPV1
- мультиплексный мультиплексор хромапринтов
- Управление динамическим уровнем громкости ffplay
- вытеснить фильтр
- фильтр selectivecolor
- расширенный усовершенствованный алгоритм кодирования AAC и удаление экспериментального флага
- ADPCM PSX-декодер
- 3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag & amp; vpk demuxer
- Фильтр zscale
- wve demuxer
- перекодировка QSV с нулевой копией в ffmpeg
- Фильтр shuffleframes
- Декодер DPXM SDX2
- фильтр вибрато
- innoHeim / Rsupport Screen Capture Codec-декодер
- ADPCM AICA-декодер
- Interplay ACM demuxer и аудиодекодер
- XMA1 & amp; Декодер XMA2
- фильтр реального времени
- источник аудиофайла anoisesrc
- Демонстратор IVR
- фильтр компенсации компенсации
- acompressor filter
- поддержка кодирования 16-разрядных изображений RLE SGI
- фильтр-распылитель
- звуковой фильтр sidechaingate
- Опция mipsdspr1 была переименована в mipsdsp
- фильтр aemphasis
- mips32r5 был удален.
- mips64r6 был удален.
- DXVA2-ускоренное декодирование VP9
- SOFAlizer: виртуальный фильтр бинауральной акустики.
- VAAPI VP9 hwaccel
- звуковой высокочастотный многополосный параметрический эквалайзер
- автоматическая фильтрация битовых потоков
- showpectrumpic filter
- удалена поддержка libstagefright
- spectsynth filter
- фильтр ahistogram
- искать только правой кнопкой мыши в ffplay
- переключить полноэкранный режим при двойном щелчке левой кнопкой мыши в ffplay
- фильтр afftfilt
- фильтр свертки
- поддержка libquvi удалена
- поддержка dvaudio в wav и avi
- Устранена поддержка libaacplus и libvo-aacenc.
- Декодер Cineform HD
- новый декодер DCA с полной поддержкой расширений DTS-HD
- значительное улучшение производительности в демонстрационном устройстве Windows TV (WTV)
- nnedi deinterlacer
- streamselect video и звуковой фильтр astreamselect.
- swaprect filter
- видео метаданных и звуковой фильтр ametadata li>
- Поддержка профиля SMPTE VC-2 HQ для декодера Dirac
- Собственный кодер SMPTE VC-2, поддерживающий профиль HQ
Что нового в версии 2.8.6:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2015-08-28, libav 11 по состоянию на 2015-08-28.
- Он включает следующие версии библиотеки:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Что нового в версии 2.8.3:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2015-08-28, libav 11 по состоянию на 2015-08-28.
- Он включает следующие версии библиотеки:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Что нового в версии 2.8:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2015-08-28, libav 11 по состоянию на 2015-08-28.
- Он включает следующие версии библиотеки:
- libavutil 54. 31.100
- libavcodec 56. 60.100
- libavformat 56. 40.101
- libavdevice 56. 4.100
- libavfilter 5. 40.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Что нового в версии 2.7.1:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, libav master от 2015-06-10, libav 11 по состоянию на 2015-06-11. Он включает следующие версии библиотеки ...
- libavutil 54. 27.100
- libavcodec 56. 41.100
- libavformat 56. 36.100
- libavdevice 56. 4.100
- libavfilter 5. 16.101
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 2.100
- libpostproc 53. 3.100
Что нового в версии 2.6.3:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, libav master от 2015-03-06, libav 11 по состоянию на 2015-03-06.
- Он включает следующие версии библиотеки:
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Что нового в версии 2.6.1:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, libav master от 2015-03-06, libav 11 по состоянию на 2015-03-06. Он включает следующие версии библиотеки ...
- libavutil 54. 20.100
- libavcodec 56. 26.100
- libavformat 56. 25.101
- libavdevice 56. 4.100
- libavfilter 5. 11.102
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Что нового в версии 2.5.4:
- 2.5.4 был выпущен в 2015-02-13 годах. Это последний стабильный релиз FFmpeg из ветки релиза 2.5, который был отключен от мастера на 2014-12-15. Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2014-12-03, libav 11 по состоянию на 2014-12-03.
- Он включает следующие версии библиотеки:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Что нового в версии 2.5.3:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2014-12-03, libav 11 по состоянию на 2014-12-03. Он включает следующие версии библиотеки ...
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Что нового в версии 2.5.1:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2014-12-03, libav 11 по состоянию на 2014-12-03.
- Он включает следующие версии библиотеки:
- libavutil 54. 15.100
- libavcodec 56. 13.100
- libavformat 56. 15.102
- libavdevice 56. 3.100
- libavfilter 5. 2.103
- libavresample 2. 1. 0
- libswscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Что нового в версии 2.5:
- HTML-код HEVC / H.265 RTP (черновик v6)
- SUP / PGS демультиплексор субтитров
- ffprobe -show_pixel_formats опция
- CAST128 симметричный блочный шифр, режим ECB
- STL субтитры демультиплексора и декодера
- libutvideo YUV 4: 2: 2 10-разрядная поддержка
- XCB-скрин-граббер
- Поддержка UDP-Lite (RFC 3828)
- Фильтр масштабирования xBR
- Поддержка захвата экрана AVFoundation.
- ffserver поддерживает частные опции кодека
- создание совместимого с DASH фрагментированного мультиплексора MP4, MPEG-DASH-сегментирования
- Мультиплексор WebP с анимированной поддержкой WebP
- поддержка декодирования zygoaudio
- APNG demuxer
- поддержка визуализации postproc
Что нового в версии 2.4.4:
- Среди множества других изменений он включает в себя все изменения с ffmpeg-mt, libav master 2014-09-14, libav 11 по состоянию на 2014-11-30.
- Он включает следующие версии библиотеки:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Что нового в версии 2.4.3:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2014-09-14, libav 11 по состоянию на 2014-11-01.
- Он включает следующие версии библиотеки:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Что нового в версии 2.4.2:
- Среди множества других изменений он включает все изменения из ffmpeg-mt, libav master 2014-09-14, libav 11 по состоянию на 2014-10-05.
- Он включает следующие версии библиотеки:
- libavutil 54. 7.100
- libavcodec 56. 1.100
- libavformat 56. 4.101
- libavdevice 56. 0.100
- libavfilter 5. 1.100
- libavresample 2. 1. 0
- libswscale 3. 0.100
- libswresample 1. 1.100
- libpostproc 53. 0.100
Что нового в версии 2.4:
- Протокол Icecast
- портированный фильтр коррекции линз из фильтра frei0r.
- большие оптимизации в dctdnoiz, чтобы сделать его пригодным для использования
- Метаданные ICY теперь запрашиваются по умолчанию с протоколом HTTP
- поддержка использования метаданных в спецификаторах потока в fftools
- Поддержка сжатия LZMA в декодере TIFF
- поддержка формата полезной нагрузки RTP H.261 (RFC 4587)
- HEVC / H.265 RTP полезная нагрузка (проект v6) депакетизатор
- добавлен фильтр кодеков для визуализации информации, экспортируемой некоторыми кодеками.
- Matroska 3D поддерживает данные сторонних сторон.
- Генерация HTML с использованием texi2html устарела в пользу makeinfo / texi2any
- Фильтр silenceremove
Что нового в версии 2.3.3:
- Среди множества других изменений он включает в себя все изменения с ffmpeg-mt, libav master 2014-07-15, libav 10.2 с 2014-07-15.
- Он включает следующие версии библиотеки:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Что нового в версии 2.3.2:
- Среди множества других изменений он включает в себя все изменения с ffmpeg-mt, libav master 2014-07-15, libav 10.2 с 2014-07-15.
- Он включает следующие версии библиотеки:
- libavutil 52. 92.100
- libavcodec 55. 69.100
- libavformat 55. 48.100
- libavdevice 55. 13.102
- libavfilter 4. 11.100
- libavresample 1. 3. 0
- libswscale 2. 6.100
- libswresample 0. 19.100
- libpostproc 52. 3.100
Что нового в версии 2.3:
- Декодирование с фиксированной точкой AC3
- Фильтр shuffleplanes
- протокол подфайла
- Демонстранник Phantom Cine
- Экспорт данных replaygain
- Видеодекодер VP7
- Кодировщик и декодер изображений Alias PIX
- Улучшения в декодере изображения BRIX Pender.
- Усовершенствования декодера XBM
- Устройство ввода QTKit
- усовершенствования декодера изображений OpenEXR
- поддержка декодирования 16-разрядных изображений RLE SGI
- GDI захват экрана для Windows
- поддержка альтернативной передачи для потоковой передачи HTTP Live
- Устройство ввода AVFoundation
- Декодер Direct Stream Digital (DSD)
- Демонстратор Magic Lantern Video (MLV)
- Декодер On2 AVC (аудио для видео)
- поддержка декодирования через DXVA2 в ffmpeg
- основанный на libbs2b стереофонический звуковой фильтр
- Ограничение количества отсчетов ссылок libx264 в зависимости от уровня
- собственный декодер Opus
- отображать матрицу экспорта и вращения api
- Кодер WebVTT
- мультимедийный фильтр showcqt.
- фильтр зомпан - фильтр сигнальных стат.
- hqx filter (hq2x, hq3x, hq4x)
- фильтр фленджера
- Автоматическое обнаружение формата изображения
- Демонстратор LRC и мультиплексор
- Протокол Samba (через libsmbclient)
- Мультимедийный манифест WebM DASH
- поддержка libfribidi в drawtext
Что нового в версии 2.2.5:
- Среди множества других изменений он включает все изменения с ffmpeg-mt, master libav 2014-03-01, libav 10.2 с 2014-07-15.
- Он включает следующие версии библиотеки:
- libavutil 52. 66.100
- libavcodec 55. 52.102
- libavformat 55. 33.100
- libavdevice 55. 10.100
- libavfilter 4. 2.100
- libswscale 2. 5.102
- libswresample 0. 18.100
- libpostproc 52. 3.100
Комментарии не найдены