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 |
сжатие без потерь, ограничен YUY2 и RGB, не совместим с ffvhuff, не обновлялся с 2002 года
|
ffvhuff |
улучшенный huffyuv без потерь, поддерживает ещё YV12, обратно совместим с исходным
|
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
Примечания
- ↑ Download (неопр.). ffmpeg.org. FFmpeg. Дата обращения: 4 января 2012. Архивировано 15 сентября 2013 года.
- ↑ 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.
- ↑ Getting Libav (неопр.). libav.org. Дата обращения: 27 июня 2013. Архивировано 15 сентября 2013 года.
Ссылки