libavcodec

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
libavcodec (FFmpeg)
Тип

Multimedia Library

Разработчик

FFmpeg team

Написана на

C99

Операционная система

Доступно для Windows, Mac OS X, Linux, но может быть собрано для любой ОС[1]

Аппаратная платформа

Доступно для x86, но может быть собрано для любого настольного компьютера или суперкомпьютера

Последняя версия
Лицензия

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, но может быть собрано для любого настольного компьютера или суперкомпьютера

Последняя версия
Лицензия

GNU LGPL 2.1+ или GNU GPL 2+ или unredistributable if compiled as such[2]

Сайт

libav.org

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

Видеокодеки libavcodec[править | править исходный текст]

Название видео кодека Описание
mjpeg Motion JPEG
ljpeg JPEG без потери качества
jpegls JPEG LS
targa Targa-рисунок
gif GIF-рисунок
bmp BMP-рисунок
png PNG-рисунок
h261 H.261
h263 H.263
h263p H.263+
mpeg4 ISO стандарт MPEG-4 (DivX, Xvid совместимый)
msmpeg4 вариант пре-стандарта MPEG-4 от MS, v3 (он же DivX3)
msmpeg4v2 вариант пре-стандарта MPEG-4 от MS, v2 (используемый в старых ASF файлах)
wmv1 Windows Media Video, версия 1 (он же WMV7)
wmv2 Windows Media Video, версия 2 (он же WMV8)
rv10 RealVideo 1.0
rv20 RealVideo 2.0
mpeg1video MPEG-1 видео
mpeg2video MPEG-2 видео
huffyuv сжатие без потерь
ffvhuff huffyuv без потерь, модифицированный FFmpeg
asv1 ASUS Видео v1
asv2 ASUS Видео v2
ffv1 видео кодек без потерь из FFmpeg
svq1 Sorenson видео 1
flv Sorenson H.263 используемый в Flash Видео
flashsv Flash Screen Video
dvvideo Sony Digital Video
snow экспериментальный кодек FFmpeg, основанный на вейвлетах
zbmv Zip Blocks Motion Video

Аудио кодеки libavcodec[править | править исходный текст]

Название аудио кодека Описание
mp2 MPEG Layer 2
mp3 MPEG Layer 3 (сжатие через LAME)
ac3 AC3, он же Dolby Digital
adpcm_ima_wav IMA адаптивный PCM (4 бита на семпл, сжатие 4:1)
sonic экспериментальный кодек от FFmpeg с потерями (lossy)
sonicls экспериментальный кодек от FFmpeg без потерь (lossless)
vorbis Xiph Ogg Vorbis кодек
wmav1 Windows Media Audio v1 кодек
wmav2 Windows 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.

Ссылки[править | править исходный текст]