- Как избавиться от рассинхронизации звука и видео
- 27 комментариев к “Как избавиться от рассинхронизации звука и видео”
- Рассинхронизация звука и видео: основные причины и их исправление в 2021 году
- Как узнать причину
- Перенагрузка системы и устаревшие драйвера
- Вирусы
- Как исправить задержку (или опережение) звука у видео
- Как избавиться от разрыва кадров и задержки ввода в играх
- Что такое задержка ввода?
- Что нам понадобится
- Приступаем к работе
- Установка и запуск Rivatuner
- Вычисляем величину ограничения кадров
- Включение vsync и запуск
- Scanline sync: ещё более удобная альтернатива
- Беспроблемная настройка
- На правах рекламы
Как избавиться от рассинхронизации звука и видео
Привет всем! Сегодня, друзья, я расскажу Вам, что нужно делать, если звук не совпадает с видео (имеется рассинхронизация). Чтобы от нее избавиться, мы будем использовать программу mkvmerge GUI, о которой я говорил в предыдущим посте. Поехали!
План действий
1) Скачиваем (ссылка), устанавливаем и запускаем программу mkvmerge GUI и добавляем видео.
2) Один раз кликаем на нужной аудиодорожке.
3) Переходим во вкладку Format Specific Options.
4) В пункте Delay (in ms) вводим значение в миллисекундах (500, 1000,1500 и т.д.) если звук опережает видео.
Можно вводить минусовые (-500, -1000, -1500 и т.д.) если видео опережает звук.
Короче, тут надо экспериментировать.
5) Start Muxing.
Если у вас ничего не получается и рассинхронизация звука и видео не пропадает — пишите в комментах. Помогу чем смогу.
27 комментариев к “Как избавиться от рассинхронизации звука и видео”
Как определить, сколько миллисекунд надо ставить?
Владимир, экспериментировать нужно — попробуйте сначала 500, 1000…
А если расснихрон не с начала, а с середины, и постепенно увеличивается?
Евгений, к сожалению, с таким еще не сталкивался..
Ну значит ты вообще чайник.
Андрей, видимо так 🙂
А ты пиздец какой Гуру.
Это называется «прогрессирующий рассинхрон», подгонять неправильный кусок можно только вручную, с помошью видеоредактора-аудио редактора.
Дайте, пожалуйста ссылку на эту программу, никак не могу найти!
Юля, отправил Вам на почту.
Дайте, пожалуйста ссылку на эту программу, никак не могу найти!
халид, на ex.ua ищите
роман если вас не затруднит,скиньте мне пожалуйста ссылку,свадебный диск испортили,пожалуйста помогите
Спасибо большое! Очень помогла программа.
По поводу рассинхрона из-за конвертации (только)
Рассинхронизация картинки и звука возникает после конвертирования фильмов с кодеком h264 из-за недоработки некоторых версий dll библиотеки этого кодека. Устраняется двумя способами
1) прочитать файл с рассогласованием программой avidemux (если преложит, выбрать safe mode) затем скомандовать Tools->Rebuild frames (Инструменты-перестроить кадры)
затем сохранить измененный файл. Операция займет 1-2 минуты.
2) В конвертере, явно использующем библиотеку для h264, (например wondershare или
iskysoft конвертеры) заменить библиотечный файл wp_h264.dll на исправный. Он находится в подпапке plagins. Исправную версию бмблиотеке можно найти в интернете
поиском «wp_h264.dll» или взять от нормально работающего конвертера.
Никола, спасибо за информацию!
не получается( рассинхронизация какой была, так и осталась( делал всё по инструкции
Денис, попробуйте тогда программу avidemux.
я скачала программу recorder. проблема вот в чём я записываю видео. во закончила он у меня пишет: не удалось объединить видео и звук. проверьте чтобы видео и звук были только на латиннице. объясните пожалуйста в чём причина?
Cофья, к сожалению, этой программой я не пользовался. Я так понял, что вы хотите записать видео с монитора. Для этого лучше подойдет Camtasia studio.
А что делать, если рассинхронизация в заставках к игре?
Максим, ну тут я ничем не смогу помочь…
Спасибо. Очень помогло… У меня тут 300 файлов. у всех сдвиг 500мс. Конвертер подвел, но это прога все решила…
Не подскажешь редактор, который показывает на сколько отстает звук или спешит?
Спасибо большое.Прога помогла лучше всех.Молодец.
Источник
Рассинхронизация звука и видео: основные причины и их исправление в 2021 году
Пользователям компьютера и других цифровых устройств знакома ситуация, когда при просмотре фильма, ролика на любимом канале или видеофайла происходит несовпадение изображаемой картинки и соответствующего звука. То есть звук либо опережает изображение, либо наоборот опаздывает (последняя ситуация встречается гораздо чаще). Это пренеприятнейшее явление определяется термином рассинхронизация. Причиной, вызывающей подобные неудобства может быть то, что воспроизводимый файл повреждён.
Как узнать причину
Установить причину рассинхронизации можно, попробовав воспроизвести другой подобный файл. Если другой файл работает без задержек или опережений звука, тогда причина установлена. Устранить эту неполадку возможно заменив неисправный файл, исправным. Если это видео из интернета, тогда стоит поискать файл с таким же содержанием в альтернативном источнике. В случае, если этот путь исправления по каким-то причинам не приемлем, можно воспользоваться специальными программами, которые позволяют задать смещение звукового потока. Таких программ целое множество и найти бесплатную версию не трудно.
Возможна ситуация, когда не один, но и другие видеофайлы ведут себя не должным образом. Это может означать, что кодеки устарели или отсутствуют.
Форматы видео файлов постоянно совершенствуются. Программное обеспечение на конкретном компьютере не всегда успевает за глобальным процессом. Но это поправимая беда, нужно обновить кодеки, либо установить их, если они отсутствуют. Бывает, что проблемы с воспроизведением возникают лишь при просмотре в каком-то конкретном браузере. Тогда справиться с этим поможет установка продукта другого разработчика:
- Найти подходящий не нетрудно. Установка его не вызовет проблем даже у самого малоопытного пользователя.
- Браузер при воспроизведении видео использует медиаплеер.
- Режимы обновления пользователь может установить в настройках браузера.
Исключением здесь выступают браузеры Яндекс и Google Chrome. В них обновление происходит автоматически. Ну вот, файлы все исправны, кодеки обновлены, последние версии браузеров и медиаплееров установлены, а результата нет. Значит нужно искать проблему дальше.
Перенагрузка системы и устаревшие драйвера
За воспроизведение видео в компьютере несёт ответственность видеокарта, а за корректную работу видеокарты отвечает программа. Если драйвер видеокарты устарел, это может привести к неправильной работе видеофайлов. Рекомендуется его обновить. Определив модель видеокарты следует загрузить актуальную версию драйвера из официальных источников, предварительно удалив устаревшую. Обычно эта процедура сопровождается понятными комментариями, поэтому особых сложностей не вызовет.
Перенагрузка системы может быть ещё одной из причин рассинхронизации звука и видео.
Ввиду большого количества запущенных на компьютере процессов он может не успевать обрабатывать данные. Чтобы определить нагрузку нужно в диспетчере задач на вкладке производительность оценить степень загруженности системы. В случае высокой нагрузки следует завершить процессы, с которыми не работаете. При завершении процессов возможна утрата данных. Поэтому прежде чем начать эту процедуру, необходимо сохранить данные.
Вирусы
Вирусные атаки в наше время не такая уж большая редкость. Одним из симптомов вирусной болезни компьютера может быть рассинхронизация звука и видео. Но существуют и достаточно эффективные методы недопущения «болезни», а, в случае её возникновения, вполне эффективного лечения «пациента». Важно использовать для компьютера наиболее эффективные антивирусные программы.
Их огромное множество и каждый может выбрать на свой вкус. Но прежде чем применять тот или иной программный продукт не лишним было бы ознакомиться с мнениями специалистов по поводу его эффективности. Изучение отзывов пользователей также не помешает. Выбрав продукт для антивирусного обслуживания компьютера, не стоит забывать и о поддержании программы в актуальном состоянии. Для этого важно регулярно обновлять выбранный антивирусный софт.
Рассинхронизация видео и аудио при воспроизведении неприятная штука, но одержать победу над этой проблемой очень даже можно.
Источник
Как исправить задержку (или опережение) звука у видео
Что делать если в фильме звук опережает картинку (или, наоборот, запаздывает)?
Далее решение в 6 шагов.
0) Учитываем, что при обработке видео должны быть установлены кодеки
И должно быть достаточно свободного места на диске (рекомендация — свободного места в 2 раза больше, чем размер видеофайла)
1) Качаем программу для обработки видео, я предлагаю avidemux (как довольно простую)
Текущую версию Avidemux под Windows можно скачать тут:
https://sourceforge.net/projects/avidemux/files/latest/download (здесь качать .exe инсталлятор)
Страница скачивания файлов проекта:
http://sourceforge.net/projects/avidemux/files/avidemux/
2) Устанавливаем
В установке ничего сложного нет, жмём далее, далее.
3) Запускаем 🙂
4) Открываем исходное видео: Ctrl+O или кликаем значок
5) Устанавливаем смещение аудио-потока:
Все нужные опции выделены на картинке красным
Внимание:
Слева, где Video и Audio — вид обработки должен стоять «Copy», т.е. видео-аудио потоки не будут дополнительно обрабатываться, а будут просто скопированы. Иначе — будет произведена дополнительная обработка (кодирование), а это гарантированная потеря качества и времени.
Внизу под Audio ставим галочку Shift и указываем смещение аудиопотока в миллисекундах. (1 секунда = 1000 миллисекунд).
- Если звук опережает изображение — надо поставить поставить положительное значение
- Если звук запаздывает — отрицательное, со знаком «-«
Посмотреть и послушать что получается с указанным значением можно нажав кнопку проигрывания (подчёркнута на картинке внизу), перемотать по разным участкам видео — ползунком.
Для примера на картинке выше указаны настройки для видео, в котором звук запаздывает на 1 секунду.
6) Сохраняем наши труды: Ctrl+S или кликаем первый значок на верхней панели.
Некоторое время видео будет сохраняться (зависит от размера исходного файла и производительности компьютера)
Источник
Как избавиться от разрыва кадров и задержки ввода в играх
Разрыв кадров (screen tear) или задержка ввода (input lag)? Использовать ли vsync? Очень долгое время в мире игр для PC это был вопрос «или-или». Можно добиться или картинки без разрыва кадров, или низкой задержки ввода. Но невозможно получить и то, и другое. Или можно?
Ответ на этот вопрос неоднозначен. Если у вас уже есть современный игровой монитор с поддержкой переменной частоты обновления (FreeSync или G-Sync), то вам эта статья вообще не нужна. Но если у вас обычный монитор с постоянной частотой обновления или если вы любите играть в игры на телевизоре, то данная статья поможет вам снизить разрыв кадров и задержку ввода.
Используя ограничение кадров с миллисекундной точностью в RTSS (Rivatuner Statistics Server), можно обеспечить vsync с низкой задержкой. Что мы получим в результате? Чёткую картинку без разрывов кадров и задержку ввода на 50 мс меньше, чем при обычном vsync.
Это одно из тех немногих улучшений PC, которые могут значительно повысить удобство в играх с минимальными компромиссами и совершенно бесплатно. Что же это такое? И как этого добиться? В этой статье мы расскажем всё подробно и шаг за шагом.
Ужасный разрыв кадров с отключенным vsync
Что такое задержка ввода?
Прежде чем приступать к решению проблемы, неплохо бы понять, что конкретно мы будем делать. Vsync с низкой задержкой — это методика, позволяющая снизить задержку ввода. Что это означает? Когда вы печатаете на клавиатуре или перемещаете мышь, существует небольшая, почти неразличимая задержка между вашим действием и выводом на экран. Эта задержка настолько мала, что измеряется в миллисекундах. Если вы используете компьютер для чтения Интернета или казуальных игр, это не влияет на процесс ощутимым образом.
Однако в напряжённых ситуациях, например, в киберспортивных шутерах, важна каждая миллисекунда. Несколько миллисекунд задержки ввода могут решить судьбу хедшота или смерти вашего героя.
У всех мониторов (и телевизоров) по умолчанию добавляется определённая величина задержки ввода. Обычно она зависит от типа используемой панели. Панели IPS и TN с высокой частотой обновления по умолчанию обеспечивают наименьшую задержку ввода. У некоторых мониторов она составляет всего 0,5 мс. Панели VA обычно имеют задержку ввода побольше, у многих она достигает 8-10 мс. Телевизоры (в которых часто используют панели VA) обычно проявляют себя хуже всего, у некоторых задержка составляет до 30 мс или даже больше.
Когда vsync отключен, GPU компьютера отправляет отрендеренные кадры на дисплей с максимально возможной скоростью. Так как скорость вывода кадров на дисплей ограничена (у дисплеев с частотой 60 Гц это один кадр раз в 16,66 мс), разрыв кадров происходит, когда новый кадр прибывает до того, как с экрана пропал предыдущий.
Когда включен традиционный vsync, GPU больше не может заменять содержимое буфера монитора новым кадром, прежде чем старый кадр не получит свои 16,66 мс славы. Это означает, что каждый кадр удаётся отобразить полностью и устранить разрыв кадров. Однако это заставляет GPU составлять очередь из кадров, а не отправлять их максимально быстро.
Из-за создания очереди традиционный vsync может добавлять до 50 мс задержки вдобавок к стандартной задержке дисплея. Здесь на сцене появляется vsync с низкой задержкой.
С помощью vsync с низкой задержкой (low-lag vsync) мы, по сути, ограничиваем частоту кадров (скорость, с которой GPU передаёт кадры) числом, которое слегка ниже частоты обновления монитора. Это мешает GPU отправлять новые кадры до того, как монитор будет готов их выводить. Что мы получим в результате? Игру без разрывов кадров и почти такой же задержкой, как и при отключенном vsync. Теперь поговорим о том, как этого достичь…
Что нам понадобится
Прежде чем приступать, вам нужно скачать последнюю версию Rivatuner Statistics Server (RTSS). Также вам понадобится подключение к Интернету, чтобы перейти на эти две страницы для запуска тестов:
- UFO Refresh Rate Test
- vsync Tester
В BIOS вашего компьютера должен быть включен HPET (High Precision Event Timer). Если вы по каким-то причинам его выключили, то включите.
Приступаем к работе
Первым делом нам нужно определить истинную частоту обновления монитора. Если у вас дисплей на 60 Гц, то она, вероятно, очень близка к 60, но отличается на несколько сотых секунды. Используйте или UFO Refresh Rate Test, или vsync Tester. Если у вас есть свободное время, то запустите оба и проверьте, совпадают ли значения.
Чтобы протестировать частоту обновления вашего монитора, закройте все остальные вкладки браузера и все фоновые процессы, а затем подождите от 30 секунд до 1 минуты. Тестовая страница покажет частоту обновления вашего дисплея с точностью до нескольких десятичных разрядов. Для следующего шага округлите их до трёх цифр.
Используем UFO Test для определения истинной частоты обновления
Установка и запуск Rivatuner
После установки Rivatuner запустите программу с правами администратора. Затем нажмите на зелёную кнопку «Add» в левом нижнем углу. Перейдите в папку, где установлена нужная игра. (Стоит учесть, что можно задать параметры и глобально, но мы предпочитаем настраивать их индивидуально для каждой игры).
Выберите исполняемый файл игры, а затем добавьте его в Rivatuner.
Добавляем новую игру в RTSS
Вычисляем величину ограничения кадров
Возьмите частоту обновления с тремя знаками после запятой и вычтите из неё 0,01. Например, если ваша частота обновления равна 60,001, то ограничение кадров будет равно 59,991.
В левой части интерфейса Rivatuner выберите игру. Затем введите значение ограничения частоты кадров в поле рядом с Frame rate limit. Так мы ограничили частоту кадров игры значением ниже частоты обновления монитора. Возможно, с этим значением придётся немного поэкспериментировать. Некоторые игры более чувствительны к ограничению кадров, чем другие: если вы замечаете сильное дрожание, то попытайтесь увеличивать ограничение частоты кадров с инкрементом 0,002.
Включение vsync и запуск
Запустите игру, а затем включите vsync в её настройках. Если вы не можете этого сделать, то включите принудительный vsync на уровне драйвера из панели управления AMD или Nvidia. Вот и всё!
После включения vsync с низкой задержкой вы получите значительно лучшую задержку ввода без разрыва кадров. Однако существуют тонкости, на которые стоит обратить внимание. Vsync с низкой задержкой лучше всего работает, если ваша система способна устойчиво работать с частотой выше частоты кадров монитора. Если она достигает отметки только в 60 FPS, то включение этой функции может вызвать дополнительные рывки при снижении частоты кадров.
Scanline sync: ещё более удобная альтернатива
Если вы не хотите экспериментировать с дробными ограничениями частоты кадров, то у RTSS есть альтернатива: scanline sync. Синхронизация строк развёртки (Scanline sync) позволяет управлять тем, где на экране происходит разрыв кадров с отключенным vsync.
Как это поможет? Разрыв кадра отображается как одна строка, которую мы сможем переместить на край экрана, в самый верх или низ, где он, по сути, исчезнет. Для включения scanline sync нужно отключить ограничение частоты кадров, задав в RTSS Framerate limit равным 0 и отключив внутриигровой или драйверный vsync.
Теперь решим, где мы хотим разместить строку развёртки. Можно с этим поэкспериментировать, но в идеале стоит взять вертикальное разрешение монитора (1440, если это монитор 1440p), а затем вычесть 10-20. Введите это число в поле Scanline Sync. S-Sync часто обеспечивает даже меньшую задержку ввода, чем vsync с низкой задержкой.
Однако для оптимальной работы потребуется мощная система (или не очень требовательная игра). В играх, где уровень загрузки GPU постоянно выше 80 процентов, S-Sync не имеет достаточной производительности для удерживания линии разрыва на одном месте, что может вызвать значительные рывки.
Эмпирическое правило: используйте S-Sync для не очень требовательных игр, в которых средняя частота кадров может быть значительно выше 60 FPS. Vsync с низкой задержкой следует использовать в играх, которые работают близко к 60 FPS.
Беспроблемная настройка
Некоторые способы настройки производительности PC могут обладать эффектом плацебо или иметь издержки, как, например, в случае с масштабированием разрешения. Но в случае vsync с низкой задержкой вы на самом деле получаете более качественный игровой процесс без всяких компромиссов. Если у вас есть дополнительный ресурс производительности, но вы играете не на игровом мониторе с VRR, то включенный low-lag vsync может изменить ощущения от шутеров и соревновательных игр, в то же время избавив от разрыва кадров.
Для этого не требуется специальное оборудование, а из ПО нужен только RTSS. Если последуете нашим инструкциям, то сможете заметить значительное снижение задержки ввода и повышение отзывчивости во всех ваших играх.
На правах рекламы
Поиграть — всегда хорошо, но иногда и работать нужно. Эпичные серверы — прекрасный вариант не только для работы, а и для размещения игровых серверов. Вы можете выбрать абсолютно любую ОС или установить систему со своего ISO.
Источник