Поступове відновлення десинхронізації звуку - Форум Softpedia

Як виправити поступову втрату звукової синхронізації із зображенням
(раз і назавжди)
Метод гарантує швидке і дуже точне рішення. Запевняю, це спрацює. В принципі, вам потрібно буде зробити вибірку замість того, щоб стискати або продовжувати час. Цей приклад працює у форматі MPEG, але метод також застосовується до AVI.
Примітка Агеаміу: Я використовував його лише з avi.
Звукові карти стверджують, що вони записують на частоті 44,1 кГц. Можливо, що у багатьох випадках це буде зроблено. Однак багато разів він не робить правильної вибірки, відхиляючись приблизно на 0,005 кГц. Це спричиняє поступову десинхронізацію.
Метод також працює на захопленні VHS, навіть під час захоплення джерел, де є синхронізація.
Якщо всі готові, ходімо!
Що нам потрібно:
Sonic Foundry's Sound Forge або Cool Edit (примітка Ageamiu: зараз, Adobe Audition) - (перші два, доступні як демонстрація)
Примітка Ageamiu: Cool Edit було придбано Adobe, і я не знаю, чи є у Adobe Audition демо-версія)
TMPGEnc
VirtualDub (VirtualDubMod)
1. Ми використовуємо VirtualDub, щоб знайти на відео час важливого звуку (репліки). Якщо ви вмієте читати по губах, це добре, але не обов’язково. Дізнайтеся, чи зміщений звук до або після зображення!
Тут я використав кадр із фільму "Let It Be", де Джон Леннон збирається заспівати слово "Seeeeee" з пісні "I'm Got A Feeling".
1.jpg 96,42 тис 501 завантаження
Зверніть увагу нижче, у вікні, час: 1: 16: 22.891. Аудіо стоїть за зображенням.
2. Ми використовуємо TMPGenc та MPEG Tools для демультиплексування файлу MPEG у 2 окремих файли. У нашому прикладі це буде Let It Be.m1v (відео) та Let It Be.mp2 (звук)
3. Відкрийте звук у Sound Forge (це може зайняти деякий час, якщо він великий) і знайдіть час. Ми відтворюємо звук і відзначаємо момент.
2.jpg 95,24 тис 299 завантажень
Тут ви можете побачити початок "Seeee" і як аудіо затримується назад (затримується, з'являється після того, як соліст закрив рот) приблизно 0,939 секунди.
4. А зараз це велика знахідка. Замість того, щоб продовжувати або стискати час, ми змінимо частоту дискретизації звуку. У меню Процес (примітка Ageamiu: у Sound Forge. У Adobe Audition: Файл - Пакетна обробка - вкладка 3 Перепробовування) знайдіть параметр Перевірка.
3.jpg 51,21 тис 273 завантаження
Спочатку встановіть частоту дискретизації лише спочатку. Тут я додав 9Гц, тому що звук повернувся, тому його потрібно відтворювати швидше (Примітка Ageamiu: коли звук затримується, щоб прийти вчасно, ми повинні збільшити його "швидкість", тобто збільшити частоту дискретизації). Ми зменшуємо частоту дискретизації, якщо звук випереджає. Ми трохи здогадуємось про частоту дискретизації, пам’ятаючи, що, додаючи 1 Гц, вона зменшується приблизно на 0,1 секунди протягом години.
Не турбуйтеся про те, щоб вчасно розмістити піки інтенсивності, оскільки відхилення дуже невелике (Примітка Ageamiu: рідко воно перевищує 20 Гц).
4.jpg 126,54 тис 133 завантаження
Тепер ви можете бачити, що вони зміщені лише на 0,002 секунди. Це набагато точніше, ніж будь-який метод розширення/стиснення звуку. Деякі звукові карти не відтворюватимуть звук із частотою 44 109 Гц, але це не проблема.
5. Як тільки буде встановлено правильну частоту дискретизації, ми повинні зробити повторну вибірку. Повертаємося до обробки та передискретизації та видаляємо перевірку з: "Встановити лише частоту дискретизації (Не змінювати вибірку)" та встановлюйте нову частоту дискретизації на 44 100 Гц. Фільтр згладжування не потрібен, різниця у повторній вибірці настільки мала, що не виправдана. Після встановлення розпочніть повторну вибірку, яка займе деякий час.
Зараз у нас звук на частоті 44 100 Гц, і хронометраж проклятий! Жоден метод розширення/стиснення часу не дає таких результатів!
6. Все, що нам потрібно зробити, це зберегти файл. Нам доведеться економити wav на 44 100 Гц стерео, на жаль, нам потрібен величезний простір.
Примітка Ageamiu: set/desetted thing Встановіть лише частоту дискретизації (тобто курку, і вона не застосовується, але, просто подивіться, як це виглядає, а потім застосовується), більше не існує в Adobe Audition (її також немає в Cool Edit Pro 2) Для того, щоб особисто дослідити, що говорить агент ACID у оригінальному посібнику, ви можете знайти посилання в кінці .
7. Після збереження ми використовуємо TMPGenc для зміни wav на mp2
Примітка Ageamiu: як ви, напевно, помітили, ви все ще можете використовувати BeSweet (безкоштовно), зараз кращим є BeLight для створення mp2 або, як я вже писав, Sonic Foundry Soft Encode. З цим у вас є ac3, і я б рекомендував його, оскільки він, зі звуком, робить те, що CCE робить з відео. Шедевр. Ви не впізнаєте звук з телевізійного кабелю під час зйомки. Можливо, є інші програми ...
5.jpg 78,07 тис 124 завантаження
8. Ми також використовуємо TMPGenc, перейдіть до MPEG Tools та виберіть Multiplex. Тут ми маємо Let It Be.m1v як відео та Let It Be.mp2 як аудіо. Виберіть те, що ви хочете з результату (але закінчуйте .mpg або mpeg)
Примітка Ageamiu: звичайно, ми можемо використовувати 2 файли як елементарні потоки для створення, скажімо, DVD-lab PRO (як я писав вище).
9. Насолоджуйтесь своїм новим синхронізованим фільмом!
10. На пошук цього методу у мене пішло багато годин, і я запевняю вас, що більш точного немає.
Примітка Ageamiu: для пошуку Ageamiu методу потрібно ANI.
Переклад та адаптація: Ageamiu/Shakespeares_son
Відредаговано Mtz, 10 березня 2006 - 15:19.