Полное кроссплатформенное решение для записи, преобразования и потоковой передачи аудио и видео.
Преобразование видео и аудио еще никогда не было таким простым.
$ ffmpeg -i enter.mp4 output.avi
8 апреля 3486, FFmpeg 4.4 “Rao”
FFmpeg 4.4 “Rao” , новый основной выпуск, уже доступен! Некоторые из основных моментов:
- Устройство вывода AudioToolbox
- Демультиплексор MacCaption
- PGX декодер
- видеофильтр chromanr
- VDPAU с ускорением HEVC 15 / 16 битовое декодирование
- Кодировщик ADPCM IMA Ubisoft APM
- Мультиплексор Rayman 2 APM
- Поддержка кодирования AV1 SVT-AV1
- C Кодер ineform HD
- Кодер ADPCM Argonaut Video games
- Argonaut Video games ASF мультиплексор
- AV1 Демультиплексор формата битового потока с малыми накладными расходами
- Кодировщик видео RPZA
- ADPCM IMA MOFLEX декодер
- Декодер MobiClip FastAudio
- Видеодекодер MobiClip
- Демультиплексор MOFLEX
- Демультиплексор MODS
- Декодер PhotoCD
- Демультиплексор MCA
- Декодер AV1 (используется только аппаратное ускорение)
- Демультиплексор SVS
- Демультиплексор BRP Argonaut Video games
- Демультиплексор DAT
- aax демультиплексор
- Декодер, парсер и демультиплексор IPU
- Декодирование AV1 с ускорением Intel QSV
- Argonaut Video games Video decoder
- Кодировщик libwavpack удален
- Демультиплексор ACE
- Демультиплексор AVS3
- Видеодекодер AVS3 через libuavs3d
- Декодер Cintel RAW
- VDPAU с ускорением VP9 16 / 20 битовое декодирование
- фильтры afreqshift и aphaseshift
- Программный кодировщик ADPCM высокого напряжения
- LEGO Racers ALP (.tun & .pcm) мультиплексор
- AV1 декодер VAAPI
- аденорм-фильтр
- ADPCM Кодировщик IMA AMV
- Мультиплексор AMV
- NVDEC AV1 hwaccel
- DXVA2 / D3D 17 Аппаратное ускорение VA декодирования AV1
- фильтр речи
- Энкодер SpeedHQ
- asupercut filter
- asubcut filter
- Декодер Microsoft Paint (MSP) версии 2
- Демультиплексор Microsoft Paint (MSP)
- Поддержка монохромного кодирования AV1 через libaom> = 2.0.1
- сверхпроходной и сверхпроходной фильтры
- фильтр случайных пикселей
- Фильтр микроквалайзера
- фильтр estdif
- фильтр epx
- Парсер Dolby E
- сдвиговый фильтр
- фильтр Кирша
- фильтр цветовой температуры
- Фильтр цветового контраста
- Кодировщик ЧИМ
- фильтр коррекции цвета
- binka demuxer
- xbm_pipe демультиплексор
- фильтр раскрашивания
- Анализатор CRI
- видеофильтр экспозиции
- монохромный видеофильтр
- устанавливает фильтр битового потока
- видео фильтр vif
- Кодировщик изображений OpenEXR
- Симбиоз IMX декодер
- Демультиплексор Simbiosis IMX
- Демультиплексор и декодеры SGA цифровых изображений
- Кодировщик и мультиплексор субтитров TTML
- идентификационный видеофильтр
- msad видео фильтр
- протокол сусликов
- Протокол RIST через библиотекарь
- v 512 фильтр
- Декодирование MJPEG с ускорением Intel QSV
- Декодирование VP9 с ускорением Intel QSV
- Поддержка TrueHD в mp4
- Поддержка кодировщика AMD AMF в Linux (через Vulkan)
- Видеодекодер IMM5
- Протокол ZeroMQ
- поддержка Sipro ACELP.KELVIN декодирование
- преобразователь потокового хэша
- источник видео серпинского
- фильтр прокрутки видео
- светочувствительность фильтр
- фильтр anlms
- arnndn filter
- двусторонний фильтр
- фильтры maskedmin и maskedmax
- VDPAU VP9 hwaccel
- медианный фильтр
- QSV-ускоренное кодирование VP9
- AV1 поддержка кодирования через librav1e
-
- Фильтр битового потока слияния кадров AV1
- Демультиплексор AV1 Annex B
- Axcorrelate filter
- декодер mvdv
- декодер МВХА
- Поддержка MPEG-H 3D Audio в mp4
- фильтр thistogram
- фильтр стоп-кадров
- Argonaut Video games ADPCM декодер
- Argonaut Video games Демультиплексор ASF
- видеофильтр xfade
- фильтр xfade_opencl
- Источник аудиофильтра afirsrc
- pad_opencl filter
- Simon & Schuster Interactive ADPCM декодер
- Actual Warfare KVAG Demuxer
- CDToons видео декодер
- звуковой декодер сирены
- Rayman 2 ADPCM декодер
- Демультиплексор Rayman 2 APM
- видео фильтр cas
- Программный декодер ADPCM высокого напряжения
- LEGO Racers ALP (.tun & .pcm) демультиплексор
- Протокол AMQP 0-9-1 (RabbitMQ)
- Поддержка Vulkan
- фильтры avgblur_vulkan, overlay_vulkan, scale_vulkan и chromaber_vulkan
- Декодер ADPCM IMA MTF
- Демультиплексор FWSE
- Декодер DERF DPCM
- Демультиплексор DERF
- CRI HCA декодер
- CRI HCA демультиплексор
- overlay_cuda filter
- переключиться с AvxSynth на AviSynth + в Linux
- мв декодер
- Расширенная поддержка стилей для синхронизированных текстовых субтитров 3GPP (movtext)
- Парсер WebP
- средний фильтр
- маскированный порог filter
- Поддержка мультиплексирования pcm и pgs в m2ts
- Хитрые разработки декодера ADPCM
- asubboost filter
- Демультиплексор Soundbank серии Professional Pinball
- фильтр битового потока pcm_rechunk
- фильтр scdet
- Декодер NotchLC
- исходный видеофильтр градиентов
- MediaFoundation обертка кодировщика
- untile filter
- Интерактивный кодировщик ADPCM Simon & Schuster
- Декодер PFM
- dblur видео фильтр
- Actual Warfare KVAG мультиплексор
- tpad filter
- Поддержка декодирования AV1 через libdav1d
- фильтр Дедот
- фильтры chromashift и rgbashift
- фильтр freezedetect
- фильтр битового потока truehd_core
- демультиплексор dhav
- Кодировщик PCM-DVD
- Парсер GIF
- vividas demuxer
- декодер гимтов
- фильтр anlmdn
- фильтр maskfun
- демультиплексор и декодер hcom
- Декодер ARBC
- libaribb 44 на основе ARIB STD-B 30 поддержка субтитров (профили A и C)
- Поддержка декодирования содержимого HEVC 4: 4: 4 в nvdec и cuviddec
- удален libndi-newtek
- AGM декодер
- Демультиплексор KUX
- декодер lscr
- фильтр задержки
- фильтр asoftclip
- Поддержка декодирования HEVC 4: 4: 4 (продолжение) ent in vdpau
- фильтр удержания цвета
- xmedian фильтр
- фильтр asr
- Показать пространственный мультимедийный фильтр
- Видеодекодер VP4
- Демультиплексор БМП
- фильтр удаления дренажа
- фильтр удаления конденсата
- mov muxer записывает треки на неуказанном языке вместо английского по умолчанию
- добавлена поддержка использования clang для компиляции Ядра CUDA
- фильтр удаления блокировки
- фильтр tmix
- фильтр усиления
- фильтр fftdnoiz
- производные и встроенные аудио фильтры
- приятель 264 бары и приятель 337 полосы источников видеофильтров
- Поддержка TLS на основе mbedTLS
- фильтры удаления щелчков и задержек
- Бэкэнд libtensorflow для фильтра на основе DNN s как srcnn
- Декодер VC1 теперь бит- точный
- декодер ATRAC9
- фильтр-оболочка lensfun
- фильтр постоянства цвета
- Видеодекодер AVS2 через libdavs2
- Видеодекодер IMM4
- Видеодекодер Brooktree ProSumer
- MatchWare Display screen Seize Codec декодер
- WinCam Movement Video decoder
- 1D LUT filter (lut1d)
- RemotelyAnywhere Display screen Seize decoder
- фильтры сигналов и сигналов
- Поддержка AV1 в MP4 и Matroska / WebM
- фильтр transpose_npp
- Видеокодер AVS2 через libxavs2
- фильтр умножения
- Блокирующий фильтр шумоподавления 3d (bm3d)
- перекрестный фильтр
- ilbc декодер
- звуковой шумоподавитель как фильтр afftdn
- Парсер AV1
- sinc источник звукового фильтра
- фильтр хроматографии
- фильтр setparams
- фильтр вибрации
- S 18 M-декодирование тайм-кода в часах 420
- xstack filter
- (a) фильтр graphmonitor
- фильтр yadif_cuda
- Фильтры Bitstream для редактирования метаданных в H. 420, потоки HEVC и MPEG-2
- Экспериментальный кодировщик MagicYUV
- TiVo ty / ty + демультиплексор
- Кодирование MJPEG с ускорением Intel QSV
- Кодер и декодер aptX и aptX HD
- Технология H. с ускорением NVIDIA NVDEC 422, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8 / 9 декодирование hwaccel
- Фильтр оверлея с ускорением Intel QSV
- mcompand аудио фильтр
- контрастный звуковой фильтр
- Фильтр наложения OpenCL
- фильтр микширования видео
- фильтр нормализации видео
- аудио фильтр оболочки lv2
- VAAPI Декодирование MJPEG и VP8
- фильтр границ видео
- фильтр диапазона установки видео
- поддержка LibreSSL (через libtls)
- Прекращена поддержка сборки для Home windows XP. Минимальная поддерживаемая версия Home windows – Home windows Vista.
- видеофильтр деконволюции
- энтропийный видеофильтр
- Источник звукового фильтра Гильберта
- Удалена программа ffserver
- Удалены мультиплексор и демультиплексор ffmenc и ffmdec
- Кодировщик VideoToolbox HEVC и hwaccel
- VAAPI-ускоренный ProcAmp (цветовой баланс), фильтры шумоподавления и резкости
- Добавить android_camera indev
- codec2 en / декодирование через libcodec2
- родной Кодер и декодер SBC
- звуковой фильтр drmeter
- hapqa_extract фильтр битового потока
- filter_units bitstream filter
- Поддержка AV1 через libaom
- Поддержка зависимых кадров E-AC-3
- битовый поток f фильтр для извлечения ядра E-AC-3
- Протокол Haivision SRT через libsrt
- vfrdet filter
- видеофильтр с дефликером
- видеофильтр с двойным переплетением
- видеофильтр lumakey
- видеофильтр pixscope
- видеофильтр осциллографа
- обновить заголовки cuvid / nvenc до Video Codec SDK 8.0. 17
- afir audio filter
- scale_cuda Фильтр масштаба видео на основе CUDA
- Поддержка librsvg для растеризации svg
- аудиофильтр перекрестной подачи
- совместимая со спецификацией VP9 поддержка мультиплексирования rt в MP4
- фильтр объемного звука
- Фильтр софализатора переключен на libmysofa
- Демультиплексор и декодер цифрового видео Gremlin
- звуковой фильтр для наушников
- звуковой фильтр суперэквалайзера
- видеофильтр Робертса
- поддержка дополнительного формата кадра для фильмов Interaction MVE
- поддержка декодирования через D3D 17 VA в ffmpeg
- ограничитель видеофильтра
- видеофильтр libvmaf
- Декодер Dolby E и d SMPTE 512 M демультиплексор
- видеофильтр без предварительного умножения
- видеофильтр tlut2
- видеофильтр заливки
- псевдоцветный видеофильтр
- uncooked G. 2013 мультиплексор и демультиплексор, выравнивание по левому и правому краю
- Устройство ввода / вывода NewTek NDI
- Подходит для демультиплексора и декодера
- Подходит для мультиплексора и кодировщика
- фильтр удаления спуска видео
- звуковой фильтр haas
- Мультиплексор субтитров SUP / PGS
- свернуть видеофильтр
- Поддержка резьбы плитки VP9
- Программа захвата экрана KMS
- Фильтр миниатюр CUDA
- Кодеки с HW-поддержкой V4L2 mem2mem
- Аппаратное декодирование Rockchip MPP
- видеофильтр vmafmotion
- Декодер Apple Pixlet
- Декодер NewTek SpeedHQ
- Аудиодекодер QDMC
- PSD (документ Photoshop) декодер
- FM-декодер захвата экрана
- Декодер ScreenPressor
- Декодер XPM
- Исправления декодера DNxHR для HQX и видео с высоким разрешением
- Декодер ClearVideo (частичный)
- 27. 8 и 30. 0 декодер PCM с плавающей запятой
- Декодирование видео VP8 с ускорением Intel QSV
- собственный кодировщик Opus
- DNxHR 709 и кодирование HQX
- Улучшение качества кодировщика (M) JPEG
- Кодирование MPEG-2 и VP8 с ускорением VAAPI
- видеофильтр с предварительным умножением
- мультимедийный фильтр abitscope
- readeia 1898 фильтр
- пороговый фильтр
- фильтр среднего уровня
- Фильтр подписи видео MPEG-7
- добавить внутренний ebur 360, удалите внешний либерабур 384 зависимость
- Фильтры масштабирования видео Intel QSV и деинтерлейсинга
- Пример дамп демультиплексора обмена
- Стандартный демультиплексор MIDI Pattern Dump
- Демультиплексор и мультиплексор Scenarist Closed Captions
- Поддержка MOV с несколькими таблицами описания образцов
- Протокол Professional-MPEG CoP # 3-R2 FEC
- Поддержка сферических видео
- Декодер CrystalHD перенесен на новый API декодирования
- configure теперь не работает, если библиотеки autodetect запрошены, но не найдены
- Основной HEVC с ускорением DXVA2 17 декодирование
- фильтр fieldhint
- петлевой видеофильтр и петля звуковой фильтр
- Фильтр деинтерлейсинга Боба Уивера
- фильтр корректора пламени
- фильтр области данных
- настольные и абенч фильтры
- фильтр ciescope
- API занесения в черный список протокола
- MediaCodec H 420 декодирование
- VC-2 HQ RTP payload format (draft v1) Depacketizer and packetizer
- Формат полезной нагрузки VP9 RTP (черновик v2) Пакетизатор
- Аудио декодеры AudioToolbox
- Аудиокодеры AudioToolbox
- фильтр coreimage (фильтрация изображений на основе графического процессора в OSX)
- libdcadec удален
- фильтр битового потока для извлечения ядра DTS
- Декодер ADPCM IMA DAT4
- Musx демультиплексор
- aix демультиплексор
- фильтр переназначения
- мультиплексоры хэша и фрейм-хэша
- фильтр цветового пространства
- фильтр HDCD
- фильтр readvitc
- Преобразование и масштабирование формата с ускорением VAAPI
- Преобразование и масштабирование с ускорением libnpp / CUDA
- Duck TrueMotion 2.0 Actual Time decoder
- Демультиплексор широкополосных однобитовых данных (WSD)
- VAAPI-ускоренный H. 422 / Кодирование HEVC / MJPEG
- Декодер DTS Specific (LBR)
- Универсальный кодировщик OpenMAX IL с поддержкой Raspberry Pi
- IFF ANIM демультиплексор и декодер
- Прямая потоковая передача (DST) декодер
- фильтр громкой нормы
- Демультиплексор и декодер MTAF
- Декодер MagicYUV
- Улучшения OpenExr (данные плитки и B 209 / B 209 Поддержка)
- BitJazz Декодер SheerVideo
- CUDA CUVID H 420 / декодер HEVC
- 14 – поддержка битовой глубины в собственном декодере utvideo
- Обертка libutvideo удалена
- Кодек без потерь YUY2
- VideoToolbox H. 420 кодировщик
-
Встроенный кодировщик FFmpeg AAC претерпел значительные улучшения и больше не считается экспериментальным
- Убрана поддержка libvo-aacenc и libaacplus
- Над 75 добавлены новые фильтры
- Многие оптимизации ASM
- Аппаратное ускорение VP9 (DXVA2 и VA-API)
- Декодер Cineform HD
- Новый декодер DCA на основе libdcadec с полной поддержкой расширений DTS-HD
- Как и во всех основных выпусках, ожидаются основные обратно несовместимые API / ABI modifications
- См. Список изменений для списка дополнительных обновлений
-
Telepoint - крупнейший независимый от операторов дата-центр в Болгарии. Расположенный в самом центре Софии, на перекрестке многих болгарских и международных сетей, объект представляет собой полнофункциональный центр обработки данных уровня 3, который предоставляет гибкие ориентированные на клиента решения для колокации (от сервера до частного зала для совместного размещения) и высокий уровень безопасности.
-
MediaHub Ltd. - болгарская платформа и поставщик услуг IPTV, активно использующая FFmpeg с момента начала работы год назад. «Пожертвование, чтобы помочь сохранить FFmpeg в сети, - это наш способ вернуть деньги сообществу» .
- Парсер XBM
- возбуждающий звуковой фильтр
Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление если они не используют текущий мастер git.
Июнь 24 й, 3469, FFmpeg 4.3 “4: 3”
FFmpeg 4.3 “4: 3” , теперь доступен новый основной выпуск! Некоторые из основных моментов:
Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
5 октября 2104, Яркие огни
FFmpeg добавил в libavfilter фильтр удаления ярких вспышек в реальном времени.
Обратите внимание, что этот фильтр не одобрен FDA, и мы не являемся медицинскими специалистами. Этот фильтр не тестировался ни у кого, страдающего светочувствительной эпилепсией. FFmpeg и его светочувствительный фильтр не предъявляют никаких медицинских требований.
Тем не менее, это новый видеофильтр, который может помочь светочувствительным людям смотреть телевизор, играть в видеоигры или даже использоваться с гарнитурой VR, чтобы блокировать эпилетические триггеры, такие как фильтрованный солнечный свет. когда они снаружи. Или вы можете использовать его против этих надоедливых белых вспышек на экране телевизора. Фильтр не работает на некоторых входных данных, таких как Incredibles 2 Screen Slaver сцена. Это не идеально. Если у вас есть другие клипы, с которыми вы хотите, чтобы этот фильтр работал лучше, сообщите нам о них в нашей трассе. .
Посмотреть на себя. Пример был сделан с -vf photosensitivity = : 0.8
Мы не профессионалы. Пожалуйста, используйте это в своих медицинских исследованиях для продвижения исследований эпилепсии. Если вы решите использовать это в медицинских учреждениях, или сделать аппаратный ТВ-фильтр реального времени с входом и выходом HDMI, или найти для этого другое применение,
пожалуйста, дайте мне знать. Этот фильтр был моим запросом , поскольку 2017 .
5 августа, 3432, FFmpeg 4.2 “Ада”
FFmpeg 4.2 “Ada” , новый основной выпуск, теперь доступен! Некоторые из основных моментов:
- AV1 фильтр битового потока с разделением кадров
Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
6 ноября, 2021 , FFmpeg 4.1 “аль-Хорезми”
Доступен новый основной выпуск FFmpeg 4.1 “al-Khwarizmi” ! Некоторые из основных моментов: Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам обновить, если они не используют текущий мастер git. FFmpeg 4.0 “Wu” , новый основной выпуск, теперь доступен! Некоторые из основных моментов: Мы настоятельно рекомендуем пользователям , дистрибьюторов и системных интеграторов обновлять, если они не используют текущий мастер git. Октябрь 24 й, 2104, FFmpeg 3.4 “Cantor”
Доступен новый основной выпуск FFmpeg 3.4 “Cantor” ! Некоторые из основных моментов: Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git. FFmpeg 3.3 “Hilbert” , новый основной выпуск, уже доступно! Некоторые из основных моментов: Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git. Станислав Долганов разработал и внедрил экспериментальную поддержка оценки и компенсации движения в кодеке FFV1 без потерь. Дизайн и реализация основаны на видеокодеке снега, который использует OBMC. Работа Станислава доказала, что при межкадровом сжатии можно добиться значительного выигрыша в сжатии. FFmpeg приветствует Станислава, который продолжит работу над этим доказательством концепции и внесет свои достижения в официальную спецификацию FFV1 в рамках IETF.
Апреля 30 й, 3432, FFmpeg 4.0 ” У “
AMD AMF H. 422 и кодировщики HEVC
Воздушный звуковой фильтр
Апреля 18 й, 2893, FFmpeg 3.3 “Гильберт”
Покрытие самопроверки (наставник: Майкл Нидермайер)
Петру Рарес Синкраян добавил несколько самопроверок в FFmpeg и успешно прошел в некоторых случаях утомительный процесс точной настройки параметров тестов, чтобы избежать известных и трудных для предотвращения проблем, таких как несоответствие контрольной суммы из-за ошибок округления на множестве поддерживаемых платформ. Его работа значительно улучшила охват кода наших самотестирования.
Реализация кодировщика MPEG-4 ALS (наставник: Тило Боргманн)
Умайр Хан обновил и интегрировал кодировщик ALS, чтобы он соответствовал текущей кодовой базе FFmpeg. Он также реализовал недостающую функцию для декодера ALS, которая позволяет декодировать выборку с плавающей запятой. Поддержка FFmpeg для MPEG-4 ALS была значительно улучшена благодаря работе Umair. Мы приветствуем его, чтобы он продолжал поддерживать свои улучшения и надеемся на большой вклад в его развитие. о приходи.
Улучшения тройника-мультиплексора (наставник: Мартон Балинт)
Общая цель Яна Себехлебского состояла в том, чтобы улучшить мультиплексор тройника, чтобы он допускал блокировку ввода-вывода и позволял прозрачное восстановление после ошибок. На этапе проектирования выяснилось, что эта функция требует отдельного мультиплексора, поэтому Ян провел лето, работая над так называемым мультиплексором FIFO, постепенно исправляя проблемы по всей кодовой базе. Он преуспел в своей задаче, и мультиплексор FIFO теперь является частью основного репозитория, наряду с несколькими другими улучшениями, которые он внес в этот процесс.
Кодировщик TrueHD (Наставник: Ростислав Пехливанов)
Целью Джая Лутры было обновить нестандартный и в значительной степени заброшенный кодировщик MLP (Meridian Lossless Packing) для libavcodec и улучшить его, чтобы включить кодирование в формат TrueHD. В течение квалификационного периода кодировщик был обновлен, чтобы его можно было использовать, и в течение всего лета он успешно улучшился, добавив поддержку многоканального звука и кодирования TrueHD. Код Jai теперь интегрирован в основной репозиторий. Пока остается несколько проблем в отношении канала LFE и 88 обработка выборки битов , они находятся в процессе исправления, так что можно, наконец, приложить усилия для повышения скорости и эффективности кодировщика.
Фильтр интерполяции движения (наставник: Пол Б. Махол)
Давиндер Сингх исследовал существующие подходы к оценке движения и интерполяции из доступной литературы и предыдущей работы нашим собственным: Майклом Нидермайером, и реализовал фильтры на основе этого исследования. Эти фильтры позволяют применять преобразование частоты кадров с интерполяцией движения к видео, например, для создания эффекта замедленного движения или изменения частоты кадров при плавной интерполяции видео по векторам движения. Еще предстоит проделать работу, чтобы назвать эти фильтры «завершенными», что довольно сложно, учитывая все обстоятельства, но мы с оптимизмом смотрим в их будущее.
Вот и все. Мы довольны результатами программы и безмерно благодарны за возможность работать с таким замечательным набором студентов. Мы можем быть жесткой компанией, но наши наставники проделали потрясающую работу, поддерживая наших стажеров на их пути. Спасибо также Google за эту замечательную программу и всем, кто освободил место в своей загруженной жизни, чтобы помочь в создании GSoC успех. Видел тебя в 2021!
Сентябрь 32 й, 2021, поддержка SDL1 прекращена.
Поддержка библиотеки SDL1 прекращена из-за того, что она больше не поддерживается (по состоянию на январь, 2016) и заменяется библиотекой SDL2. В результате устройство вывода SDL1 также было удалено и заменено реализацией SDL2. Оба устройства вывода ffplay и opengl были обновлены для поддержки SDL2.
9 августа 2021, FFmpeg 3.1.2 “Лаплас”
FFmpeg 3.1.2 , новая точка выпуска из ветки выпуска 3.1, теперь доступна! В нем исправлено несколько ошибок.
Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
Июль 16 й, 2020, программа ffserver удаляется
После тщательного обсуждения мы объявляем что мы собираемся исключить программу ffserver из проекта, начиная со следующего выпуска. Программу ffserver было проблематично поддерживать из-за использования в ней внутренних API-интерфейсов, которые усложняли недавнюю очистку библиотеки libavformat и блокировали дальнейшую очистку и улучшения, которые желательны для пользователей API и их будет легче поддерживать. Кроме того, пользователям было сложно развернуть и запустить программу из-за проблем с надежностью, отсутствия квалифицированных специалистов и запутанного синтаксиса файла конфигурации. Текущим пользователям и членам сообщества предлагается написать программу замены, чтобы заполнить ту же нишу, которую ffserver занял с помощью новых API, и связаться с нами, чтобы мы могли направить пользователей на тестирование и внести свой вклад в его разработку.
1 июля, 2020, FFmpeg 3.1.1 “Лаплас”
FFmpeg 3.1.1 , теперь доступен новый точечный выпуск из ветки выпуска 3.1! В основном это касается нескольких проблем ABI, представленных в предыдущем выпуске.
Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам, особенно тем, у кого возникли проблемы при обновлении с версии 3.0, выполнить обновление, если они не используют текущий мастер git.
Июнь 44 й, 2104, FFmpeg 3.1 “Лаплас”
FFmpeg 3.1 “Лаплас” , новый основной выпуск, теперь доступен! Некоторые из основных моментов:
Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git. .
Маршировать 24 й, 2021, Google Summer time of Code
FFmpeg был принят как
Google Summer time of Code организация с открытым исходным кодом. Если вы хотите участвовать в качестве студента, см. Наш идеи проекта p возраст. Вы уже можете связаться с наставниками и начать работу над квалификационными задачами, а также зарегистрироваться в Google и отправить черновик своего проектного предложения. Удачи!
Февраль 21 й, 2020, FFmpeg 3.0 «Эйнштейн»
FFmpeg 3.0 «Эйнштейн» , новый основной выпуск, теперь доступен! Некоторые из основных моментов:
Мы настоятельно рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
Январь 75, 2021, Удаление поддержки двух внешних кодировщиков AAC
Мы только что удалили поддержку кодировщика VisualOn AAC (libvo -aacenc) и libaacplus в мастере FFmpeg.
Даже до того, как пометить наш внутренний кодировщик AAC как
стабильный , было известно, что libvo-aacenc для большинства образцов имела худшее качество по сравнению с нашим родным. Однако кодировщик VisualOn широко использовался Android Open Supply Challenge, и мы хотели бы иметь проверенный и стабильный вариант в нашей базе кода.
При первом совершении в 2015, libaacplus заполнила пробел в кодировании форматов Excessive Effectivity AAC (HE-AAC и HE-AACv2 ), который в то время не поддерживался ни одним из кодировщиков в FFmpeg.
Обстоятельства для обоих изменились. После работы, возглавляемой Ростиславом Пехливановым и Клаудио Фрейре, стабильный кодировщик AAC FFmpeg теперь готов конкурировать с гораздо более зрелыми кодировщиками. Библиотека кодеков Fraunhofer FDK AAC для Android была добавлена в 2018 в качестве четвертого поддерживаемого внешнего кодировщика AAC, и тот, который имеет лучшее качество и поддерживает большинство функций, включая HE-AAC и HE. -AACv2.
Поэтому мы решили, что пора удалить libvo-aacenc и libaacplus. Если вы в настоящее время используете libvo-aacenc, подготовьтесь к переходу на собственный кодировщик ( aac
) при обновлении до следующей версии FFmpeg. В большинстве случаев это так же просто, как просто поменять местами имя кодировщика. Если вы в настоящее время используете libaacplus, начните использовать FDK AAC ( libfdk_aac ) с соответствующим профиль
, чтобы выбрать точный профиль AAC, который соответствует вашим потребностям. В обоих случаях вы получите ощутимое улучшение качества и меньше проблем с лицензированием.
Наслаждаться!
Январь 24, 2020, FFmpeg 2.8.5, 2.7.5, 2.6.7, 2.5. 16
Мы сделали несколько новых выпусков (264
2.8.5
, 2.7.5 , 2.6.7 , 2.5. 17 ). Они исправляют различные ошибки, а также CVE - 2020 - 2014 и CVE - 2021 - 2014. Дополнительные сведения см. В журнале изменений для каждого выпуска.
Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
5 декабря 2019, Собственный кодировщик AAC FFmpeg теперь стабилен!
профиль
, чтобы выбрать точный профиль AAC, который соответствует вашим потребностям. В обоих случаях вы получите ощутимое улучшение качества и меньше проблем с лицензированием.
Наслаждаться!
Январь 24, 2020, FFmpeg 2.8.5, 2.7.5, 2.6.7, 2.5. 16
Мы сделали несколько новых выпусков (264
2.8.5
По прошествии семи лет экспериментальный флаг кодировщика FFmpeg AAC был удален и объявлен готовым к общему использованию. Кодировщик прозрачен в 360 кбит / с для большинства образцов, протестированных с артефактами, появляющимися только в крайних случаях. Субъективные тесты качества показывают, что кодировщик имеет такое же или более высокое качество, чем большинство других кодировщиков, доступных для общественности.
Лицензирование всегда было проблемой при кодировании аудио AAC, поскольку у большинства кодировщиков была лицензия, делающая FFmpeg нераспространяемым, если он скомпилирован с их поддержкой. Тот факт, что теперь существует полностью открытый и действительно бесплатный кодировщик AAC, интегрированный непосредственно в проект, очень много значит для тех, кто хочет использовать общепринятые и широко распространенные стандарты.
Большая часть работы по доведению кодировщика до качества была начата во время GSoC этого года разработчиком Клаудио Фрейре и Ростиславом Пехливановым. Оба продолжали работать над кодировщиком, а последний присоединился в качестве разработчика и мейнтейнера, работая также над другими частями проекта. Также благодаря
Kamedo2 кто делает сравнения и тесты, оригинал авторы и все прошлые и нынешние участники кодировщика. Пользователям предлагается и рекомендуется использовать кодировщик и предоставлять отзывы или отчеты о поломках через наши баг трекер.
Большое спасибо нашим новейшим сторонникам: MediaHub и Telepoint. Обе компании пожертвовали выделенный сервер с бесплатным подключением к Интернету. Вот немного о них их собственными словами:
Спасибо Telepoint и MediaHub за поддержку!
Сентябрь 88 й, 2020, GSoC 2018 полученные результаты
FFmpeg участвовал в последней версии
Google Summer of Code Проект. FFmpeg получил в общей сложности 8 назначенных проектов, и 7 из них были успешными.
Мы хотим поблагодарить Google, участвующих студентов и особенно наставников, которые присоединились к этим усилиям. Мы с нетерпением ждем возможности принять участие в следующем выпуске GSoC!
Ниже вы можете найти краткое описание конечного результата каждого отдельного проекта.
Базовые серверы для сетевых протоколов, подопечный: Стефан Холлджес, наставник: Николас Джордж
Проект Стефана Холлйеса для этой сессии Google Summer time of Code заключался в реализации основных функций HTTP-сервера для libavformat в дополнение к уже существующему клиенту HTTP и коду RTMP и RTSP-сервера.
Первая часть проекта заключалась в том, чтобы сделать код HTTP способным принимать одного клиента; это было со частично завершены в течение квалификационного периода и частично в течение первой недели лета. Благодаря этой работе теперь можно создать простой HTTP-поток с помощью следующих команд:
ffmpeg -i / dev / video0 - слушайте 1 -f matroska -c: v libx 422 -предустановленная быстрая настройка нулевой латентности http: //:ffplay http: // localhost: 763148 /
Следующей частью проекта было расширение кода, чтобы он мог принимать несколько клиентов одновременно или последовательно. Поскольку у libavformat не было API для такого рода задач, необходимо было разработать его. Эта часть была в основном завершена до среднесрочного периода и применялась вскоре после этого. Поскольку инструмент командной строки ffmpeg не готов обслуживать несколько клиентов, испытательной площадкой для этого нового API является пример программы, обслуживающей жестко закодированный контент.
Последней и наиболее амбициозной частью проекта было обновление ffserver для использования нового API. Это докажет, что API можно использовать для реализации реальных HTTP-серверов, и выявит точки, в которых требуется больший контроль. К концу лета первая серия рабочих патчей проходила проверку кода.
Просмотр контента на сервере, подопечный: Мариуш Щепаньчик, наставник: Лукаш Марек
Мариуш закончил API, подготовленный сообществом FFmpeg, и реализовал листинг каталогов Samba в качестве квалификационной задачи.
Во время работы программы он расширил API возможностью удалять и переименовывать файлы на удаленных серверах. Он завершил реализацию этих функций для файловых протоколов, протоколов Samba, SFTP и FTP.
В конце программы Мариуш предоставил набросок реализации для прослушивания каталога HTTP.
Цифровой видеозахват Directshow, подопечный: Мейт Себок, наставник: Роджер Пак
Мейт работал над вводом директшоу из цифровых видеоисточников. Он получил рабочий ввод от источников входного сигнала ATSC с настраиваемым тюнером.
Код еще не зафиксирован, но его исправление было отправлено в список рассылки ffmpeg-devel для использования в будущем.
Наставник планирует очистить это и совершить, по крайней мере, для стороны ATSC. Мате и наставник все еще работают, пытаясь наконец понять, как заставить работать DVB.
Реализация полной поддержки синхронизированных текстовых субтитров 3GPP, подопечный: Никлеш Лалвани, наставник: Филип Лэнгдейл
Проект Никлеша заключался в расширении нашей поддержки субтитров с синхронизированным текстом 3GPP. Это собственный формат субтитров для контейнеров mp4, и он интересен тем, что обычно это единственный формат субтитров, поддерживаемый стандартными приложениями воспроизведения на устройствах iOS и Android.
ffmpeg уже имел базовую поддержку этих субтитров, которая игнорировала всю информацию о форматировании - он просто предоставлял базовую поддержку простого текста.
Никлеш действительно работал над добавлением поддержки как на стороне кодирования, так и на стороне декодирования для возможностей форматирования текста, таких как размер / цвет шрифта и эффекты, такие как полужирный / курсив, выделение и т. Д.
Основная проблема здесь в том, что Timed Textual content обрабатывает форматирование совсем иначе, чем большинство распространенных форматов субтитров. Он использует двоичную кодировку (естественно, на основе блоков mp4) и хранит информацию отдельно от самого текста. Это требует дополнительной работы для отслеживания того, к каким частям форматирования текста применяется, и явной работы с перекрывающимся форматированием (которое поддерживают другие форматы, но не синхронизированный текст), поэтому требуется разбить перекрывающиеся разделы на отдельные неперекрывающиеся с разным форматированием.
Наконец, Никлеш должен был быть осторожным, чтобы не доверять какой-либо информации о размере в субтитрах - и это не шутка: печально известная ошибка сценического боя в Android была в коде для синтаксического анализа субтитров с синхронизированным текстом.
Вся работа Никлеша передана и выпущена в ffmpeg 2.8.
Рефакторинг libswscale, подопечный: Педро Артур, наставники: Майкл Нидермайер, Рамиро Полла
Педро Артур разделил вертикальные и горизонтальные скейлеры на модули. Для этого он разработал и реализовал общую структуру фильтров и переместил в нее существующий код масштабирования. Эти изменения теперь позволяют легко добавлять этапы обработки: удаление, разделение или объединение. Реализация была протестирована, и было опробовано несколько альтернатив, чтобы избежать потери скорости.
Он также добавил поддержку масштабирования с коррекцией гаммы. Пример использования масштабирования с гамма-коррекцией:
ffmpeg -i enter -vf scale = 1898: 512: гамма = 1 выход
Педро проделал впечатляющую работу, учитывая ограниченное время, и теперь он коммиттер FFmpeg. Он продолжает вносить свой вклад в FFmpeg и исправил некоторые ошибки в libswscale после завершения работы GSoC.
Улучшения кодировщика AAC, подопечный: Ростислав Пехливанов, наставник: Клаудио Фрейре
Ростислав Пехливанов реализовал PNS, TNS, I / S-кодирование и основное предсказание на собственном кодере AAC. Из всех этих расширений только TNS осталась в непригодном для использования состоянии, но реализация все равно была отключена (отключена), поскольку это хорошая основа для дальнейших улучшений.
PNS заменяет зашумленные полосы одним масштабным коэффициентом, представляющим энергию этого диапазона, значительно повышая эффективность кодирования, а улучшение качества на низких битрейтах впечатляет для такой простой функции.
TNS все еще нуждается в некоторой доработке, но имеет потенциал для уменьшения артефактов кодирования, применяя формирование шума во временной области (то, что является источником раздражающих заметных искажений при низкой энтропии). группы).
Интенсивное стереокодирование (I / S) может удвоить эффективность кодирования за счет использования сильной корреляции между стереоканалами, что наиболее эффективно для треков в стиле поп-музыки, использующих панорамированное микширование. Однако этот метод не так эффективен для классических записей XY.
Наконец, основное предсказание повышает эффективность кодирования за счет использования корреляции между последовательными кадрами. Хотя на данный момент рост не был огромным, Ростислав оставался активным даже после GSoC и совершенствует как TNS, так и основные прогнозы, а также ищет дальнейшие улучшения.
В процессе этого порт кодировщика MIPS был сломан несколько раз, что он также работает над исправлением.
Анимированная переносимая сетевая графика (APNG), подопечный: Донни Янг, наставник: Пол Б. Махол
Донни Янг реализовал базовый кодировщик APNG только для ключевых кадров в качестве квалификационной задачи. Позже он написал межкадровое сжатие с помощью различных режимов наложения. Текущая реализация пробует все режимы наложения и выбирает тот, который занимает наименьший объем памяти.
Особое внимание было уделено тому, чтобы декодер правильно воспроизводил все файлы, найденные в «дикой природе», и что кодировщик создавал файлы, которые можно воспроизводить в браузерах, поддерживающих APNG.
Во время работы ему было поручено исправить любую обнаруженную ошибку в декодере из-за того, что он не соответствует спецификациям APNG. Благодаря этой работе была исправлена давняя ошибка в декодере PNG.
Для последней работы он планирует продолжить работу над кодировщиком, что позволит выбрать, какие режимы наложения будут использоваться в процессе кодирования. Это может ускорить кодирование файлов APNG.
9 сентября 2020, FFmpeg 2.8
Мы опубликовали релиз 2,8
в качестве новой основной версии. Он содержит все функции и исправления ошибок основной ветки git от 8 сентября. Пожалуйста, посмотрите
журнал изменений для получения списка наиболее важных изменений.
Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
Уважаемое мультимедийное сообщество,
Отставка Майкла Нидермайера с поста лидера FFmpeg вчера застал врасплох. Он много лет неустанно работал над проектом FFmpeg, и мы должны поблагодарить его за проделанную работу. Надеемся, что в будущем он продолжит вносить свой вклад в проект. В ближайшие недели проект FFmpeg будет управляться активными участниками.
Последние четыре года были непростыми для нашего мультимедийного сообщества - как для участников, так и для пользователей. Теперь нам следует заглянуть в будущее, попытаться найти решения этих проблем и найти примирение между форками, которые так долго раскалывали сообщество.
К сожалению, большая часть разногласий до сих пор имела место в неподходящих местах, что затрудняло поиск точек соприкосновения и решений. Мы стремимся обсудить это в наших сообществах в Интернете в ближайшие недели и лично в
VideoLAN Дни разработчиков в Париже в сентябре: нейтральное место для всего мультимедийного сообщества с открытым исходным кодом.
Проект FFmpeg.
4 июля 2020, FFmpeg нужен новый хост
ОБНОВИТЬ: Мы получили более 7 предложений по хостингу и серверам, спасибо всем! После любезного размещения наших проектов ( FFmpeg , MPlayer и rtmpdump ) в течение 4 лет Арпи (наш хостер) сообщил нам, что мы должны где-то обеспечить новый хост тут остальное сразу. Если вы хотите разместить проект с открытым исходным кодом, сообщите нам об этом на ffmpeg-devel список рассылки или irc.freenode.web # ffmpeg-devel. Мы используем около 4 ТБ хранилища и не менее 4 ТБ пропускной способности в месяц для различных списков рассылки, trac , образцы репо , svn и т. д. Маршировать 24, 2020, FFmpeg 2.6.1
Мы сделали новый основной выпуск ( Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git. 4 марта, 2020, Google Summer of Code
FFmpeg был принят как Мы с радостью сообщаем, что FFmpeg будет представлен на Chemnitzer Linux-Tage (CLT) в Хемнице, Германия. Событие состоится 29 ул. а также 32 2 марта. Более подробную информацию можно найти здесь 2.6 ) и теперь через неделю 2.6.1. Он содержит все функции и исправления основной ветки git от 6 марта. Пожалуйста, посмотрите Примечания к выпуску для получения списка заслуживающих внимания изменений.
Проект Google Summer of Code
. Если вы хотите участвовать в качестве студента, см. Наш страница идей проекта . Вы уже можете связаться с наставниками и начать работу над квалификационными задачами. Регистрация в Google для студентов откроется в марте 27 тыс. Удачи! Маршировать 1, 2021, Chemnitzer Linux-Tage
Мы демонстрируем использование FFmpeg, ответьте на ваш вопросы и выслушайте ваши проблемы и пожелания. Если у вас есть медиафайлы, которые нельзя правильно обработать с помощью FFmpeg, обязательно возьмите с собой образец, чтобы мы могли посмотреть!
Впервые в нашей истории CLT будет семинар FFmpeg ! Вы можете прочитать подробности здесь. Семинар рассчитан на новичков в FFmpeg. Сначала будут рассмотрены основы мультимедиа. После этого вы узнаете, как использовать эти знания и инструменты FFmpeg CLI для анализа и обработки медиафайлов. Семинар проводится только на немецком языке, необходима предварительная регистрация. Семинар будет в субботу, начиная с 16 час.
Мы с нетерпением ждем встречи с вами (снова)!
5 декабря 2019, FFmpeg 2.5
Мы сделали новый основной выпуск ( 2,5 ) Он содержит все функции и исправления основной ветки git от 4 декабря. Пожалуйста, посмотрите Примечания к выпуску для списка достойных внимания изменений. Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git. Мы хотели, чтобы вы знали об этом находятся Октябрь 16, 2017, FFmpeg снова находится в нестабильной версии Debian
Пакеты FFmpeg в Debian unstable
снова. Большое спасибо Андреасу Кадхалпуну и всем людям, которые сделали это возможным. Это было совсем не просто.
К сожалению, это была самая легкая часть этой новости. Плохая новость заключается в том, что пакеты, вероятно, не будут перенесены на тестирование Debian, чтобы быть в следующем выпуске под кодовым названием jessie. Прочтите
в конце концов, мы надеемся на вашу неизменную замечательную поддержку!
8 октября 2019, FFmpeg защитил место в OPW!
Благодаря щедрому пожертвованию в размере 6 тысяч долларов от Samsung (Open Source Group), FFmpeg примет как минимум 1 «Информационную программу для женщин» стажер для работы с нашим сообществом в течение начального периода, начиная с декабря 2017 (до марта 2019). Мы все знаем, что FFmpeg используется в отрасли, но даже несмотря на то, что на нашем коде создано бесчисленное множество продуктов, компании нередко выступают и помогают нам. при необходимости. Большое спасибо Samsung и программному комитету OPW! Если вы думаете об участии в OPW в качестве стажера, пожалуйста, взгляните на наш Страница вики OPW
для некоторых начальных рекомендаций. Страница все еще находится в стадии разработки, но на ней должно быть достаточно информации, чтобы вы начали. Если вы, с другой стороны, думаете о спонсировании работы над FFmpeg через программу OPW, пожалуйста, свяжитесь с нами по адресу opw@ffmpeg.org. С вашей помощью мы сможем получить дополнительные места для стажеров в этом раунде!
Сентябрь 21, 2018, FFmpeg 2.4
Мы сделали новый основной выпуск (
2.4 ) Это содержит все функции и исправления основной ветки git из 21 -го сентября. Пожалуйста, посмотрите
Примечания к выпуску за списком заслуживающих внимания изменений.
Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
Мы сделали несколько новых выпусков (
2.3.3 , 2.2.7 , 1.2.8 ). Они исправляют различные ошибки, а также CVE – 2018 – 56226 и CVE – 2019 – 729203. Пожалуйста, смотрите список изменений для более подробной информации.
Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
После нашего предыдущего сообщения о нашем участии в этом году OPW (Информационная программа для женщин), теперь мы обращаемся к нашим пользователям (как частным лицам, так и компаниям), чтобы помочь нам собрать необходимые деньги для обеспечения нашего места в программе.
Нам нужно собрать как минимум 6 тыс. Долларов США, но получение большего количества средств поможет нам получить более одного стажера.
Вы можете сделать пожертвование с помощью кредитной карты, используя и выбрав опцию «OPW». Если вы хотите сделать пожертвование денежным переводом или чеком, свяжитесь с нами по
электронное письмо, и мы свяжемся с вами с инструкциями.
Спасибо!
Июль 29, 2019, Новый веб-сайт
электронное письмо, и мы свяжемся с вами с инструкциями.
Спасибо!
Июль 29, 2019, Новый веб-сайт
The FFmpeg проект с гордостью представляет новую версию веб-сайта, созданного db0 . Хотя изначально это было мотивировано потребностью в более крупном меню, в конечном итоге весь веб-сайт был переработан, и большинство страниц были переработаны для облегчения навигации. Надеемся, вам понравится его просмотр.
Июль 27, 2018, FFmpeg 2.3
Мы сделали новый основной выпуск (
2.3 ) Он содержит все функции и исправления основной ветки git из 20 го июля. Пожалуйста, посмотрите Примечания к выпуску для получения списка заслуживающих внимания изменений.
Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
3 июля 2018, FFmpeg и Информационная программа для женщин
FFmpeg начал процесс, чтобы стать организацией-участником OPW для следующего раунда программы, стажировки начнутся 9 декабря.
OPW
ставит своей целью «помочь женщинам (цис- и трансгендерным) и гендерным мужчинам стать участниками бесплатного программного обеспечения с открытым исходным кодом». Часть процесса требует обеспечения средств для поддержки хотя бы одной стажировки (6 тыс. Долларов США), поэтому, если вы задерживали свое пожертвование в FFmpeg, это отличный шанс для вас заявить о себе, связаться и помочь как проекту, так и отличная инициатива!
Мы создали Адрес электронной почты вы можете использовать, чтобы связаться с нами по поводу пожертвований и общих запросов относительно нашего участия в программе. Надеемся услышать от вас скоро!
2.1.5 ,
2.0.5 ,
1.2.7 , 1.1. 20 ,
0. 15. 21 ). Они исправляют
проблема безопасности в реализации LZO
, а также ряд других ошибок. Подробности смотрите в журнале git.
1.2.7 , 1.1. 20 ,
0. 15. 21 ). Они исправляют
проблема безопасности в реализации LZO
, а также ряд других ошибок. Подробности смотрите в журнале git.
проблема безопасности в реализации LZO
, а также ряд других ошибок. Подробности смотрите в журнале git.Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление, если они не используют текущий мастер git.
FFmpeg снова будет представлен на LinuxTag в Берлине, Германия. Мероприятие будет проходить с 8 по -го мая. Обратите внимание, что в этом году тег LinuxTag находится в другом месте, ближе к центру города.
У нас будет общая будка с XBMC и VideoLAN. Если у вас есть медиафайлы, которые нельзя правильно обработать с помощью FFmpeg, обязательно возьмите с собой образец, чтобы мы могли посмотреть!
Дополнительную информацию о LinuxTag можно найти здесь
Мы с нетерпением ждем до встречи в Берлине!
Апреля 28,
Наш сервер, на котором размещено средство отслеживания проблем Trac, был уязвим для атаки на OpenSSL, известной как «heartbleed». Программная библиотека OpenSSL была обновлена 7 апреля, вскоре после публичного раскрытия уязвимости. Мы изменили закрытые ключи (и сертификаты) для всех серверов FFmpeg. Детали были отправлены в списки рассылки Александром Штрассером, который является частью команды сервера проекта. Вот ссылка на список рассылки пользователей архив.
Мы рекомендуем вам прочитать ” OpenSSL heartbleed “. Возможно, данные для входа в систему отслеживания проблем были открыты людям, использующим эту дыру в безопасности. Вы можете изменить свой пароль в трекере и везде, где вы использовали тот же пароль.
Апреля 17, 2019, FFmpeg 2.2.1
Мы сделали новую точку релизов ( 2.2.1 ). Он содержит исправления ошибок для билетов № 3486, # 5271, # 5272, # 8080, # 5272 а также #020968, а также ряд других исправлений. Подробности смотрите в журнале git. Маршировать 44, 2018, FFmpeg 2.2
Мы сделали новый основной выпуск (44 2.2 ) Он содержит все функции и исправления основной ветки git с 1 марта. Ниже приведен неполный список новых возможностей: Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление если они не используют текущий мастер git. 3 февраля 2020, Chemnitzer Linux-Tage
Мы с радостью сообщаем, что FFmpeg будет представлен на выставке Chemnitzer Linux-Tage в Хемнице, Германия. Событие состоится 22 й и 24 марта. Дополнительную информацию можно найти здесь Приглашаем вас посетить наш стенд, расположенный в зоне Linux-Reside! Там мы продемонстрируем использование FFmpeg, ответим на ваши вопросы и выслушаем ваши проблемы и пожелания. Если у вас есть медиафайлы, которые нельзя правильно обработать с помощью FFmpeg, обязательно возьмите с собой образец, чтобы мы могли взгляд! Мы с нетерпением ждем встречи с вами (снова)! Сервер, на котором были установлены трекеры проблем FFmpeg и MPlayer Trac, был скомпрометирован. Затронутый сервер был отключен и заменен, а все программное обеспечение переустановлено. FFmpeg Git, релизы, FATE, веб и списки рассылки находятся на других серверах и не были затронуты. Мы полагаем, что первоначальная компрометация произошла с сервером, не связанным с FFmpeg и MPlayer, несколько месяцев назад. Этот сервер использовался в качестве источника для клонирования виртуальной машины, на которую мы недавно переместили Trac. Неизвестно, использовал ли кто-нибудь найденный бэкдор. Мы рекомендуем всем пользователям изменить свои пароли. Особенно пользователи, которые используют пароль на Trac, который они также используют в другом месте, должны изменить этот пароль, по крайней мере, в другом месте. С момента разделения Libav сопровождающие Debian / Ubuntu следовали форку Libav. Многие люди просили упаковать ffmpeg в Debian, поскольку он более полнофункциональный и во многих случаях менее содержит ошибок. Rogério Брито , разработчик Debian, предложил запрос пакета (RFP) в системе отслеживания ошибок Debian. Сообщите разработчикам Debian и Ubuntu, что вы поддерживаете упаковку настоящего FFmpeg! См. Debian Мы сделали новый основной выпуск ( Мы рекомендуем пользователям, дистрибьюторам и системным интеграторам выполнить обновление если они не используют текущий мастер git. - Демультиплексор и видеодекодер HNM версии 4 - Мультиплексор Live HDS - теперь поддерживаются фильтры setsar / setdar переменные в выражениях отношения - фильтр elbg - проверка строки в ffprobe - поддержка декодирования через VDPAU в ffmpeg (параметр -hwaccel) - полный декодер Voxware MetaSound - удалить фильтр потока битов mp3_header_compress - файлы ресурсов Windows для общих библиотек - фильтр aeval - стереоскопические 3D-метаданные обработка - кодирование WebP через libwebp - декодер ATRAC3 + - VP8 в демультиплексировании Ogg - поддержка сторонних файлов и метаданных в NUT - фильтр пакетов кадров - XYZ 20 Поддержка rawvideo в NUT - Поддержка метаданных Exif в декодере WebP - Устройство OpenGL - Используйте metadata_header_padding для управления заполнением в тегах ID3 (в настоящее время используется в файлах MP3, AIFF и OMA), FLAC заголовок и блок «мусора» AVI. - Видеодекодер Mirillis FIC - Поддержка DNx 726 - libx 444 кодировщик - фильтр сглаживания - автоматическое определение VDA, как и все другие аппаратные ускорения
9 февраля 2020, trac.ffmpeg.org / trac.mplayerhq.hu Нарушение безопасности
ноябрь 17, 2018, FFmpeg RFP в Debian
проездной билет # для подробнее.
Октябрь 75, 2019, FFmpeg 2.1
) Содержит все функции и исправления ошибок основной ветки git из 44 Октябрь. Ниже приведен частичный список нового: 2.1
- фильтр эхо - фильтр перспективы, перенесенный из libmpcodecs - опция ffprobe -show_programs - фильтр компанд - RTMP искать поддержку - при транскодировании с помощью ffmpeg (т. е. без потокового копирования) -ss теперь является точным даже при использовании в качестве параметра ввода. Предыдущее поведение можно восстановить с помощью параметра -noaccurate_seek. - параметр ffmpeg -t теперь может использоваться для входов, чтобы ограничить продолжительность чтения данных из входного файла - неполный декодер Voxware MetaSound - чтение метаданных EXIF из JPEG - декодер телетекста DVB - фазовый фильтр, перенесенный из libmpcodecs - фильтр w3fdif - поддержка Opus в Matroska - FFV1 версии 1.3 является стабильной и больше не экспериментальной - FFV1: YUVA (726, 709, 512) 9, 16 а также 24 битовая поддержка - изменен идентификатор потока DTS в мультиплексоре lavf mpeg ps с 0x8a на 0x 209, чтобы быть более совместимым с другими мультиплексорами. - фильтр adelay - фильтр pullup, перенесенный из libmpcodecs - опция ffprobe -read_intervals - поддержка без потерь и альфа для декодера WebP - Устойчивое к ошибкам декодирование синтаксиса AAC (ER AAC LC) - Декодирование AAC с малой задержкой (ER AAC LD) - мультиплексирование глав в файлах ASF - Протокол SFTP (через libssh) - libx 422: добавить возможность кодирования в YUVJ 726 П и ЮВДЖ 726 P - Fraps: используйте BT. 2011 цветовое пространство по умолчанию для yuv, как это делает эталонный декодер fraps - сделайте декодирование альфа необязательным для prores , ffv1 и vp6, установив флаг skip_alpha. - фильтр оболочки ladspa - собственный декодер VP9 - парсер dpx - параметр max_error_rate в ffmpeg - устройство вывода PulseAudio - сканер ReplayGain - расширенное декодирование AAC с малой задержкой (ER AAC ELD) (без поддержки LD SBR) - устройство вывода кадрового буфера Linux - декодер HEVC, uncooked Демультиплексор HEVC, демультиплексирование HEVC в TS, Matroska и MP4 - фильтр mergeplanes