Запишем как невоспроизводимая
Видимо, да. В виртуал. машине с Win7 x64 тоже всё работает.
You are not logged in. Please login or register.
SmoothVideo Project → Posts by zsax
Pages 1
Запишем как невоспроизводимая
Видимо, да. В виртуал. машине с Win7 x64 тоже всё работает.
причем что интересно: в ПОТе квадрат розовенький
Один из признаков попытки декодировать 10бит видео с помощью кодеков не умеюших этого. Возможно Pot пытается использовать DXVA, DXVA не умеет декодиовать 10бит.
нормально играется, что я делаю не так?
Только что попробовал на виртуальной машине с WinXP с пакетом SVP full. Всё работает, включая подсветку. Раньше пробовал на Win7 x64.
А ещё, опытным путём выяснилось, что декодировать 10bit видео с помощью LAV и передать его ffdshow менее ресурсозатратно чем декодировать с помощью ffdshow.
Ппробовал на сборке SVP full (с соотв. MPC и ffdshow) - ничего не изменилось.
MAG79
Какой именно скрипт?
При нормальной работе SVPmanager засовывает в ffdshow скрипт (использующий ещё один скрипт), его можно засунуть в ffdshow вручную с выключеным SVPmanager.
Try {
svppath="C:\Users\Avr\AppData\Roaming\SVP\"
import(svppath+"AVS\ffdshow.avs")
delim=":"
WriteFileStart(svppath+"Logs\SAR.txt", "ffdshow_sar_x","delim","ffdshow_sar_y")
}
Catch(err_msg) {
ffdShow_source().Subtitle(err_msg)
WriteFileStart(svppath+"Logs\AVSError.txt", "err_msg")
}
Давайте кусок видео. Будем искать причину.
Любое видео, закодированое с помощью 10bit версии x264. Пример прикреплён.
zsax
Одно можно сказать точно: с 10-ти битным цветом не может совладать сам фильтр ffdShow, отдавая в Avisynth-скрипт YV12 8-бит, он, вероятно, некорректно работает с битностью дальше: то ли ожидает чуда и 10-битный цвет на выходе Aisynth, или некорректно работает обратный перевод 8-бит > 10-бит.
Этот вывод не соответствует тому, что:
а)Если скормить AviSynth скрипт ffdshow, то всё работает, т.е. с преобразованием 10->8 , передачей потока AviSynth, преобразованием 8->10 ffdshow справляется (проверял на 12FPS видео для пущей наглядности, результат тот же, что и при преобразовании в 8 бит с помощью LAV filters).
б)В логе SVP последняя запись - "RefreshSVP конец: Ожидаю появления ffdshow video ...", нету даже "GetAllMediaParams". На этом этапе SVPmanager не должен был успеть засунуть AviSynth скрипт в ffdshow.
Скорее всего не работает какая-то другая операция, например получение информации о медиафайле.
Имя сбойного приложения: mpc-hc.exe, версия: 1.5.3.3933, отметка времени: 0x4f00ccd4
Имя сбойного модуля: ffdshow.ax, версия: 1.1.4222.0, отметка времени 0x4f02c855
Код исключения: 0xc0000005
Смещение ошибки: 0x00322314
Идентификатор сбойного процесса: 0xdcc
Время запуска сбойного приложения: 0x01cccb98b4ded5b4
Путь сбойного приложения: C:\Program Files (x86)\Media Player Classic - Home Cinema\mpc-hc.exe
Путь сбойного модуля: C:\Program Files (x86)\ffdshow\ffdshow.ax
Код отчета: 48dcf46d-378c-11e1-aed5-5cac4c2cf933
Rimsky
ffdshow tryouts rev4222 Jan 3 2012, MPC 1.5.3.3933. До этого то же самое было с октябрьским MPC (из CCCP) и декабрьским ffdshow. SVP 3.0.6. Core i5 460M, Radeon HD5650. Ошибка возникает даже если во всех профилях выбрать "Не повышать плавность". В логе SVP после "RefreshSVP конец: Ожидаю появления ffdshow video ..." ничего нет
Chainik
Вы правы. Я не заметил "Input colorspaces : YUV12" (8 бит ввод) в настройках Avisynth в ffdshow
MAG79
Возможно, я неверно выразился. Я имел в виду это
SVP manager не работает с 10bit видео.
При воспроизведении видео с глубиной цвета 10bit на канал с помощью MPC-HC с запущенным SVP manager MPC аварийно завершает работу.
Если просто использовать Avisynth скрипт в ffdshow при выключеном SVP manager всё работает.
Если декодировать поток с помощью LAV video decoder и передавать поток в ffdshow в виде 8-ми битного несжатого потока всё работает (даже при включенном SVP manager).
Pages 1
SmoothVideo Project → Posts by zsax
Powered by PunBB, supported by Informer Technologies, Inc.