1 (edited by Blackmeser 15-04-2015 05:17:50)

Topic: SVP баг/небаг при переменном фреймрейте

Имеем видео, fps которого колеблется от 23,976 до 25, а разрешение 1280x720.
Имеем профили: 1920x800@24 и 1280x720@24.

Когда фреймрейт видео составляет 23,976-24 fps - активен профиль 1280x720@24.
Но как только fps поднимается выше 24, тут-же идёт переключение на профиль 1920x800@24.

Решение со стороны пользователя конечно очевидное, переименовать профиль 1280x720@24 на 1280x720@25, а может быть сразу лучше на 1280x720@30.
Или изменить алгоритм выбора профиля (хотя на этот счёт не уверен, мб я кривой, но кажется отключение алгоритмов помогает).
Но лучше если бы было можно выбирать вручную профиль самому, ведь есть видео, которые изобилуют двигающимися объектами (боевики, блокбастеры, итд...), и нет (мульты, комедии...).


http://s009.radikal.ru/i307/1504/ca/6908b4342587t.jpg

На PIC1 надоедливое сообщение советующее включить фиксированное умножение, как можно увидеть на PIC3-PIC5 - скачущий коэффициент умножения, повышающий fps до ~120 (частоты экрана), умножение грубо говоря 5x, но в настройках (PIC2) максимум 4x...
Добавьте плиз 5х в настройки, для мониторов 120гц и видео с нестабильным фреймрейтом - это жизненно необходимо.
PS PIC1-PIC5 - это всё одно и то же видео.

PPS Ручное добавление строки в конфиг (MSmoothFps):

-5:1:5#2;(5x)

приводит к другому надоедливому окну:
http://s04.radikal.ru/i177/1504/30/83c8e25cdd1at.jpg
которое вылезает каждый раз при изменении фреймрейта.
Хотелось бы знать, как его отключить, если это возможно...

Re: SVP баг/небаг при переменном фреймрейте

Blackmeser
Имеем видео, fps которого колеблется от 23,976 до 25
Очень странное видео.
1. По какой причине в этом видео присутствуют эти колебания?
2. И каков их характер (частота кадров меняется не останавливаясь или держится постоянной на отдельных участках)?

см. темы:
Переменная частота кадров (VFR) и SVP
[ошибка] Отключение плавности при переменной частоте кадров

лучше если бы было можно выбирать вручную профиль самому
Такие предложения были. Пока не делаем. Оставили это на будущее.

Добавьте плиз 5х в настройки, для мониторов 120гц
Уже сделано в готовящейся версии.

как его отключить, если это возможно...
Возможно. Скрытая настройка:

;задавать вопрос о применении плавности при превышении частоты экрана на указанную величину (в к/сек)
ChkDeltaFPS=5

Re: SVP баг/небаг при переменном фреймрейте

MAG79
Очень странное видео.
1. По какой причине в этом видео присутствуют эти колебания?
2. И каков их характер (частота кадров меняется не останавливаясь или держится постоянной на отдельных участках)?

fps cкачет не останавливаясь, возможно какой-то конвертер или видео-мейкер делает так для экономии места, или кривой обработчик видео, ffdshow показывает бешеный брейкданс в строке информации по fps.
Вот как это выглядит: http://rghost.ru/private/8cBFhK7qK/217d … 66ad0c610e


Поменял конфиг.
Сочетание:

-5:1:5#2;(5x)

и

ChkDeltaFPS=50

... полёт нормальный...
Хорошо, что у вас все настройки легко доступны.
Думаю проблема исчерпана.

Re: SVP баг/небаг при переменном фреймрейте

Blackmeser
Из этого разговора можно сделать еще одно полезное дело: выяснить что это за переменная частота такая 23-25 fps? почему она постоянно скачет? и как это можно исправить? wink

Это общедоступный файл, я могу его скачать для экспериментов?

Re: SVP баг/небаг при переменном фреймрейте

MAG79
Это общедоступный файл, я могу его скачать для экспериментов?

https://docs.google.com/uc?id=0BzwrYnnF … t=download

Re: SVP баг/небаг при переменном фреймрейте

Blackmeser
Оказалось, все объяснимо. Файл состоит из двух сегментов. На каждом сегменте своя ПОСТОЯННАЯ частота кадров.
Вот отчет mkv2vfr:

# timecode format v1
Assume 23.976
0,5401,23.9760
5402,11551,29.9699

На первом сегменте (кадры 0 - 5401) частота кадров 23.976, на втором сегменте (кадры 5402 - 11551) частота кадров 29.9699, что очень близко к 29.97.
Такие файлы корректно воспроизводятся с повышением плавности в SVP.
Проверил в ffdShow - на каждом из сегментов частота постоянна, не колеблется.

Это точно тот файл, про который в первом сообщении сказано "видео, fps которого колеблется от 23,976 до 25"?

7 (edited by Blackmeser 20-04-2015 09:11:33)

Re: SVP баг/небаг при переменном фреймрейте

Да, видеоскрин, который я заливал на rghost.ru - именно с этого файла.
Но странно, после обновления фильтров, о которых я писал тут: http://www.svp-team.com/forum/viewtopic … 380#p48380
... брейкданс прекратился (есть елезаметные подёргивания) и у первой половины видео теперь стабильно 23.976, но вторая половина скачет: 29.***-30.***.
Может ли быть это из-за старых фильтров/декодеков (LAV/ffd/... не знаю конкретно, я всё обновлял)? Или я что-то сделал не так...?

PS
Первая половина (подёргивания на самом деле чаще, чем на видеоскрине, но уже не брейкданс):
http://rghost.ru/private/7mkKx8nqd/0490 … f35af7767f

Тут можно увидеть что дёргается чаще, на видеоскрине почти не дёргается... наверное не хватает скорости/фреймрейта (я в терминах не силён) у проги, которая снимает с экрана и у мобилы, так, глазами, на 120гц мониторе подёргивания чётко видны.
http://rghost.ru/private/87s9PJQbF/bd2b … e11cf46ef3 //извиняюсь за растянутое видео, если скачать - нормально будет

Вторая половина (под конец долбил по паузе, чтоб поймать выше 30, максимум который вообще видел 30.5):
http://rghost.ru/private/88GmM8q4f/5bb3 … 2af9b041c6

8 (edited by Blackmeser 20-04-2015 08:46:15)

Re: SVP баг/небаг при переменном фреймрейте

Убрал свой х5, поставил до частоты экрана, с новыми фильтрами в первой половине видео проблем нет, но вторая всё ещё скачет, хотя автоматический множитель (4х) не меняется, просто вылезает сообщение.
Но бывает и такой казус, как на последнем фрагменте скрина:
http://s010.radikal.ru/i313/1504/ed/d2ec12e6bc00t.jpg