MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Evgeniy1990 от 17 ноября 2015, 14:58:38

Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Evgeniy1990 от 17 ноября 2015, 14:58:38
На некоторых форматах видео файлов, при их перемотке можно заметить пропадание звука, который потом возвращается спустя определенное время. После этого происходит резкий рывок кадров вперед, вследствие чего может проявиться рассинхрон.

Для тестов я выложил наиболее проблемные видео файлы сюда: https://yadi.sk/d/GwkLCm1AkWrke

Теперь я вам кратко расскажу про поведение каждого из этих видео файлов.

Итак, первый видео файл - это AVI-шка. На нем довольно просто воспроизвести данный баг, для этого достаточно просто открыть его и попробовать перемотать несколько раз, в результате чего получим ситуацию, когда после перемотки будет отсутствовать звук.

Второй видео-файл - это "1042739.flv". С ним ситуация немного посложнее будет.
Что можно про него сказать, первое что бросается в глаза - это сама перемотка, т.е. данный видео файл перематывается "тяжело", т.е. с задержкой, когда кликаем мышкой по сикбару, чтобы ее перемотать, можно заметить, что перемотка начинается не сразу, как положено, а спустя некоторые секунды.
Второе, что следует отметить - это также можно заметить пропадание звука, после перемотки. Для этого достаточно также просто поперематывать данный файл несколько раз (обычно хватает 2-3 раза).
Единственное здесь условие - это наличие работы и присутствия WASAPI Renderer: Shared/Exclusive Mode.
Лучше всего на новых системах воспроизводить данный баг именно через него.

Ну и третий видео файл - это "113997.flv". Его поведение аналогично второму видео файлу, т.е. те же самые симптомы - тяжесть, задержки при перемотке, а также после перемотки может отсутствовать звук.

У меня  просьба к вам, уважаемые разработчики, попробуйте, согласно моим описаниям к каждому файлу, воспроизвести данный баг - "Пропадание звука после перемотки", а также обратить внимание на скорость и работу самой перемотки.

Я проверял данные файлы в SVN-билде под номером r934.
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Aleksoid1978 от 17 ноября 2015, 16:28:42
Сравни поведение данных файлов в других проигрывателях ?? Авишку вообще можно проверить в WMP. На самом деле такое поведение для .avi "нормально" - аудио данные уложены в большие блоки, вот после перемотки и проходит некоторое время пока весь блок не "обработается". Попробуй проверить к примеру на старой версии MPC-BE, у примеру полугодовалой(до переделки работы с очередью в сплиттерах).

По поводу тяжелой перемотки на .flv - значит в нем отсутствуют индексы, а без них быстрой перемотки не сделать.

И ещё - покажи настройки аудио-вывода.
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: vitsat от 17 ноября 2015, 22:41:21
Ребята, вы ещё не сталкивались с настоящей проблемой перемотки...
Нагуглите в сети пару файлов:
girl-s day - darling.hevc.1080p.60fps.mp4 (259MB)  https://yadi.sk/d/qE_vlYMNc8y2q
snsd_igab_test_01_4000_kbps_x265_sound.mp4 (153MB)
И попробуйте перемотать даже не несколько раз, а достаточно просто один раз в середину ролика. На первом плеер "думает" секунд десять, а на втором секунд пять при 100% загрузке i5@4500
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Aleksoid1978 от 18 ноября 2015, 00:08:08
Нет там проблем с перемоткой - там файлы кривые, без кл.кадров.
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: vitsat от 18 ноября 2015, 01:30:41
Цитироватьтам файлы кривые, без кл.кадров
Не думал, что такое может быть.
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Aleksoid1978 от 18 ноября 2015, 01:59:34
Так - проблему можно попробовать решить, мне бы второй файл "snsd_igab_test_01_4000_kbps_x265_sound.mp4" - а то гугл не помог :)

P.S. Вот пробуем перемотку на тех проблемных .MP4 - https://yadi.sk/d/k1qcWH8-kXjkV
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: vitsat от 18 ноября 2015, 03:57:05
ЦитироватьP.S. Вот пробуем перемотку на тех проблемных .MP4 - https://yadi.sk/d/k1qcWH8-kXjkV
Стало почти отлично. Второй файл тоже лучше, но не совсем.
Цитироватьмне бы второй файл "snsd_igab_test_01_4000_kbps_x265_sound.mp4"
http://rusfolder.com/44460134
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Aleksoid1978 от 18 ноября 2015, 04:08:00
По поводу "пропадания" звука на авишке с выводом в WASAPI - вот пробуем https://yadi.sk/d/uzJ-T5h2kXkqo
дубль - http://rghost.ru/6VfRc9LDx
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Aleksoid1978 от 18 ноября 2015, 04:30:29
Цитата: vitsat
ЦитироватьP.S. Вот пробуем перемотку на тех проблемных .MP4 - https://yadi.sk/d/k1qcWH8-kXjkV
Стало почти отлично. Второй файл тоже лучше, но не совсем.
Цитироватьмне бы второй файл "snsd_igab_test_01_4000_kbps_x265_sound.mp4"
http://rusfolder.com/44460134

Вот пробуй - теперь будет быстро, но после перемотки частенько будет "серость" и артефакты. Это потому что убрал во встроенном видео-декодере проверку кл. кадра для HEVC.
https://yadi.sk/d/Z2F-ZCfbkXm3t

Даже не знаю что лучше ...
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Evgeniy1990 от 18 ноября 2015, 11:40:11
Цитата: Aleksoid1978По поводу "пропадания" звука на авишке с выводом в WASAPI - вот пробуем https://yadi.sk/d/uzJ-T5h2kXkqo
дубль - http://rghost.ru/6VfRc9LDx
В вашем тестовом билде данная AVIшка перематывается просто замечательно, по сравнению с SVN-билдами.
Еще один плюс в пользу WASAPI Renderer.
[merge_posts_bbcode]Добавлено: 2015-11-18 11:40:11[/merge_posts_bbcode]

Цитата: Aleksoid1978
Цитата: vitsat
ЦитироватьP.S. Вот пробуем перемотку на тех проблемных .MP4 - https://yadi.sk/d/k1qcWH8-kXjkV
Стало почти отлично. Второй файл тоже лучше, но не совсем.
Цитироватьмне бы второй файл "snsd_igab_test_01_4000_kbps_x265_sound.mp4"
http://rusfolder.com/44460134

Вот пробуй - теперь будет быстро, но после перемотки частенько будет "серость" и артефакты. Это потому что убрал во встроенном видео-декодере проверку кл. кадра для HEVC.
https://yadi.sk/d/Z2F-ZCfbkXm3t

Даже не знаю что лучше ...

"Серость" и артефакты явно не лучшее решение данной проблемы. К тому же проверка по ключевым кадрам необходима, поскольку по умолчанию используется "быстрая перемотка", а это и есть перемотка по ключевым кадрам.
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: vitsat от 18 ноября 2015, 11:57:24
ЦитироватьДаже не знаю что лучше ...
Учитывая, что это тестовые ролики, то конечно лучше придерживаться общепринятых стандартов. Не будем в угоду кривизне заниматься ломкой годами отшлифованной методики, ведь на основной массе HEVC с перемоткой всё в порядке.
Название: Пропадание звука после перемотки [Исправлено]
Отправлено: Evgeniy1990 от 18 ноября 2015, 12:07:21
Цитата: vitsat
ЦитироватьДаже не знаю что лучше ...
Учитывая, что это тестовые ролики, то конечно лучше придерживаться общепринятых стандартов. Не будем в угоду кривизне заниматься ломкой годами отшлифованной методики, ведь на основной массе HEVC с перемоткой всё в порядке.
Полностью согласен и поддерживаю!