libavcodec

libavcodec (FFmpeg)
Тип Multimedia Library
Разработчик FFmpeg team
Написана на C99
Операционные системы Доступно для Windows, macOS, Linux, но может быть собрано для любой ОС[1]
Аппаратные платформы Доступно для x86, но может быть собрано для любого настольного компьютера или суперкомпьютера
Репозиторий git.ffmpeg.org/gitweb/ff…
Лицензия GNU LGPL 2.1+ или GNU GPL 2+ или unredistributable if compiled as such[2]
Сайт ffmpeg.org
libavcodec (Libav)
Тип Multimedia Library
Разработчик Libav team
Написана на C99
Операционные системы Доступно для Windows, но может быть собрано для любой ОС[3]
Аппаратные платформы Доступно для x86, но может быть собрано для любого настольного компьютера или суперкомпьютера
Репозиторий git.ffmpeg.org/gitweb/ff…
Лицензия GNU LGPL 2.1+ или GNU GPL 2+ или unredistributable if compiled as such[2]
Сайт libav.org

libavcodec — универсальная библиотека для кодирования и декодирования аудиовидеофайлов. Является частью пакета FFmpeg. Способна декодировать большинство мультимедиа-форматов. Написана на языке Си. Значительная часть libavcodec была написана с помощью обратного программирования.

Видеокодеки libavcodec

Название видеокодекаОписание
mjpegMotion JPEG
ljpegJPEG без потери качества
jpeglsJPEG LS
targaTarga-рисунок
gifGIF-рисунок
bmpBMP-рисунок
pngPNG-рисунок
h261H.261
h263H.263
h263pH.263+
mpeg4ISO стандарт MPEG-4 (DivX, Xvid совместимый)
msmpeg4вариант пре-стандарта MPEG-4 от MS, v3 (он же DivX3)
msmpeg4v2вариант пре-стандарта MPEG-4 от MS, v2 (используемый в старых ASF файлах)
wmv1Windows Media Video, версия 1 (он же WMV7)
wmv2Windows Media Video, версия 2 (он же WMV8)
rv10RealVideo 1.0
rv20RealVideo 2.0
mpeg1videoMPEG-1 видео
mpeg2videoMPEG-2 видео
huffyuvсжатие без потерь, ограничен YUY2 и RGB, не совместим с ffvhuff, не обновлялся с 2002 года
ffvhuffулучшенный huffyuv без потерь, поддерживает ещё YV12, обратно совместим с исходным
asv1ASUS Видео v1
asv2ASUS Видео v2
ffv1видео кодек без потерь из FFmpeg
svq1Sorenson видео 1
flvSorenson H.263 используемый в Flash Видео
flashsvFlash Screen Video
dvvideoSony Digital Video
snowэкспериментальный кодек FFmpeg, основанный на вейвлетах
zbmvZip Blocks Motion Video

Аудиокодеки libavcodec

Название аудиокодекаОписание
mp2MPEG Layer 2
mp3MPEG Layer 3 (сжатие через LAME)
ac3AC3, он же Dolby Digital
adpcm_ima_wavIMA адаптивный PCM (4 бита на семпл, сжатие 4:1)
sonicэкспериментальный кодек от FFmpeg с потерями (lossy)
soniclsэкспериментальный кодек от FFmpeg без потерь (lossless)
vorbisXiph Ogg Vorbis кодек
wmav1Windows Media Audio v1 кодек
wmav2Windows Media Audio v2 кодек

Программы, использующие libavcodec

Примечания

  1. ↑ Download. ffmpeg.org. FFmpeg. Дата обращения: 4 января 2012. Архивировано 15 сентября 2013 года.
  2. 1 2 libavcodec can be configured to make it a proprietary and unredistributable library since some optional external libraries are proprietary software and cannot be distributed under the terms of the GPL, for example libfaac.
  3. ↑ Getting Libav. libav.org. Дата обращения: 27 июня 2013. Архивировано 15 сентября 2013 года.

Ссылки