Звук в Линуксе/Сжатие звуковых данных с потерями: различия между версиями

Содержимое удалено Содержимое добавлено
→‎AAC: несвободность
перенёс Opus над Speex, добавил про свободные форматы и сжатие без потерь
Строка 19:
В настоящее время существует несколько оригинальных алгоритмов сжатия, большинство из которых поддерживаются в GNU/Linux.
 
=== Сохранность данных ===
=Ogg Vorbis=
 
Формат данных влияет на выбор ПО, поэтому для сколько-либо важных данных, или данных, предназначенных для распространения, лучше использовать популярные ''свободные'' форматы, которые без отчислений правообладателю и подписок о неразглашении можно использовать в любых целях во всём мире.
Ogg Vorbis — это полностью открытый и свободный от патентов звуковой формат, позволяющий хранить и передавать звуковую информацию с высоким качеством звука (частота дискретизации 44.1-48.0 КГц, 16+ бит, полифония (многоканальный звук)) и битовой частотой, варьирующейся от 16 до 512 Кбит/с на канал. При этом количество обрабатываемых каналов может достигать 255. Это позволяет поставить Vorbis в один ряд с MPEG-4 audio (AAC и TwinVQ), и заметно выше таких кодеков сжатия, как WMA, PAC и MPEG-1 audio layer 3 (MP3). Впрочем, если говорить об MP3, то на достаточно высоких битовых частотах (от 200 Кбит/с и выше) разница между Ogg Vorbis и MP3 стремится к нулю. С другой стороны, количество записей с такими качественными характеристиками также сравнительно невелико.
 
При редактировании, во избежание постепенного ухудшения качества при каждом сохранении, следует использовать форматы ''сжатия без потерь''. Это относится и к записям, которые могут быть объединены с видеозаписями, так как в одном файле не всегда можно объединить видео и звук в произвольных форматах.
 
=== Ogg Vorbis= ===
 
Ogg Vorbis — это полностью открытый и свободный от патентов звуковой формат, позволяющий хранить и передавать звуковую информацию с высоким качеством звука (частота дискретизации 44.1-48.0 КГц, 16+ бит, полифония (многоканальный звук)) и битовой частотой, варьирующейся от 16 до 512 Кбит/с на канал. При этом количество обрабатываемых каналов может достигать 255. Это позволяет поставить Vorbis в один ряд с MPEG-4 audio (AAC и TwinVQ), и заметно выше таких кодеков сжатия, как WMA, PAC и MPEG-1 audio layer 3 (MP3). Впрочем, если говорить об MP3, то на достаточно высоких битовых частотах (от 200 Кбит/с и выше) разница между Ogg Vorbis и MP3 стремится к нулю. С другой стороны, количество записей с такими качественными характеристиками также сравнительно невелико.
 
Ogg Vorbis также является поточным форматом, что позволяет использовать его, к примеру, для интернет-вещания, тем более что этот формат поддерживается <tt>Icecast</tt>. Особенности алгоритма кодека позволяют получать конечный файл меньшего размера, чем файлы MP3 с таким же качеством.
Строка 29 ⟶ 35 :
ffmpeg2theora позволяет перекодировать звуковые файлы в форматах, поддерживаемых ffmpeg, в Ogg/Vorbis.
 
=== Opus ===
=Speex=
Сравнительно новый свободный кодек, объединяющий в себе технологии кодеков SILK и CELT. По данным сравнений, [http://opus-codec.org/comparison/ перечисленных на официальном сайте], превосходит по производительностискорости кодирования, сжатию и качеству звука не только предшественникпредшественника CELT — Speex, но и Vorbis и HE-AAC.
''Разработчики Speex рекомендуют переходить на Opus, см. ниже.''
 
=== Speex ===
''Разработчики Speex рекомендуют переходить на Opus, см. нижевыше.''
 
Существует свободный кодек сжатия записи речи под названием [http://us.speex.org/ Speex], обеспечивающий превосходное качество и высокую степень компрессии данных. Speex изначально разработан для Voice-over-IP (VoIP). Средства кодирования и декодирования находятся в пакете <tt>speex</tt>. Воспроизводить данные в этом формате [http://dagobah.ucc.asn.au/speex-xmms/speex-xmms-0.6.0brb.tar.gz можно при помощи XMMS]. Удобный графический интерфейс для кодирования данных в Speex есть в редакторе звуковых файлов [http://www.metadecks.org/software/sweep/ Sweep].
 
=Opus=
Сравнительно новый свободный кодек, объединяющий в себе технологии кодеков SILK и CELT. По данным сравнений, [http://opus-codec.org/comparison/ перечисленных на официальном сайте], превосходит по производительности и качеству не только предшественник CELT — Speex, но и Vorbis и HE-AAC.
 
=== MP3 ===
 
MP3 или MPEG-1 audio layer 3 является на сегодняшний день наиболее популярным форматом для хранения и передачи данных в сжатом виде. Этот формат был разработан в Fraunhofer Institut, Германия. Однако, несмотря на повсеместную распространённость формата, не следует забывать, что патент на алгоритмы кодирования и декодирования MP3 принадлежит одной компании, поэтому конечный пользователь в любой момент может оказаться в весьма невыгодных условиях, как это уже произошло с разработчиками свободных средств сжатия данных в MP3. Подробности об условиях лицензирования вы можете получить на сайте разработчиков (http://www.mp3licensing.com).
Строка 97 ⟶ 104 :
В Linux существуют как средства кодирования, так и средства декодирования файлов в формате MP3. Подробнее о них вы можете прочитать в соответствующем разделе.
 
=== WMA ===
 
Формат WMA является закрытой разработкой компании Microsoft. Ему не удалось занять сегмент рынка, сравнимый с таковым у MP3, однако он имеет определённую популярность, несмотря на выявленные серьёзные проблемы с безопасностью. В настоящий момент воспроизводить файлы в формате WMA умеют не только универсальные проигрыватели MPlayer и Xine, но и популярный проигрыватель звуковых файлов XMMS. Для того, чтобы при помощи XMMS можно было слушать музыку в этом формате, необходимо установить пакет xmms-in-wma. Свободных средств сжатия данных по этому алгоритму не существует и появление их маловероятно.
 
=== AAC ===
 
Из-за популярности [http://en.wikipedia.org/wiki/IPod iPod] (портативный проигрыватель музыкальных файлов) и [http://en.wikipedia.org/wiki/iTunes iTunes] (программный проигрыватель, также работающий с iPod) сравнительно большую популярность получил формат [http://en.wikipedia.org/wiki/Advanced_Audio_Coding AAC], продвигаемый автором обеих разработок, компанией Apple, как стандарт распространения музыки. Как и MP3, этот формат несвободен.