Re: Утилита переконвертации в 60fps файл

coder https://pastebin.com/rEE2U2w8
mediainfo https://pastebin.com/60j6FGrf

Качество ставил 8.8 Мбит https://ibb.co/cpLC6K
т.е оно в итоге каким-то образом удваивается...

Re: Утилита переконвертации в 60fps файл

не знаю, на другой машине попробовал с NVENC - да, удваивается
с QuickSync-ом - нет
параметр битрейта, передаваемый в mpv, правильный

mpv 0.29 собирается с новым ffmpeg 4.0, может там какой-то косяк hmm

103 (edited by James D 16-08-2018 10:05:27)

Re: Утилита переконвертации в 60fps файл

Судя по найденной Чайником инфе проблема возможно кроется в недостаточно новом драйвере (minimum driver version of 390.77). Тот драйвер поддерживает "Codec headers 8.1".

ИМХО, делать зависимость на настолько новый драйвер Нвидии - тупейшая идея. Сразу видно, что разрабы ffmpeg не имеют ноутбуков с зеленым графическим чипом и не играют в игры на них - иначе знали бы как это: тратить час и больше на поиск безбагового драйвера со страхом спалить карту (и такой шанс с их дровами имеется) и в итоге все равно не найти таковой. У меня, к примеру, картинка в некоторых HEVC (возможно FullRange color файлах) зависала в PotPlayer с включенным SVP если плеер выставлен на работу от дискретки, но хотя бы не было секундных фризов из-за открытия контекстных меню правой кнопкой, как на драйвере перед многочасовым поиском. Но это уже другая история.

Re: Утилита переконвертации в 60fps файл

не, там другое было...
NVENC в mpv 0.29 криво кодирует, если ему в явном виде параметр time_base не передавать

Re: Утилита переконвертации в 60fps файл

А что делать когда звук отстаёт?
кодировал 2 фильма сразу, значит настройки были одинаковые, один норм, а во втором рассинхрон sad

Re: Утилита переконвертации в 60fps файл

С nvenc? SVP обновлен на все самое последнее?

107 (edited by miraidateen 19-10-2018 09:06:55)

Re: Утилита переконвертации в 60fps файл

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

пс. параметр подавление артефактов влияет на гало? какой вариант выбрать? на максималке что происходит? увеличивается время или нагрузка? что с самой картинкой происходит?

Re: Утилита переконвертации в 60fps файл

gruzdev_f wrote:

А что делать когда звук отстаёт?
кодировал 2 фильма сразу, значит настройки были одинаковые, один норм, а во втором рассинхрон sad

Скорей всего фильм был собран в MKVToolNix GUI с неродной дорогой и там была выставлена задержка по звуку. После конвертации во время сборки этого параметра задержки программа не видит и ложит дорогу в рассинхрон. Попробуйте пересобрать видео в MKVToolNix GUI и определить нужную задержку опытным путем. Я обычно иду с шагом в 500 - проверяя по губам или громким звукам, изначально глянув как это звучит в исходнике.

Re: Утилита переконвертации в 60fps файл

> появляются нежелательные артефакты гало, ореолы вокруг фигур

они даже на телевизоре за "от 3000 евро" появляются wink

> и там была выставлена задержка по звуку

интересная кстати мысль
эту задержку можно как-то узнать? hmm

110 (edited by miraidateen 19-10-2018 09:11:11)

Re: Утилита переконвертации в 60fps файл

В том то и проблема, что после сборки если кинуть новый фильм в тот же MKVToolNix - это поле будет пустое. Но плеер же как то видит, что нужно сделать задержку, значит где то этот параметр есть в свойствах. (задержка может быть как положительная, так и отрицательная со знаком минус)

Re: Утилита переконвертации в 60fps файл

Подскажите пожалуйста. Приобрёл Pro версию и не пойму, как выставлять битрейд в конвертере. Делал, как на скрине, исходный файл получается с битрейдом ~400кбит\8bit. Можете написать правильные значения? Хотелось бы HEVC 10bit через NVNC и аналогично для x264 10bit через NVNC или хотя бы через цп.
https://image.ibb.co/i9Auq0/04.jpg

Re: Утилита переконвертации в 60fps файл

Так в режиме "новичок" для NVENC прямо битрейт и указывается.

>  исходный файл получается с битрейдом ~400кбит\8bit

Судя по надписи "тестовая версия" на скриншоте - оно требует обновления. Была проблема как раз с кривым получаемым битрейтом у nvenc.

Re: Утилита переконвертации в 60fps файл

Здравствуйте!
подскажите пожалуйста, как задействовать видеокарту AMD в svpcode
в настройках "новичок" программа предлагает только программный кодировщик и quicksync.
в общих настройках программы в разделе "ускорение gpu" видеокарта доступна, активирована
система на win7x64, проц слабенький pentium g2010, видео amd rx560

114

Re: Утилита переконвертации в 60fps файл

В интернете реальные владельцы RX560 пишут, что AMD AMF кодирование работает: ссылка
Можете проверить на любом перечисленном там ПО работает ли кодирование на Вашей системе?

Re: Утилита переконвертации в 60fps файл

MAG79 wrote:

В интернете реальные владельцы RX560 пишут, что AMD AMF кодирование работает: ссылка
Можете проверить на любом перечисленном там ПО работает ли кодирование на Вашей системе?

ffmpeg 4.1 работает, нагрузка на gpu возрастает при перекодировании с включенным amd amf

Re: Утилита переконвертации в 60fps файл

mihail233

можно лог SVP?

Re: Утилита переконвертации в 60fps файл

разобрался, заработало
ovc=h264_amf
ovcopts: usage=transcoding, quality=quality, profile=high
выставил максимальное качество с максимальным подавлением артефактов

в таком режиме нагрузка на процессор 70-80%, нагрузка на видеокарту не превышает 15%
в связи с этим возник вопрос: насколько заметный прирост производительности даст замена процессора (pentium g2010) на например xeon e3 1230v2. смущает неполная загрузка процессора.

Re: Утилита переконвертации в 60fps файл

> разобрался, заработало

Все равно кнопка в "новичке" должна быть. Лог покажите.

Re: Утилита переконвертации в 60fps файл

08:36:49.996 [i]: Main: starting up SVP 4 Pro [4.3.0.155]... 
08:36:49.996 [i]: Main: args: -no-scale
08:36:49.996 [i]: Main: working dir is C:\Program Files (x86)\SVP 4\
08:36:49.996 [i]: Main: data dir set to C:\Users\Михаил\AppData\Roaming\SVP4\
08:36:50.027 [i]: Settings: loading main.cfg OK
08:36:50.074 [i]: Settings: loading ui.cfg OK
08:36:50.105 [i]: Settings: loading frc.cfg OK
08:36:50.105 [i]: Settings: loading profiles.cfg OK
08:36:50.136 [i]: Settings: loading custom.cfg OK
08:36:50.136 [i]: Settings: loading lights.cfg OK
08:36:50.136 [i]: Main: using Qt 5.12.0 (i386-little_endian-ilp32 shared (dynamic) release build; by MSVC 2017)
08:36:50.136 [i]: Main: device scale is 1.5, user defined scale is 1
08:36:50.136 [i]: Main: system locale is [ru]
08:36:50.136 [i]: Main: preferred language is [ru-ru]
08:36:50.136 [i]: Main: setting language file to ru.qm...
08:36:50.230 [W]: Main: module 'plugins/svpflow1.dll': NOT FOUND
08:36:50.230 [W]: Main: module 'plugins/svpflow2.dll': NOT FOUND
08:36:50.230 [i]: Main: module 'plugins64/svpflow1.dll': 4.3.0.155
08:36:50.230 [i]: Main: module 'plugins64/svpflow2.dll': 4.3.0.155
08:36:50.230 [i]: Main: module 'plugins64/svpflow1_vs.dll': 4.3.0.155
08:36:50.230 [i]: Main: module 'plugins64/svpflow2_vs.dll': 4.3.0.155
08:36:50.230 [W]: Main: PATH doesn't contain mpv64 folder, VLC and libmpv players may not work
08:36:50.230 [W]: Main: PYTHONPATH doesn't contain mpv64 folder, VLC and libmpv players may not work
08:36:50.230 [W]: Main: PYTHONPATH is EMPTY
08:36:50.245 [i]: Main: running OpenCL info...
08:36:50.323 [i]: Main: collecting system information...
08:36:50.323 [i]: OS: Windows 7 SP1 [6.1.7601]
08:36:50.339 [i]: CPU: Intel Pentium G2010 [base frequency 2800 MHz, 2 threads]
08:36:50.339 [i]: Video: registry info - AMD/ATI Radeon RX 560
08:36:50.339 [i]: Video: reading OpenCL info...
08:36:51.587 [i]: Video: 1 GPU OpenCL device(s) on AMD Accelerated Parallel Processing [OpenCL 2.1 AMD-APP (2686.5)] (Advanced Micro Devices, Inc.)
08:36:51.587 [i]: Video 1: device name 'Radeon RX 560 Series' (Advanced Micro Devices, Inc., ver.2686.5) [gpuID=11]: OK
08:36:51.587 [i]: Memory:  8117  MB total,  6695 MB free
08:36:51.587 [i]: System: finding network settings...
08:36:51.930 [W]: SystemInfo: processor performance counter failed [c0000bb9]
08:36:51.930 [i]: Power: AC is ON [1]
08:36:55.331 [i]: Screens: updating information, 1 screen(s) found
08:36:56.298 [i]: Main: preparing video profiles...
08:36:56.579 [i]: Main: preparing performance graphs...
08:36:56.875 [i]: Main: preparing ffdshow...
08:36:56.922 [i]: FFDShow: found 64-bit version 1.3.4533.0 [C:\Program Files\ffdshow\ffdshow.ax]
08:36:56.922 [i]: Main: preparing mpv...
08:36:56.922 [i]: Main: preparing remote control...
08:36:56.922 [i]: RemoteControl: started
08:36:56.922 [i]: Main: preparing main menu...
08:36:57.374 [i]: Main: loading extensions...
08:36:57.680 [i]: Extensions: found svpcast 1.0.0.150 ...
08:36:57.763 [i]: Settings: loading cast.cfg OK
08:36:57.841 [i]: Streaming: Web UI started at http://192.168.1.43:9900
08:36:57.950 [i]: Extensions: found svpcode 1.0.0.155 ...
08:36:57.981 [i]: Settings: loading code.cfg OK
08:36:58.121 [i]: Extensions: found svptube 2.1.0.155 ...
08:36:58.402 [i]: Settings: loading tube.cfg OK
08:36:58.418 [i]: Tube: initializing youtube_dl...
08:36:58.558 [i]: Main: initialization completed in 8235 ms, but still waiting for the screens measurement...
08:36:58.901 [i]: Updates: checking now...
08:37:00.328 [i]: Screens: screen 0 - 3840x2160 @60.001 Hz [measured], x1.5 [71 DPI]
08:37:00.328 [i]: Screens: primary screen is 0
08:37:03.168 [i]: Performance: quick estimation = 396 (previous value was 415)
08:37:05.004 [i]: Streaming: Bonjour service is not available, AppleTVs are probably not discoverable
08:37:05.035 [i]: Streaming: found 2 этаж [Chromecast Ultra] at 192.168.1.49
08:37:05.082 [i]: Streaming: found Кухня [Eureka Dongle] at 192.168.1.51
08:37:08.358 [i]: Tube: youtube_dl ready

Re: Утилита переконвертации в 60fps файл

mihail233 wrote:

разобрался, заработало

рано обрадовался. качество получилось полное г. всё квадратами, файл на выходе в 4 раза меньше исходного. буду дальше колупать настройки.

Re: Утилита переконвертации в 60fps файл

так битрейт надо задать

работающая кнопка в "новичке" задала бы что-то такое: b=10000000,quality=quality,profile=high,rc=vbr_peak

Re: Утилита переконвертации в 60fps файл

битретйт в 2 раза больше исходного норм будет?

Re: Утилита переконвертации в 60fps файл

это уж я сказать не могу
"кому и кобыла невеста" (с)

Re: Утилита переконвертации в 60fps файл

Добрый вечер

Хочу попробовать перегнать 4к  ремукс (hdr 10bit) в 1080p рип (hdr 10bit)

Могу ли я сделать это силами свп? или он в 8бит конвертнет только?

Re: Утилита переконвертации в 60fps файл

он hdr потеряет (но это не точно)
вопрос передачи hdr метаданных при перекодировании пока открыт, возможно оно работает, возможно нет, возможно нужен какой-то секретный ключ mpv, возможно можно все необходимое "переклеить" позже силами ffmpeg
тут явно есть поле для НИР

===
с другой стороны - а нафига? может быть на самом деле устроит перекодирование 4K HDR -> 1080p SDR с tone-mapping-ом