Как узнать, работает ли фильтр рендеринга ewa_lanczossharp на mpv?

Как узнать, работает ли фильтр рендеринга ewa_lanczossharp на mpv?

Для рендеринга видео с помощью графического процессора,документация МПВсостояния,

wa_lanczossharp

Немного заточенная версия ewa_lanczos, предварительно настроенная на использование идеального радиуса и параметра. Если ваше оборудование может это запустить, это, вероятно, то, что вам следует использовать по умолчанию.

Я попробовал этот вариант, и видео воспроизводится. Но когда я проверяю использование моего Intel GPU через intel_gpu_top, я замечаю, что использование на самом делекаплиот примерно 6% (при использовании spline36фильтра по умолчанию gpu-hq) до примерно 2%.

Моя интуиция подсказывает мне, что если фильтр обеспечивает лучшее качество, то он долженболееиспользование GPU. Но, похоже, происходит обратное.

Итак, если видео воспроизводится и моя система сообщаетнекоторыйИспользование графического процессора при рендеринге. ewa_lanczossharpПравильно ли моя система использует фильтр?

Спасибо

решение1

На mpv.net я могу щелкнуть правой кнопкой мыши -> Вид -> Дополнительно -> Показать свойства, затем в диалоговом окне ввода выбрать «scale», «cscale» или «dscale», и он сообщит текущую настройку в консоли. Чтобы увидеть консоль, вы должны либо запустить ее из окна терминала, либо включить консоль с помощью `.

На mpv без GUI-оверлея я не уверен, можно ли это сделать. И да, использование GPU все еще мало даже с этими предположительно дорогими включенными опциями. Это заставляет меня опасаться, что они не работают, но я думаю, что mpv просто невероятно эффективен. Это не похоже на madVR, который будет использовать кучу GPU, а затем задохнется, если вы не будете осторожны.

решение2

Я думаю, ответ кроется в том, что сообщается на терминале, а именно в выходных данныхсинхронизация аудио/видеоипропущенные кадры.

Согласно странице руководства:

Синхронизация аудио/видео как AV: 0.000. Это разница между временем аудио и видео. Обычно она должна быть 0 или близка к 0. Если она растет, это может указывать на проблему воспроизведения. (свойство avsync.)

и,

Пропущенные кадры, например, Пропущено: 4. Отображается только если счетчик не равен 0. Может увеличиваться, если частота кадров видео выше, чем у дисплея, или если рендеринг видео слишком медленный. Может также увеличиваться при «сбоях» и когда видеокадр не может быть отображен вовремя. (свойство frame-drop-count.) Если декодер пропускает кадры, количество пропущенных декодером кадров также добавляется к отображению, например: Пропущено: 4/34. Это происходит только если отключение декодером кадров включено с помощью параметров --framedrop. (свойство decoder-frame-drop-count.)

Связанный контент