През последните седмици анализирахме качествата, които ни предлагат mp3 и ogg файловете. След това ще видим поредица съвети, които да следвате, за да постигнете добри резултати при компресиране на аудио.

съвети

КАКВО СЕ СЪСТОИ ОТ КОМПРЕСИРАНЕ НА ЦИФРОВА АУДИО С ЗАГУБА?

Компресирането на цифрово аудио със загуби включва намаляване на размера на аудио файла.

Кодеците се използват за намаляване на размера на файловете. Някои от операциите, които кодеците могат да извършват за намаляване на размера на файла, са както следва:

  1. Намалете скоростта на предаване на оригиналния звук, така че аудиото да заема по-малко място.
  2. Премахнете звуците на честоти, които не се усещат за човешкото ухо.
  3. Премахване на излишъци от аудио сигнал.
  4. Те могат да намалят броя на съществуващите канали чрез трансформиране на съраунд звук в стерео.
  5. Намалете броя на битовете на проба.
  6. И т.н.

Забележка: Процесът на аудио компресия е изключително сложен. Освен това всеки кодек прилага различни методологии за компресиране на размера на аудиото.

Очевидно по време на процеса на компресия ще има загуба в качеството на звука. Колкото по-високо е намаляването на теглото на компресирания файл, толкова по-голяма е загубата на качество.

ПОМОЩИ, КОИТО СЕ КОМПРЕСИРАТ АУДИО

Очевидно компресирането на аудио има определени приложения. Някои от тях са тези, които описвам по-долу:

  1. Мястото, необходимо за съхранение на песните на твърдия ни диск, ще бъде много по-малко. Въпреки че твърдите дискове са евтини и капацитетът им за съхранение е голям, не е възможно и/или практично да съхранявате всички наши песни без загуба.
  2. Можем да предадем аудио файловете на трети страни по много по-удобен и бърз начин. След компресиране на музикална песен можем да я изпратим по имейл или по друг начин без проблем.
  3. Изглежда, че тенденцията в най-близко бъдеще ще бъде консумирането на видео и аудио чрез стрийминг. Следователно компресията на видео и аудио е много важна. Ако предлагаме уеб услуга, в която предоставяме поточно аудио, е важно да компресирате аудиото, за да спестите честотна лента и така клиентите да могат да го възпроизвеждат у дома без проблеми.

СЪВЕТИ ЗА КОМПРЕСИРАНЕ НА АУДИО В LINUX

Някои съвети и моменти, които трябва да имате предвид, преди да компресирате аудио, са следните:

Компресиране от файл без загуби

За да получите добри резултати, е важно да компресирате от файл без загуби, който преди това не е бил компресиран.

Следователно, преди да компресираме аудио, трябва да анализираме качеството на аудио файла, който искаме да компресираме.

Ако качеството на звука е лошо, просто изхвърлете компресията. След като аудио файлът загуби качеството си, никога повече не можем да го възстановим.

Изберете файловия формат на компресиран звук

Съществуват множество видове компресиран файлов формат със загуби. Някои от най-популярните са следните:

  • .mp3
  • .ogg
  • .wma
  • .m4a
  • .aac

В зависимост от нуждите може да е полезно да изберете един или друг формат.

Въпреки това, в моя случай препоръчвам да използвате mp3 или ogg файлов формат. Причините са следните:

  1. .Mp3 файловете не се открояват с това, че осигуряват най-доброто качество на звука. Форматът .mp3 обаче е най-широко използваният универсално.
  2. Всеки музикален плейър може да възпроизвежда файловия формат .mp3. Същото не може да се каже за другите файлови формати.
  3. Всеки може да възпроизвежда аудио във формат .mp3. Дори хора с малко технологични познания.
  4. Ако някой не иска да използва .mp3 формата, защото смята, че качеството не е достатъчно или защото е патентован формат, препоръчвам да използвате .ogg. В следващата връзка можете да видите предимствата и недостатъците на .ogg файлове в сравнение с .mp3.

Изберете кодек за аудио компресия (кодер)

След като бъде избран файловият формат, трябва да сме наясно с кодека, който ще използваме за компресиране на аудиото.

В случай, че искаме да компресираме във файловия формат .mp3, има следните кодеци:

  1. FHC: Това е първият кодек, който е съществувал. Понастоящем този кодек е остарял. Неговото време за компресия е много високо и не поддържа променлива скорост на предаване. Някои от програмите, които използват този кодек, са Audioactive Production Studio и MP3 Producer.
  2. Xing: Това е най-бързият енкодер и ви позволява да получавате файлове с променлива скорост на предаване (VBR). Нивото на качество, предлагано от този тип енкодер, обаче е по-ниско от Blade and Lame. Някои от програмите, които използват този кодек, са AudioCatalyst и JukeBox.
  3. Острие: Докато Lame се появи, това беше най-добрият вариант. Той е малко по-бавен от Xing, но получените нива на качество са много по-добри. В момента този енкодер има проблем и това е, че той не поддържа променливи битови скорости. Пример за програмите, които използват този енкодер, са Easy CD-DA Extractor, Audiograbber и Cdex.
  4. Куц: Той се предлага под лиценза на GNU и е най-добрият енкодер, който се предлага днес. Той поддържа променливи битрейтове, бърз е и полученото качество е по-добро от това на други енкодери. Пример за програмите, които използват Lame, са WaveLab, CDcopy и AudioStation.

След като видях всички опции, в моя случай бих се опитал да гарантирам, че софтуерът, който използваме за компресиране на аудиото, използва кодека Lame.

В случай, че използвате файловия формат .ogg, препоръчвам да използвате кодека oggenc, който е официалната Xiph фондация.

Забележка: Уверете се, че програмите, които използвате за компресиране на звука, имат най-актуалните версии на енкодерите.

Винаги използвайте променлива скорост на предаване (VBR)

В по-голямата част от случаите е препоръчително да компресирате аудиото с помощта на променлива скорост на предаване (VBR). Причината е, че този метод е много по-ефективен от останалите съществуващи методи.

Използването на променлива скорост на предаване, когато има тишини, намалява скоростта на предаване. По този начин можем правилно да съхраняваме звука, спестявайки място.

От друга страна, в сложните части на песента битовата скорост се увеличава. По този начин в най-сложните части на песента ще използваме повече битове, за да гарантираме, че качеството на този звук е приемливо.

По този начин с променлива скорост на предаване ще постигнем качество, равно или по-високо от файл с постоянна скорост на предаване (CBR) с много по-малък размер на файла.

Забележка: В тестове проверих, че качеството, предлагано от mp3 с променлива скорост на предаване от 256 kbps, е по-високо от това на същия mp3 с постоянна скорост на предаване от 320 kbps.

Единственият случай, който днес оправдава използването на постоянна битова скорост (CBR), е когато аудиото, което ще се компресира, е предназначено да бъде чуто чрез стрийминг. В този случай използването на постоянна скорост на предаване предотвратява превишаване на пиковата скорост на предаване на разрешените граници на сървъра за поточно предаване.

Изберете качеството на аудио компресията

Тази точка е много лична и зависи от много фактори като следните:

  1. Колко добре имаме слуха си. Фино, обучено ухо е в състояние да открие аномалии, които нормалното ухо не би могло да открие.
  2. Използването, което искаме да дадем на аудиото, което искаме да компресираме. Не е същото да компресирате аудио, за да го предложите в услуга за стрийминг, отколкото да компресирате аудио, за да го слушате с високо качество.
  3. От аудио плейъра, който ще използваме за слушане на музика. Безполезно е да имаме файл с малка загуба на компресия, ако високоговорителите или слушалките, които използваме, са с ниско качество.

Затова препоръката ми е да извършите няколко теста и да стигнете до собствените си заключения.

Когато открият качеството, което им подхожда, те могат да започнат процеса, за да компресират всички свои аудио.

В моя случай обичам да съхранявам компресирана музика с прилично качество, което дори хората, които ценят музиката, биха намерили за приемливо.

Следователно, когато компресирам mp3 файлове, винаги избирам максимално качество. За мен максималното качество се получава чрез избор на следните параметри:

  1. Използване на кутия кодек за извършване на компресия.
  2. С променлива скорост на предаване.
  3. Избор на максимално качество, предлагано от кодека Lame.

За да постигна целта, която току-що споменах, използвам следните параметри на кутия енкодер в терминала на Linux:

Забележка: 0 отговаря на най-високото качество. Ако искаме да получим по-компресирани аудио файлове, ще трябва да променим 0 на по-висока стойност като 4. Максималната стойност на качеството съответства на 0, докато минималната стойност съответства на 9 .

В случай, че реша да компресирам аудиото си, използвайки поне ogg vorbis, използвам качество 7. За получаване на качество 7 командата, която обикновено изпълнявам в терминала, е следната:

Забележка: 7 отговаря на много добро качество. Ако искаме да увеличим качеството още повече, можем да променим числото 7 на 9 или 10. Максималната стойност на качеството съответства на 10, докато минималната стойност съответства на -1.

Те ще намерят сайтове, които ще им дадат оценка на качеството на аудиото, получено въз основа на неговата битрейт. Не намирам тези класификации за полезни поради следните причини:

  1. Няма единодушие по скалата. Като пример има хора, които казват, че качеството на CD съответства на 192 Kbps, докато има хора, които казват, че е 256 kbps.
  2. Битрейтът не определя качеството на звука. В определени случаи единственото, което определя, е размерът на файла. По този начин, например, файловият формат ogg може да осигури звукови качества по-високи от mp3 с по-ниска скорост на предаване.