libavcodec

libavcodec — универсальная библиотека для кодирования и декодирования аудиовидеофайлов. Является частью пакета FFmpeg. Способна декодировать большинство мультимедиа-форматов. Написана на языке Си. Значительная часть 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

Название видеокодекаОписание
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. 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 года.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.