1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
|
|
Как исправить несовпадение звука с видео29.02.2016, 21:50. Показов 63311. Ответов 11
На просторах интернета и в онлайн кинозалах я не редко сталкиваюсь с видео и фильмами где звук в начале фильма идёт нормально, а к концу начинает или опережать, или отставать от картинки. Иногда довольно значительно, так, что перестаёшь понимать суть самого фильма. И у нас на форуме появились вопросы о рассинхроне видео и аудио. Я расскажу как исправить прогрессивный рассинхрон, когда звук в начале видео совпадает с картинкой, а чем дальше, тем сильнее несовпадение с видео в ту или другую сторону. На просторах интернета вразумительного универсального ответа я не увидел. Поэтому решил восполнить этот пробел у нас на форуме, создав отдельную тему, чтобы пользователи и гости смогли её довольно легко найти.
Причины подобного рассинхрона рассматривать не буду, здесь надо рассматривать как сами программы, данные звуковой дорожки так и мощность железа и пр. Поэтому остановлюсь на исправлении уже свершившегося рассинхрона. Для этой цели я использую самые обычные видео и аудио редакторы: Sony Vegas, Audasity и Adobe Audition. Можно делать и в других программах, разница будет в интерфейсе. Как пример я сделал в обычном фильме прогрессирующий рассинхрон. Для успешного его исправления необходимо знать время видео с точностью до 10-20 мс (0,01-0,02 секунды). Рассинхрон до 30 миллисекунд на глаз (или на ухо) уже невозможно определить. Для этого я загружаю видео в Sony Vegas. Как видно на монтажном столе звук довольно сильно в конце отстаёт от видео. Для исправления будем использовать Audasity, но для него надо знать время в секундах. Поэтому в видео редакторе переключаем отображение времени на секунды. ПКМ по пипочке, что справа внизу и ставим секунды. Передвигаем курсор монтажного стола на конец видео и узнаём длину видео до миллисекунды. Затем загружаем видео в Audasity. Чтобы программа сама отделила звук от видео, надо установить плагин ffmpeg. Затем надо перейти в окно Change Tempo. Внизу справа в окне устанавливаем время видео. Желательно его уменьшить в примерно в часовом видео на 50-70 мс. Чем видео больше, тем больше уменьшение и наоборот. Но можно и не корректировать. Ничего особо не потеряете. Жмём ОК и ждём пару минут. По окончании просчёта видно, что время уже увеличелось. Загружаем дорожку в Sony Vegas и видем, что звуковая дорожка выровнялась с видео дорожкой. Нижняя звуковая дорожка скорректирована уменьшением на 70 мс. Как видем она более точнее. Хотя просматривая видео что с одной, что с другой разницы не видно. Но раз мне попалось видео, в котором я программой Audasity не смог с достаточной точностью скорректировать звук. В таком случае я использую Adobe Audition. Он работает более точно, но значительно дольше. И время ему нужно в часах, минутах и секундах. Для этого Sony Vegas надо переключить на время. Продвигаем курсор в конец видео и видем необходимое время. Затем вставляем видео в программу и проходим в окно Stretch and Pitch. Если длина видео больше часа, а аудио меньше, то надо подвинуть движок Stretch чуть вправо, чтобы в верхнем правом окне появились часы, минуты и секунды. Теперь кликнув на этом окошке надо установить нужное время. Жмём ОК и ждём довольно долго, зависет от мощности компа. По окончании просчёта видем, что время увеличелось. Сохраняем дорожку и вставляем в Sony Vegas. Как видем дорожки совпали. Теперь обрабатываем видео во что хочем. Если конвертация не нужна, то соединяем видео и аудио в программах VirtualDub, Mkvtoolnix и прочих. Для тех, кто пишет и вставляет свои коменты в видео и получает рассинхрон, надо позаботится о контрольных точках в начале и конце аудио (хлопок, стук карандаша о стол и пр.), чтобы амплитуда звука на графике значительно подпрыгнула и её можно было совместить с известным местом видео.
5
|
29.02.2016, 21:50 | |
Ответы с готовыми решениями:
11
Неполадки с мультимедийным контроллером - нет звука. Как исправить? Как избавиться от ручной регулировки звука при перехвате видео с экрана? Как создать кнопку отключения и включения звука во флэш видео баннере? |
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
|
|
10.05.2016, 21:49 [ТС] | |
Да, забыл сказать, таким образом мы получаем качественный звук. Рассинхрон можно побороть в любом видеоредакторе просто зажав кноппку Ctrl или Shift, в зависимости от редактора, и просто подвинуть аудио дорожку. Но в этом случае звук начинает приобретать металлический оттенок. Т.Е. становятся слышны шумы квантования. Может при небольшом смещении их и не слышно (для вас), но чем больше растягивать звук, тем они слышнее. Выбирает каждый для себя.
2
|
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
|
|
23.04.2017, 18:08 [ТС] | |
Багирка, Соня работает со многими форматами. Если что-то не открывает, то отделите эти звуковые дорожки любой программой, или переконвертируйте их любым конвертером или аудио редактором в mp3, wav, aac, что вам ближе. Затем закиньте в Вегас. Качество не важно. Главное знать длину аудио и видео.
Впрочем Соню я привёл как пример для того, чтобы знать точное время. Для этой цели можно использовать абсолютно любую программу которая даёт точность времени до миллисекунд.
2
|
0 / 0 / 0
Регистрация: 21.04.2017
Сообщений: 7
|
|
23.04.2017, 22:26 | |
Змей, спасибо за ответ! Но у меня что-то не одна из ваших вышеназванных программ не работает корректно. По интернету полазила, вычитала, что возможно не хватает плагинов для этих программ, поддержка формата DLMS какая-то нужна и т.д.
0
|
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
|
|
13.07.2018, 01:49 [ТС] | |
Да, если кто использует только эти программы, то Sony Vegas не работает со звуком AC3. Переконвертируйте его в любой другой формат: мр3, wav, flac и вставьте в программу.
Даю ссылки на программу аудасити: Аудасити, libmp3lame-win, ffmpeg
2
|
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
|
|
15.07.2018, 15:18 [ТС] | |
Да нет Володь не напутал. Последние соньки не знаю, но 9, 10 и 11-я никак не хотели его открывать.
0
|
0 / 0 / 0
Регистрация: 31.03.2019
Сообщений: 1
|
|
31.03.2019, 15:48 | |
Здравствуйте! Знаю, что тема заезжанная, но все таки. Что делать, если звук немного отстаёт от видео ПОСЛЕ рендера? Все соблюдено, все исходные файлы соответствуют уже обработанным. Программа Вегас Про 16.307 прошу, помогите. Может проблема вообще в проигрывателе видео? Или скиньте тему с точным ответом, не хочу никого напрягать, но и молчать не могу.
0
|
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
|
|||
29.05.2019, 22:29 [ТС] | |||
Добавлено через 22 минуты Да, и битрейт звука не стоит ставить ниже 128-ми. Тоже способствует отставанию звука от видео.
1
|
29.05.2019, 22:29 | ||||||
Помогаю со студенческими работами здесь
12
Как ускорить видео без повышения высоты звука в MPC (Media Player Classic)?
Как исправить поврежденное видео? Съехал постер к видео. Как исправить? Фоновое видео на сайте не проигрывается автоматически — как исправить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
|
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
|
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
|
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
|
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
|
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
|
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
|
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
|
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
|
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
|