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
- Pro-MPEG CoP # 3-R2 FEC протокол
- попередньо фільтр відео
- Підтримка сферичних відео
- налаштовувати зараз не вдається, якщо автообстеження-бібліотеки запитуються, але не знайдено
- PSD декодер
- 16,8-дюймовий декодер з плаваючою комою
- 24.0 з декодером з плаваючою комою pcm
- Декодер Apple Pixlet
- Декодер аудіо QDMC
- NewTek SpeedHQ декодер
- Стандартний демокс MIDI Sample Dump
- фільтр readeia608
- Demuxer для зразків dump eXchange
- мультимедійний фільтр abitscope
- Сценаріст Демуксер закритих підписів і мультиплексор
- пороговий фільтр
- фільтр midequalizer
- Оптимальні таблиці Хаффмана для кодування (M) JPEG
- прискорення VAAPI кодування MPEG-2 та VP8
- Дешифратор кодека захоплення екрана FM
- власний кодуючий Opus
- Дешифратор ScreenPressor
- Неповний декодер ClearVideo
- Потужність відеокамери Intel QSV та деінтерлейсингові фільтри
- Підтримка MOV з кількома таблицями описів зразків
- Дешифратор XPM
- Видалено застарілий граббер X11, використовуйте XCB
- фільтр відео сигнатур MPEG-7
- Вилучено фільтр асинтетів (замість цього скористайтеся командою af_erosample)
- розширена відеокарта VP8 з QSV Intel
Що нового у версії 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
- libsvscale 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
- libsvscale 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:
- Шифрування загального коду (CENC) MP4 для кодування та декодування
- DXV декодування
- фільтр екстрастерео
- фільтр ocr
- фільтр alimiter
- стереозвений фільтр
- фільтр стереотипів
- гумовий фільтр
- фільтр тремоло
- агатовий фільтр
- фільтр chromakey
- маскирувати фільтр з чергуванням
- Дешифрування Screenpresso SPV1
- мультиплексор відбитків пальців з хропрубом
- динамічний регулятор гучності ffplay
- витіснити фільтр
- вибрати фільтр кольорів
- розширений автентичний кодувальник AAC та видалення експериментального прапора
- Дешифратор ADPCM PSX
- 3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag & amp; vpk demuxer
- фільтр zscale
- дякує
- перекодування Intel QSV з нульовою копією в ffmpeg
- фільтр перемішування кадрів
- SDX2 DPCM-декодер
- фільтр вибрато
- innoHeim / Rsupport Декодер кодека захоплення екрана
- Дешифратор ADPCM AICA
- Демодер ACM і аудіодекодер Interplay
- XMA1 & amp; XMA2 декодер
- фільтр у реальному часі
- джерело звукового фільтра anoisesrc
- Девікс IVR
- компенсація затримки фільтра
- фільтр прискореного доступу
- підтримка кодування 16-bit RLE SGI-зображень
- апульсаторний фільтр
- відібрати звуковий фільтр
- параметр mipsdspr1 був перейменований в mipsdsp
- фільтр з амфазами
- параметр mips32r5 був вилучений
- параметр mips64r6 був вилучений
- DXVA2-прискорене декодування VP9
- SOFAlizer: віртуальний фільтр бінуальної акустики
- VAAPI VP9 hwaccel
- аудіо високочастотний багатодіапазонний параметричний еквалайзер
- автоматична фільтрація бітових потоків
- показуєекспериментальний фільтр
- вилучено підтримку libstagefright
- фільтр спектрального синхронізації
- фільтр ахістограмм
- шукайте лише за допомогою правої кнопки миші у ffplay
- перемикання повного екрана під час подвійного клацання лівою кнопкою миші у програмі ffplay
- фільтр afftfilt
- фільтр згортки
- вилучено підтримку libquvi
- підтримка dvaudio в WAV та AVI
- вилучено підтримку libaacplus та libvo-aacenc
- Cineform HD декодер
- новий DCA-декодер із повною підтримкою розширень DTS-HD
- значні покращення продуктивності демо-телебачення на телевізорі Windows (WTV)
- nnedi deinterlacer
- відтворити вибір відео та вибрати аудіо фільтр
- змінити фільтр
- аудіо фільтр метаданих відео та офірадата
- Підтримка профілю SMPTE VC-2 для декоратора Dirac
- Вбудований кодовий пристрій SMPTE VC-2, що підтримує профіль HQ
Що нового у версії 2.8.6:
- Серед безлічі інших змін, він включає всі зміни з ffmpeg-mt, майстер лібав 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
- libsvscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Що нового у версії 2.8.3:
- Серед безлічі інших змін, він включає всі зміни з ffmpeg-mt, майстер лібав 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
- libsvscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Що нового у версії 2.8:
- Серед безлічі інших змін, він включає всі зміни з ffmpeg-mt, майстер лібав 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
- libsvscale 3. 1.101
- libswresample 1. 2.101
- libpostproc 53. 3.100
Що нового у версії 2.7.1:
- Серед безлічі інших змін, він включає всі зміни з ffmpeg-mt, магістр libav від 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
- libsvscale 3. 1.101
- libswresample 1. 2.100
- libpostproc 53. 3.100
Що нового у версії 2.6.3:
- Серед безлічі інших змін він включає всі зміни від ffmpeg-mt, магістр libav від 03.03.2013, 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
- libsvscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Що нового у версії 2.6.1:
- Серед безлічі інших змін, він включає всі зміни з ffmpeg-mt, магістр libav від 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
- libsvscale 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, майстер 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
- libsvscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Що нового у версії 2.5.3:
- Серед безлічі інших змін, він включає всі зміни з ffmpeg-mt, майстер 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
- libsvscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Що нового у версії 2.5.1:
- Серед безлічі інших змін, він включає всі зміни з ffmpeg-mt, майстер 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
- libsvscale 3. 1.101
- libswresample 1. 1.100
- libpostproc 53. 3.100
Що нового у версії 2.5:
- HEVC / H.265 RTP формат корисної завантаження (draft v6) packetizer
- Демаксер subtitle SUP / PGS
- параметр ffprobe-show_pixel_formats
- Симметричний блоковий шифр CAST128, режим ЄЦБ
- Делюкс і декодер STL субтитрів
- libutvideo YUV 4: 2: 2 10bit підтримка
- Скриншот на базі XCB
- Підтримка UDP-Lite (RFC 3828)
- Масштабний фільтр xBR
- Підтримка захоплення екрана AVFoundation
- ffserver підтримує приватні параметри кодека
- створення фрагментарного фрагментарного MP4-мультиплексування MPEG-DASH, сумісного з DASH
- WebP мультиплексор з підтримкою анімаційної підтримки WebP
- підтримка декодування zygoaudio
- Демаксер APNG
- підтримка візуалізації після обробки
Що нового у версії 2.4.4:
- Серед безлічі інших змін він включає всі зміни з ffmpeg-mt, магістр libav від 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, магістр 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 від 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-декодері
- підтримка формату корисної завантаження H.261 RTP (RFC 4587)
- HEVC / H.265 формат корисної завантаження RTP (чернет v6) depacketizer
- додано кодеквний фільтр для візуалізації інформації, експортованої деякими кодеками
- Підтримка Matroska 3D для сторонніх даних
- Створення HTML-коду, використовуючи texi2html, не підтримується на користь makeinfo / texi2any
- фільтр для зняття тиску
Що нового у версії 2.3.3:
- Серед безлічі інших змін він включає всі зміни з ffmpeg-mt, master libav від 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, master libav від 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 фіксована точка декодування
- фільтр перемішування фільтрів
- протокол підфайлів
- Демаксер Phantom Cine
- повторно переглядати експорт даних
- декодер відео VP7
- Псевдонім PIX image encoder і декодера
- Покращення декодера зображення BRender PIX
- Покращення декодера XBM
- Пристрій введення QTKit
- вдосконалення декодера зображення OpenEXR
- підтримка декодування 16-розрядних зображень SGI SGI
- захоплення екрана GDI для Windows
- підтримка альтернативної передачі потокового потоку HTTP
- Пристрій введення AVFoundation
- Декодер Direct Stream Digital (DSD)
- Демаксер відео магічного ліхтаря (MLV)
- On2 AVC (аудіо для відео) декодер
- підтримка для декодування через DXVA2 у ffmpeg
- Стерео-біінауральний аудіо фільтр на базі libbs2b
- кількість лінійок кадрів libx264 обмежується залежно від рівня
- нативний декодер Opus
- експорт та обертання об'яв матриці API
- WebVTT-кодер
- мультимедійний фільтр showcqt
- фільтр масштабування - фільтр сигнальних даних
- фільтр hqx (hq2x, hq3x, hq4x)
- фланцевий фільтр
- Автоматичне виявлення формату зображення
- Демексер і мультиплексор LRC
- Протокол Samba (через libsmbclient)
- Мультиплексор WebM DASH Manifest
- підтримка libfribidi у текстовому тексті
Що нового у версії 2.2.5:
- Серед безлічі інших змін він включає всі зміни з ffmpeg-mt, майстер 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
- libsvscale 2. 5.102
- libswresample 0. 18.100
- libpostproc 52. 3.100
Коментар не знайдено