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

Как да поправим постепенната загуба на звукова синхронизация с изображението
(веднъж завинаги)
Методът гарантира бързо и много точно решение. Уверявам ви, че ще работи. По принцип ще трябва да преизборите, вместо да компресирате или удължавате времето. Този пример работи в MPEG, но методът се отнася и за AVI.
Бележка на Ageamiu: Използвах го само с avi.
Звуковите карти заявяват, че записват при 44,1 KHz. Възможно е в много случаи да го направи. Много пъти обаче той не прави правилна извадка, отклонявайки се с приблизително 0,005 KHz. Това води до прогресивна десинхронизация.
Методът работи и при улавяне на VHS, дори когато улавя източници, където има синхронизация.
Ако всички са готови, да тръгваме!
Какво ни трябва:
Sonic Foundry's Sound Forge или Cool Edit (бележка на Ageamiu: сега, Adobe Audition) - (първите две, налични като демонстрация)
Забележка на Ageamiu: Cool Edit е закупен от Adobe и не знам дали Adobe Audition има демо версия)
TMPGEnc
VirtualDub (VirtualDubMod)
1. Използваме VirtualDub, за да намерим времето във видеото на важен звук (реплика). Ако можете да четете по устните, това е добре, но не е задължително. Разберете дали звукът е изместен преди или след изображението!
Тук използвах кадър от филма "Нека бъде", където Джон Ленън е на път да изпее думата "Seeeeee" от песента "Имам чувство".
1.jpg 96,42 000 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.24K 299 изтегляния
Тук можете да видите началото на "Seeee" и тъй като звукът се забавя обратно (забавя се, появява се след като солистът си е затворил устата) с около 0,939 секунди.
4. И сега това е голямата находка. Вместо да удължаваме или компресираме времето, ще променим честотата на дискретизация на звука. В менюто Process (бележка Ageamiu: в Sound Forge. В Adobe Audition: File - Batch Processing - раздел 3 Resample) намерете опцията Resample.
3.jpg 51.21K 273 изтегляния
Първо, задайте честотата на дискретизация само първо. Тук добавих 9Hz, защото звукът се връща, така че трябва да се възпроизвежда по-бързо (бележка Ageamiu: когато звукът се забави, за да пристигне навреме, трябва да увеличим неговата „скорост“, т.е. да повишим честотата на дискретизация). Намаляваме честотата на дискретизация, ако звукът е напред. Ние малко се досещаме за честотата на вземане на проби, като си спомняме, че добавяйки 1 Hz, намалява с около 0,1 секунди по време на час.
Не се притеснявайте да поставите пиковете на интензивност във времето, защото отклонението е много малко (бележка на Ageamiu: рядко надвишава 20 Hz).
4.jpg 126.54K 133 изтегляния
Сега можете да видите, че те са изместени само с 0,002 секунди. Той е много по-точен от всеки метод за удължаване/компресиране на звук. Някои звукови карти няма да възпроизвеждат звук на 44 109 Hz, но това не е проблем.
5. След като се намери правилната честота на вземане на проби, трябва да направим повторна проба. Връщаме се към Process and Resample и изтриваме отметката от: „Задаване само на честотата на дискретизация (Do Not Resample“) и задаваме новата честота на дискретизация на 44 100 Hz. Филтър против изглаждане не е необходим, разликата в повторното вземане на проби е толкова малка, че не е оправдана. Веднъж зададени, започнете да правите проби, което ще отнеме известно време.
Сега имаме звук от 44 100 Hz и времето е адски добро! Никой метод за разширяване/компресиране на времето не дава такива резултати!
6. Всичко, което трябва да направим, е да запазим файла. Ще трябва да запазим wav при 44 100 Hz стерео, за съжаление се нуждаем от огромно пространство.
Забележка Ageamiu: set/desetted thing Задайте само честотата на дискретизация (което означава, че сте я поставили и тя не се прилага, но просто вижте как изглежда и след това се прилага), вече не съществува в Adobe Audition (не е в Cool Edit Pro 2 За да проучите лично какво казва ACID Agent в оригиналното ръководство, можете да намерите връзката в края .
7. След запазване използваме TMPGenc, за да сменим wav на mp2
Забележка на Ageamiu: както вероятно сте забелязали, все още можете да използвате BeSweet (безплатно), сега е за предпочитане BeLight за mp2 или, както вече писах, Sonic Foundry Soft Encode. С това имате ac3 и бих го препоръчал, защото със звук прави това, което CCE прави с видео. Шедьовър. Няма да разпознаете звука от телевизионния кабел при улавяне. Може би има други програми ...
5.jpg 78.07K 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.