Difference between revisions of "Codecs (Русский)"

From ArchWiki
Jump to: navigation, search
(use category with English base title, see Help:I18n#Article_titles)
m (rm redundant category)
Line 1: Line 1:
 
[[Category:Русский]]
 
[[Category:Русский]]
[[Category:Звук (Русский)]]
 
 
[[Category:Audio/Video (Русский)]]
 
[[Category:Audio/Video (Русский)]]
 
[[cs:Codecs]]
 
[[cs:Codecs]]

Revision as of 14:55, 16 December 2013

Summary help replacing me
Обзор пакетов кодеков для Arch Linux.
Связанные статьи
DVD Playing
GStreamer
MPlayer

Из Wikipedia:Codec:

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

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

Требования

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

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

Данная статья посвящена только операциям с кодеками; смотри в Common Applications#Multimedia для выбора подходящего плеера (MPlayer или VLC для выбора наиболее популярного).

Наиболее распространённые кодеки

  • a52dec: liba52 - бесплатная библиотека для декодирования ATSC A/52 потоков
  • faac: FAAC - AAC аудио кодировщик
  • faad2: ISO AAC аудио декодер
  • flac: бесплатный Lossless аудио кодек
  • jasper: программная реализация кодека, соответствующего новому стандарту JPEG-2000 часть-1
  • lame: MP3 кодировщик и графический анализатор кодов
  • libdca: бесплатная библиотека для декодирования DTS Coherent Acoustics потоков
  • libdv: Quasar DV кодек (libdv) - программный кодек для видео стандарта DV
  • libmad: высококачественный MPEG аудио декодер
  • libmpeg2: libmpeg2 is a library for decoding MPEG-1 and MPEG-2 video streams
  • libtheora: An open video codec developed by the Xiph.org
  • libvorbis: Vorbis codec library
  • libxv: X11 Video extension library
  • wavpack: Audio compression format with lossless, lossy, and hybrid compression modes
  • x264: Free library for encoding H264/AVC video streams
  • xvidcore: XviD is an open source MPEG-4 video codec

GStreamer

From http://www.gstreamer.net/:

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

Simply, GStreamer is a backend or framework utilized by many media players.

GStreamer uses a plugin architecture which makes the most of GStreamer's functionality implemented as shared libraries. Since version 0.10 the plugins come grouped into three sets (named after the film The Good, the Bad and the Ugly).[1]

For the most complete solution:

# pacman -S gstreamer0.10-plugins

xine

From http://www.xine-project.org/about:

xine is a free (gpl-licensed) high-performance, portable and reusable multimedia playback engine. xine itself is a shared library with an easy to use, yet powerful API which is used by many applications for smooth video playback and video processing purposes.

As an alternative to GStreamer, many media players can be configured to utilize the xine backend:

# pacman -S xine-lib

Note that the xine project itself provides a capable video player, xine-ui.

Tips and tricks

Install MPlayer binary codecs

As an ultimate solution, you can try to install MPlayer binary codecs.

If you are not able to play some files go to http://www.mplayerhq.hu/design7/dload.html, read the instructions and install the codec you need to play your files.

They can also be found in AUR with the name codecs.