Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

MAG79 wrote:

Blackmeser
Какая версия SVP-менеджера? В версиях 1045 и выше должен работать перевыбор профиля после срабатывания автоподрезки.
Рекомендую обратить внимание на частоту кадров. Она тоже влияет на выбор профиля.
Это как раз о чем и идет разговор.

Ну знаю где посмотреть такую версию, но:
LastSuccessCheckDate=23.04.2015
3.1.6
10.04.14

Видео: http://rutracker.org/forum/viewtopic.php?t=4573111 (1920x1080 / 23,976 fps)
Профили: 1920x1080@30 и 1920x800@30, множитель частоты кадров 5x.
Алгоритм выбора профиля: ближайший больший по величине потока.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

Blackmeser
Не знаю где посмотреть такую версию
меню SVP в  трее - оказать - журнал последнего запуска. Смотреть в первых строках.

Видео: ... (1920x1080 / 23,976 fps)
Профили: 1920x1080@30 и 1920x800@30

Вижу, что частоты разные, но пока не могу объяснить, почему не произшло переключения на профиль 1920x800@30
Профили по-умолчанию имеют частоту кадров 24, а не 30.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

MAG79
Такую частоты в профилях специально выставил для того, чтобы видео с большей частотой подходили под условие, когда решал проблему с скачущим фреймрейтом.
Алгоритм выбора стоит соответствующий.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

Поставил видео на закачку. Через пару часов гляну на нем, как работает перевыбор профиля после автоподрезки.

---
Какой алгоритм выбора профиля?
у меня:
- фильтровать: выкл.
- ближайши больший: вкл.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

MAG79
Какой алгоритм выбора профиля?
у меня:
- фильтровать: выкл.
- ближайши больший: вкл.

Точно такой-же.

31 (edited by Blackmeser 23-04-2015 07:42:03)

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

Забавно.
После автоподрезки краёв [0:140:0:140] - профиль не меняется. остаётся 1920x1080@30, а должен быть 1920x800@30.
Но, если не выключать автоподрезку и тут-же включить вручную подрезку SAR 2,4:1 - то подрезается ещё, и в результате подрезка становится [0:280:0:280] и вуаля, профиль меняется на 1920x800@30 (получилось 1 раз), но, что ещё забавней, если сделать это 2 раза подряд - профиль меняется на 1280x720@30 (потом почему-то стало всегда). И если сразу же выключить подрезку SAR 2,4:1 - то подрезка становится обратно на [0:140:0:140] за счёт автоподрезки, а профиль переключается на 1920x800@30 с 1280x720@30, в случае если он поменялся при двойной подрезке на 1920x800@30, то он и остаётся на этой отметке.

Продолжая тесты, после выключения и включения автоподрезки, профиль неизменен на отметке 1920x1080@30.

И наконец, если не включать автоподрезку, а выставить вручную на SAR 2,4:1, подрезка составляет [0:140:0:140] и профиль успешно меняется с 1920x1080@30 на 1920x800@30.

---

Как я понял, алгоритм сначала обрабатывает автоподрезку, а потом применяет выставленный вручную SAR относительно исходного разрешения видео.
Могу предложить сделать так, чтобы он обрабатывал сначала SAR, а потом смотрел, нужно ли что-нибудь ещё автоподрезать...

PS Пока заюзал вручную SAR 2,4:1, т.к. он автоматически переключает на 1920x800@30, для меня, можно сказать, проблема решена.
Если будут какие-либо нестандартные полоски попробую поменять HandCropPx=0:140:0:140, только не знаю поможет ли это.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

Возможно если так много одинаковых слов в сообщении, то нужно сократить "автоподрезка" до АП ибо я там запутался.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

Blackmeser
Прошу прощения, что затянул с ответом. Проверил на стандартных профилях @24:
- сразу после начала проигрывания выбирается профиль 1920x1080@24;
- через пару секунд срабатывает автоподрезка [2:140:2:140];
- профиль перевыбирается. Меняется на 1920x800@24.

Все работает как и должно. Теперь если поднять в профилях частоту до 30, то профили так же переключаются. Но вижу, что переключение срабатывает не каждый раз. Будем разбираться и исправлять. Спасибо.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

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

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

Может видео такое. Не всегда оно срабатывает, например если граница между черным полем и кадром очень размыта.
Или если в черном поле что-то есть ближе к середине кадра (обычные логотипы каналов как правило не мешают).

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

Бывают такие рипы фильмов, в которых при включенной подсветке полей и выводе madvr (с EVR такого не бывает) плеер крашится, либо идет только звук. Сейчас попробовал эти рипы с включенной обрезкой кадра, и все вроде заработало нормально. Но меня не устраивает ни один вариант обрезки, т.к. не хочется терять куски видео. Можно ли сделать обрезку минимальной, 1-5% со всех сторон? Вроде где-то раньше был вариант обрезки по несколько пикселей, но не нашел его.

Re: Подрезка к пропорциям экрана + Автоподрезка черных краев

mmhmm
Можно включить галку обрезки в ffdShow. Тогда кадр будет обрезаться минимально до соблюдения для сторон условия кратности 16.