Codecs (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

Цитата из Википедии:

Ко́дек (англ. codec, от coder/decoder — кодировщик/декодировщик или compressor/decompressor) — устройство или программа, способная выполнять преобразование данных или сигнала.

Кодеки используются мультимедийными приложениями для кодирования и декодирования аудио и видео потоков. Для того, чтобы иметь возможность проигрывать закодированные потоки, пользователи должны обеспечить установку соответствующего кодека.

Требования

Любой проигрыватель мультимедиа требует наличия двух компонентов:

  • Собственно медиа плеер
  • Соответствующий кодек

Данная статья посвящена только операциям с кодеками; смотрите статью Список приложений/Мультимедиа для выбора подходящего плеера (MPlayer или VLC для выбора наиболее популярного).

Список кодеков

  • ALAC — Метод сжатия аудио без потери качества.
https://alac.macosforge.org/ || alac-svnAUR[ссылка недействительна: сохранено в aur-mirror]
  • CELT — Алгоритм сжатия аудио. Так же, как MP3, Vorbis или AAC, разработан для передачи музыки высокого качества, но, в отличие от них, имеет очень короткую задержку сигнала, даже короче, чем у типичных форматов, ориентиованных на речь: Sppex, GSM или G.729.
http://www.celt-codec.org/ || celt
  • Daala — Новая технология сжатия видео, являющаяся плодом сотрудничества Mozilla Foundation, Xiph.Org Foundation и др. Цель проекта — предоставить свободный для использования и распространения формат медиа данных и его эталонную реализацию, превосходящую по эффективности h.265.
https://www.xiph.org/daala/ || libdaala-gitAUR[ссылка недействительна: сохранено в aur-mirror]
  • FAAC — Проприетарный AAC аудио шифратор (кодер).
http://www.audiocoding.com/faac.html || faac
  • FAAD2 — ISO AAC аудио декодер.
http://www.audiocoding.com/faad2.html || faad2
  • FLAC — Свободный аудио кодек, сжимающий данные без потерь.
https://xiph.org/flac/ || flac
  • Fraunhofer FDK AAC — Полноценный, высококачественный кодек для Linux (в том числе Android).
http://www.iis.fraunhofer.de/en/bf/amm/implementierungen/fdkaaccodec.html || libfdk-aac-gitAUR[ссылка недействительна: сохранено в aur-mirror]
  • JasPer — Программная реализация кодека, описанного в стандарте JPEG-2000 Part-1.
http://www.ece.uvic.ca/~frodo/jasper/ || jasper
  • LAME — Высококачественный MPEG Audio Layer III (MP3) кодер.
http://lame.sourceforge.net/ || lame
  • liba52 — Свободная библиотека для декодирования ATSC A/52 потоков.
http://liba52.sourceforge.net/ || a52dec
  • libdca — Библиотека для декодирования DTS Coherent Acoustics потоков.
https://www.videolan.org/developers/libdca.html || libdca
  • libde265 — Открытая реализация видеокодека h.265.
https://github.com/strukturag/libde265 || libde265AUR libde265-gitAUR
  • libdv — Программный кодек для DV видео.
http://libdv.sourceforge.net/ || libdv
  • libmpeg2 — Библиотека для декодирования MPEG-1 и MPEG-2 видеопотоков.
http://libmpeg2.sourceforge.net/ || libmpeg2
  • MAD — Высококачественный декодер MPEG аудио.
http://www.underbit.com/products/mad/ || libmad
  • Musepack — Формат сжатия данных с особым акцентом на качестве. Сжимает данные с потерями, но разработан так, что вы не услышите разницы между оригиналом и гораздо меньшим по объему MPC файлом. Основан на алгоритмах MPEG-1 Layer-2 / MP2, но с 1997-го года кодек был переработан и значительно улучшен и теперь состоит только из хорошо оптимизированного и свободного кода.
http://musepack.net/ || libmpcdec
http://www.nero.com/eng/company/about-nero/nero-aac-codec.php || neroaacAUR
  • opencore-amr — Открытая реализация речевого кодека Adaptive Multi Rate (AMR).
http://sourceforge.net/projects/opencore-amr/ || opencore-amr
  • Opus — Полностью открытый, бесплатный и очень гибкий аудиокодек. Opus не только бесподобен для передачи аудио в реальном времени через Интернет, но и подходит для хранения данных. Он стандартизирован Internet Engineering Task Force (IETF) как RFC 6716, включающий технологии SILK (Skype)и CELT (Xiph.Org) кодеков.
http://www.opus-codec.org/ || opus opus-gitAUR
  • Schrödinger — Бесплатный формат сжатия видео, подходящий для широкого круга применений: от передачи веб-контента низкого разрешения до трансляции HD и выше и студийного редактирования видео.
http://www.audiocoding.com/faac.html || schroedinger
  • Speex — Формат сжатия данных, разработанный для речи.
http://www.speex.org/ || speex
  • Theora — Открытый видеокодек, разработанный Xiph.org.
http://www.theora.org/ || libtheora
  • Vorbis — Полностью открытая, профессиональная технология стриминга и сжатия аудио.
http://www.vorbis.com/ || libvorbis
  • VP8 — Высококачественный, открытый видеоформат для веба, доступный всем.
http://www.webmproject.org || libvpx libvpx-gitAUR
  • WavPack — Аудиокодер с тремя режимами: без потерь, с потерями и гибридный.
http://www.wavpack.com/ || wavpack
  • x264 — Свободная библиотека для кодирования H264/AVC видеопотоков.
https://www.videolan.org/developers/x264.html || x264 x264-gitAUR
  • x265 — Свободная библиотека для кодирования в H.265/High Efficiency Video Coding (HEVC) формат.
http://x265.org/ || x265 x265-hgAUR
  • Xvid — Открытый MPEG-4 видеокодек.
http://www.xvid.org/ || xvidcore

Бэкэнды

GStreamer

GStreamer — это мультимедийный фреймворк, являющийся «ядром» многих мультимедийных приложений, таких как видеоредакторы, потоковые серверы и медиаплееры. См. GStreamer.

xine

xine — свободный, эффективный и переносимый мультимедийный фреймворк. Сам по себе, xine является библиотекой с простым, но мощным API, использующейся во многих приложениях.

Как альтернатива GStreamer, многие медиаплееры могут быть настроены так, чтобы использовать xine, предоставляемый пакетом xine-lib.

Заметьте, что сам проект xine предоставляет видеоплеер — xine-ui.

libavcodec

libavcodec — часть проекта FFmpeg. Библиотека включает в себя большое число видео- и аудиокодеков. Эти кодеки идут в составе таких медиаплееров, как MPlayer или VLC. Таким образом, вам не требуется устанавливать сам пакет ffmpeg.

Советы и рекомендации

Установка бинарных кодеков MPlayer

Если больше ничего не остается, вы можете попробовать установить бинарные кодеки MPlayer.

Если не проигрываются некоторые файлы, зайдите на http://www.mplayerhq.hu/design7/dload-ru.html, прочитайте инструкции и установите кодеки, которые вам нужны.

Они могут быть найдены в AUR с именем codecsAUR или codecs64AUR.

Не работают H264, mpg4 или Musepack (.mpc) в Totem Player

Если вы видите предупреждение "The H264 plugin is missing", используя Totem Player, просто установите библиотеку GStreamer libav gst-libav.