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 года.

Ссылки