FFmpeg – набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровые аудио- и видеозаписи в различных форматах. Он включает libavcodec – библиотеку кодирования и декодирования аудио и видео и libavformat – библиотеку мультиплексирования и демультиплексирования в медиаконтейнер. Название происходит от названия экспертной группы MPEG и FF, означающего fast forward.
Проект основал Фабрис Беллар (под псевдонимом Gerard Lantau) и до января 2011 года руководство им осуществлял Michael Niedermayer. Многие разработчики FFmpeg принимали участие в проекте MPlayer, и FFmpeg располагался на сервере MPlayer. 18 января группа разработчиков внезапно отстранила Майкла Нидермаера от руководства и, объясняя захват необходимостью борьбы со стагнацией и разногласиями, попыталась взять управление проектом в свои руки. Но в итоге власть все равно осталась в руках Нидермайера, а результатом бурных споров явилось создание отдельной ветви проекта, в которой участвовали недовольные положением вещей разработчики. Позже, из-за продолжающихся разногласий с основной группой, они основали новый проект под названием Libav.
FFmpeg разработан под операционную систему на основе Linux, однако может быть скомпилирован под многие другие операционные системы. Разработчики не выпускают релизов и рекомендуют использовать последнюю версию из Git. Распространяется под лицензиями GNU Lesser General Public License или GNU General Public License.
Компоненты FFmpeg
FFmpeg состоит из следующих компонентов:
С её помощью можно также захватывать видео в реальном времени с TV-карты.
Большинство кодеков были разработаны «с нуля» для обеспечения наилучшей производительности.
Включает Adler-32, CRC, MD5, SHA1, декомпрессор LZO, кодер/декодер Base64,
Поддерживаемые кодеки и форматы FFmpeg
Участниками проекта FFmpeg были подвергнуты обратной разработке и/или реализованы следующие кодеки и форматы:
- ATRAC3
- H.261, H.263 и H.264
- Intel Indeo 2 и 3
- QDesign Music Codec 2, используемый в QuickTime до QuickTime 7
- Sorenson 3 Codec используемый в QuickTime
- Theora (вместе с Vorbis используется в контейнере Ogg)
- Truespeech
- TXD
- VP5, VP6
- VP8
- Vorbis
- Windows Media Audio (WMA1, WMA2 и WMA Pro)
- Некоторые кодеки, связанные с Windows Media Player (Microsoft RLE, Microsoft Video 1, Cinepak, Indeo 2, 3 и 5, Motion JPEG, Microsoft MPEG-4 v1, v2 и v3, WMV1, WMV2 and WMV3 (или VC-1))
- MxPEG от Mobotix
- ASF, и через него оригинальную версию DivX
- AVI
- FLV
- Matroska (включая WebM)
- MPEG transport stream
- TXD
Расширяемость FFmpeg
FFMpeg-php – расширение (модуль) для PHP, который добавляет удобный объектно-ориентированный API для доступа и поиска информации из видео- и аудиофайлов через FFmpeg.
Ссылки
Огромное спасибо, что у Вас нет рекламы!!! Вы не представляете, как она уже достала!!!
И еще, слева иконки соц.сетей- сделайте их поменьше, или прозрачными, а лучше вообще вниз. Они же мешают просмотру, экран и так маленький.
Валерий, спасибо за замечание – кнопки социальных сетей перенесено в правую сторону.