За останні тижні ми проаналізували якості, які пропонують нам файли mp3 та ogg. Далі ми побачимо низку порад, яких слід дотримуватися для досягнення хороших результатів при стисненні аудіо.
З ЧОГО Складається компресія цифрового аудіо з втратою?
Стиснення цифрового аудіо з втратами передбачає зменшення розміру аудіофайлу.
Кодеки використовуються для зменшення розміру файлів. Деякі операції, які кодеки можуть виконувати для зменшення розмірів файлів, такі:
- Зменште бітрейт оригінального звуку, щоб звук займав менше місця.
- Видаляйте звуки на частотах, які не сприймаються людським вухом.
- Усунення надмірностей звукового сигналу.
- Вони можуть зменшити кількість існуючих каналів, перетворивши об'ємний звук на стерео.
- Зменшіть кількість бітів на зразок.
- І т. Д.
Примітка: Процес стиснення звуку надзвичайно складний. Крім того, кожен кодек застосовує різні методології для стиснення розміру аудіо.
Очевидно, що під час процесу стиснення буде втрачатися якість звуку. Чим вище зменшення ваги стисненого файлу, тим вища втрата якості.
Утиліти, які стискають аудіо
Очевидно, стиснення звуку має певне використання. Деякі з них описані нижче:
- Місце, необхідне для зберігання пісень на нашому жорсткому диску, буде значно меншим. Незважаючи на те, що жорсткі диски дешеві та ємність їх великого обсягу, зберігати всі наші пісні без втрат неможливо та/або практично.
- Ми можемо передавати аудіофайли третім особам набагато зручніше та швидше. Після стиснення музичної пісні ми можемо без проблем надіслати її електронною поштою або іншим способом.
- Здається, що найближчим часом тенденцією буде споживання відео та аудіо через потокове передавання. Тому стиснення відео та аудіо дуже важливо. Якщо ми пропонуємо веб-сервіс, в якому ми пропонуємо потокове аудіо, дуже важливо стиснути аудіо, щоб заощадити пропускну здатність, і щоб клієнти могли без проблем відтворювати його вдома.
ПОРАДИ ПО СТИСНЕННЮ АУДІО В LINUX
Деякі поради та моменти, про які слід пам’ятати перед стисненням аудіо:
Стиснути з файлу без втрат
Для отримання хороших результатів важливо стиснути з файлу без втрат, який раніше не стискався.
Тому перед стисненням аудіо ми повинні проаналізувати якість звукового файлу, який ми хочемо стиснути.
Якщо якість звуку погана, просто відкиньте стиснення. Як тільки аудіофайл втратить свою якість, ми більше ніколи не зможемо його відновити.
Виберіть формат файлу стисненого звуку
Існує безліч типів форматів стиснених файлів із втратами. Деякі з найпопулярніших:
- .mp3
- .ogg
- .wma
- .m4a
- .aac
Залежно від потреб може бути корисним вибрати той чи інший формат.
Однак у моєму випадку я рекомендую використовувати формат файлу mp3 або ogg. Причини такі:
- Файли .p3 не відрізняються найкращою якістю звуку. Однак формат .mp3 є найбільш широко використовуваним в усьому світі.
- Будь-який музичний плеєр може відтворювати формат файлу .mp3. Те саме не можна сказати про інші формати файлів.
- Кожен може відтворювати аудіо у форматі .mp3. Навіть люди з невеликими технологічними знаннями.
- Якщо хтось не хоче використовувати формат .mp3, оскільки вважає, що якості недостатньо, або тому, що це власний формат, я рекомендую використовувати .ogg. У наступному посиланні ви можете побачити переваги та недоліки файлів .ogg порівняно з .mp3.
Виберіть кодек стиснення звуку (кодер)
Після вибору формату файлу ми повинні знати про кодек, який будемо використовувати для стиснення звуку.
У випадку, якщо ми хочемо стиснути у форматі файлу .mp3, є такі кодеки:
- FHC: Це перший кодек, який існував. На даний момент цей кодек застарілий. Час його стиснення дуже високий, і він не підтримує змінну швидкість передачі даних. Деякі програми, що використовують цей кодек, - це Audioactive Production Studio та MP3 Producer.
- Сін: Це найшвидший кодер і дозволяє отримувати файли зі змінною швидкістю передачі даних (VBR). Однак рівень якості, запропонований даним типом кодера, нижчий ніж Blade і Lame. Деякі програми, що використовують цей кодек, - AudioCatalyst та JukeBox.
- Лезо: Поки не з’явився Кульгавий, це був найкращий варіант. Це трохи повільніше, ніж Xing, але отримані рівні якості значно кращі. На даний момент у цього кодера проблема, яка полягає в тому, що він не підтримує змінні швидкості передачі даних. Прикладом програм, що використовують цей кодер, є Easy CD-DA Extractor, Audiograbber та Cdex.
- Кульгавий: Він доступний за ліцензією GNU, а також є найкращим кодером, доступним сьогодні. Він підтримує змінні швидкості передачі даних, він швидкий і якість, що отримується, краща, ніж у інших кодерів. Прикладом програм, що використовують Lame, є WaveLab, CDcopy та AudioStation.
Ознайомившись із усіма варіантами, я б спробував переконатися, що програмне забезпечення, яке ми використовуємо для стиснення звуку, використовує кодек Lame.
Якщо ви використовуєте формат файлу .ogg, я рекомендую використовувати кодек oggenc, який є офіційною основою Xiph.
Примітка: Переконайтесь, що програми, які ви використовуєте для стиснення звуку, мають найновіші версії кодерів.
Завжди використовуйте змінну швидкість передачі даних (VBR)
У переважній більшості випадків доцільно стискати звук із використанням змінної швидкості передачі даних (VBR). Причина в тому, що цей метод набагато ефективніший, ніж інші існуючі методи.
Використання змінної швидкості передачі даних, коли є тиші, зменшує швидкість передачі даних. Таким чином ми можемо правильно зберігати звук, економлячи простір.
З іншого боку, у складних частинах пісні швидкість передачі даних збільшена. Таким чином, у складніших частинах пісні ми будемо використовувати більше бітів, щоб переконатися, що якість цього звуку є прийнятною.
Таким чином, зі змінною швидкістю передачі даних ми досягнемо якості, яка дорівнює або вища, ніж файл із постійною швидкістю передачі даних (CBR) зі значно меншим розміром файлу.
Примітка: Під час тестів я виявив, що якість mp3, що пропонується зі змінною швидкістю передачі даних 256 кбіт/с, вища, ніж у того самого mp3 із постійною швидкістю передачі даних 320 кбіт/с.
Єдиний випадок, який сьогодні виправдовує використання постійної швидкості передачі даних (CBR), це коли звук, який потрібно стиснути, призначений для прослуховування через потокове передавання. У цьому випадку використання постійної бітової швидкості запобігає перевищенню пікової швидкості в бітах, що перевищує дозволені межі потокового сервера.
Виберіть якість стиснення звуку
Цей момент дуже особистий і залежить від багатьох факторів, таких як наступні:
- Як добре ми чуємо. Тонке, навчене вухо здатне виявити відхилення, яких звичайне вухо не виявило б.
- Використання, яке ми хочемо надати звуку, який ми хочемо стиснути. Стиснути аудіо, щоб запропонувати його в потоковій службі, не те саме, що стиснути аудіо, щоб слухати його якісно.
- З аудіоплеєра, який ми будемо використовувати для прослуховування музики. Марно мати файл із невеликими втратами на стиск, якщо ми використовуємо динаміки або навушники низької якості.
Тому я рекомендую вам провести кілька тестів і дійти власних висновків.
Коли вони знаходять якість, яка їм підходить, вони можуть розпочати процес стиснення всіх своїх аудіофайлів.
У моєму випадку я люблю зберігати стиснуту музику гідної якості, яку навіть люди, які цінують музику, вважали б прийнятними.
Тому, стискаючи файли mp3, я завжди вибираю максимальну якість. Для мене максимальна якість отримується вибором таких параметрів:
- Використання кульгавого кодека для виконання стиснення.
- Зі змінною швидкістю передачі даних.
- Вибір максимальної якості, запропонованої кодеком Lame.
Для досягнення мети, про яку я щойно згадав, використовую такі параметри кодування кульгавого в терміналі Linux:
Примітка: 0 відповідає найвищій якості. Якщо ми хочемо отримати більше стиснених аудіофайлів, нам доведеться змінити 0 на більше значення, наприклад 4. Максимальне значення якості відповідає 0, тоді як мінімальне значення відповідає 9 .
У випадку, коли я вирішую стиснути мої аудіо як мінімум за допомогою ogg vorbis, я використовую якість 7. Щоб отримати якість 7, команда, яку я зазвичай виконую в терміналі, така:
Примітка: 7 відповідає дуже хорошій якості. Якщо ми хочемо ще більше підвищити якість, ми можемо змінити число 7 на 9 або 10. Максимальне значення якості відповідає 10, тоді як мінімальне значення відповідає -1.
Вони знайдуть сайти, які дадуть їм оцінку якості отриманого звуку на основі його бітрейту. Я не вважаю ці класифікації корисними з наступних причин:
- У масштабі немає одностайності. Як приклад, є люди, які говорять, що якість CD відповідає 192 Кбіт/с, тоді як є люди, які кажуть, що це 256 Кбіт/с.
- Бітрейт не визначає якість звуку. У деяких випадках визначає лише розмір файлу. Так, наприклад, формат файлу ogg здатний забезпечити звукові якості вищі, ніж mp3, з меншою швидкістю передачі даних.
- Десять порад щодо поліпшення зору CuidatePlus
- Дієта у пацієнтів з ендометріозом поради щодо адекватної дієти жінки Адамед
- Десять порад, як схуднути здоровим та безпечним способом
- Десять порад щодо підтримання фізичної форми під час ув'язнення - Фаро де Віго
- Поради новачкам Правильне харчування риб в акваріумі