1

(3 replies, posted in Using SVP)

source video is encoded by youtube autommatically and played fine using vlc player, i downloaded it mulitple times as well.
I have listed the link above and can you check if you see any problem.

good to know it doesn't have anything to do with new update

not sure its related to the latest update or not, i never had problem using svp transcoding.
after update this week,  it frequently has error while decoding frame.
I updated my nvidia graphic card drivers and rebooted but it still happens.

The video is downloaded from youtube, link below, at 8k quality (i redownloaded file mulitple times, and ensure its playing fine with vlc directly).
https://www.youtube.com/watch?v=wI9MS9M8yCU

and error log as attached, 

any clue what went wrong?

3

(2 replies, posted in Using SVP)

Thanks!  will try

I downloaded a 8k by 8k (3D ToU) video from youtube and transcoded to 60fps using SVP.
Now I  want to play it in my quest 2 (which limit at 5760 by 5760),  I try to use the transcoder but cannot find a way to do so.
I added scale=720x406 in ovcopts and it doesn't work (no change in resolution),  any way to change the resolution?

Thanks, i found new apps that is faster than DAINE and great results, it's RIFE,
https://github.com/hzwer/arXiv2020-RIFE

and FLowFrames
https://nmkd.itch.io/flowframes

Try it out.

AI interpolation is way much better than vector based on like SVP, I like SVP for it's simple usage so i hope SVP quickly shift to the AI interpolation methods before it becomes obsolete.

6

(4 replies, posted in Using SVP)

Thanks for confirming,  then how do i minimize the artefacts around fast moving objects (looks like a halo when objects is moving at fast speed), i try to increase bitrate and change encoders and it doesn't make difference.

Thanks, finally someone knows what i am talking about,  exactly! DAIN doesn't even utilize the tools already available like ffmpeg, extremely slow (more like a academic experiment for now than a usable software).  And SVP devs seems not interested in this direction, while current methods always lead to bad artefacts for fast moving scenes.

How do you combine  ReelSmart Motion Blur  with SVP?  i looked up realsmartmotion blur and it looks like a very expensive plugin for premier pro?

In the SVP profile there is quality slider and artefact slider, but i found there is no difference for transcoding using profiles with different sliders,  are those sliders only valid during realtime playing?  if so, if i want to minimize the artefact in transcoding, what can i do?

May be off topic but recently I saw this AI interpolation methods
https://hackaday.com/2020/09/20/boost-y … -using-ai/

It seems to produce way better results than SVP currently, but the method is very time consumers and generate huge temporary files (basically extract every single frame as picture first).  I wonder if there is a plan for SVP to adopt some of the methodology in the future?

good tip! I will try that

i further confirmed almost all x265 H265 coded video cannot be transcoded by H264 HEVC or H264 quicksync,  only H265 HEVC,  is this problem with SVP or ffmpeg?

submitted, thanks

Hi there, I have one video (originally H265 coded) cannot be transcode using H264 NVENC or Quicksync,  using H265  NVENC is fine,  H265 quicksync seem to hang after 1 second. (other videos transcode fine without problem), 

I checked in to the log and in H264 HVENC it says no HVENC device found, in H264 quick sync it says pixel format is not support by QSV,  then both methods report error in intermediate file temporary mkv file then failed.  H265 quicksync show no error (just hang)

in SVP system log for all of the above the only things looks strange is "Transcoder: mpv failed with code 2"

Any suggestion what went wrong?

14

(2 replies, posted in Using SVP)

hmm, ok, will try another player then

15

(2 replies, posted in Using SVP)

Hi there,  I set up SVP profile to fix on 120fps, however when playing 24fps video, it shows as strange 72fps (x3) see below pciture 1,
the profile is set as picture 2,
with exactly same profile and vlc player,  playing 60fps video it goes to 120fps as expected (see picture 3).

what's going on and how do i make 24fps video to go to 120fps

additional Note
1. i also tried to set profile to match screen (120hz) no difference
2. i do have two monitor, one 60hz, one 120hz, but i am using 120hz as main display with all svp windows, player window and everything on this monitor so i don't think it has anything to do with dual monitor set up.

i confirm it worked, thanks a lot Chainik!  it's not very intuitive though

Sorry, it didn't work, now i did the below:
1. load the file (it auto select the automatic profile and cropping)
2. click red button to disable cropping
3.  switch the profile to VR
4.  start the transcoding.

It shows same error code in the log, see below

ha, Got it!  I didn't know why it automatically crop the video, i didn't want it to do any crop so i pressed the small red button.  I will try again

Good call Chainik, i saw strange line in the main SVP log:
18:25:12.740 : Transcoder: previously selected profile 'Virtual reality (VR)' is not accepted

Profile VR is set to 120hz (see the attached screeshot 2 below), seems because this error, it switch back to automatic profile, which is 60hz,BUt the GUI didn't show anything, see the attached screeshot 1 below saying it completes at 120hz successfully.

Full Main SVP log see screenshot 3

Full transcoder log see below, i don't see a problem in there


18:25:15.882: ===== Starting mpv ======
18:25:15.882: Command line: C:\Program Files (x86)\SVP 4\mpv64\mpv.exe D:/DLS/test/Test.orginal-005.mkv --o=D:/DLS/test/Test.orginal-005.SVP.temporary.mkv --no-audio --no-sub --no-sub-auto --input-ipc-server=mpvencodepipe --input-media-keys=no --no-msg-color --vf=vapoursynth:[C:\Users\xxxxx\AppData\Roaming\SVP4\scripts\ffff.py]:4:4 --of=matroska --ovc=hevc_nvenc --ovcopts=b=13100000,preset=slow,rc=vbr_hq,maxrate=20000000,bufsize=20000000,time_base=1000/59940,threads=4
18:25:15.910: Warning: option --o is deprecated and might be removed in the future (lack of maintainer).
18:25:15.926: (+) Video --vid=1 (*) (hevc 3840x1608 23.976fps)
18:25:15.926: Audio --aid=1 --alang=eng (*) (eac3 6ch 48000Hz)
18:25:15.926: Subs --sid=1 --slang=eng 'English' (subrip)
18:25:15.926: Subs --sid=2 --slang=eng 'English [SDH]' (subrip)
18:25:15.926: Subs --sid=3 --slang=dan 'Danish' (subrip)
18:25:17.340: [autoconvert] Converting yuv420p10 -> p010
18:25:17.416: VO: [lavc] 3840x1608 p010
18:25:17.416: [vo/lavc] Opening encoder: NVIDIA NVENC hevc encoder [hevc_nvenc]
18:25:17.546: [encode] Opening output file: D:/DLS/test/Test.orginal-005.SVP.temporary.mkv
18:25:17.547: [encode] Opening muxer: Matroska [matroska]
18:25:17.563: V: 00:00:00 / 00:02:00 (0%) {0.0min 0.1MB}
18:26:17.583: V: 00:00:40 / 00:02:00 (33%) {1.9min 40.0fps 150.9MB}
18:27:17.628: V: 00:01:19 / 00:02:00 (66%) {0.8min 39.8fps 162.1MB}
18:28:17.631: V: 00:01:59 / 00:02:00 (99%) {0.0min 39.8fps 142.6MB}
18:28:19.116: [encode] video: encoded 150927432 bytes
18:28:19.116: [encode] audio: encoded 0 bytes
18:28:19.116: [encode] muxing overhead 56609 bytes
18:28:19.119: Exiting... (End of file)
18:28:19.165: ===== Starting mkvmerge ======
18:28:19.165: Command line: C:\Program Files (x86)\SVP 4\extensions\code\mkvmerge.exe -o D:/DLS/test/Test.orginal-005.SVP.mkv D:/DLS/test/Test.orginal-005.SVP.temporary.mkv -D D:/DLS/test/Test.orginal-005.mkv
18:28:19.219: mkvmerge v48.0.0 ('Fortress Around Your Heart') 32-bit
18:28:19.238: 'D:/DLS/test/Test.orginal-005.SVP.temporary.mkv': Using the demultiplexer for the format 'Matroska'.
18:28:19.259: 'D:/DLS/test/Test.orginal-005.mkv': Using the demultiplexer for the format 'Matroska'.
18:28:19.259: 'D:/DLS/test/Test.orginal-005.SVP.temporary.mkv' track 0: Using the output module for the format 'HEVC/H.265'.
18:28:19.259: 'D:/DLS/test/Test.orginal-005.mkv' track 1: Using the output module for the format 'AC-3'.
18:28:19.260: 'D:/DLS/test/Test.orginal-005.mkv' track 2: Using the output module for the format 'text subtitles'.
18:28:19.260: 'D:/DLS/test/Test.orginal-005.mkv' track 3: Using the output module for the format 'text subtitles'.
18:28:19.265: The file 'D:/DLS/test/Test.orginal-005.SVP.mkv' has been opened for writing.
18:28:19.304: Progress: 11%
18:28:19.843: Progress: 65%
18:28:20.107: Progress: 100%
18:28:20.107: The cue entries (the index) are being written...
18:28:20.119: Multiplexing took 1 second.

Hi there, i try to transcode a 4k 23.997 fps video to 120hz, i have all settings saying it is 120fps (profile already set accordingly, and under profile it already shows: 3840x1608@ 23.976 -> 3840x1608@119.88.

Using H.265HEVC NVENC  setting all default, (original file H265 coded) after transcoding (seems to finish successfully with green checkmark), the results are only a video at 60fps, not 120fps.  I tried same file twice and waste hours, it never convert to 120fps.

Any reason why it happens?

21

(36 replies, posted in Using SVP)

Thanks! problem solved indeed!

Chainik wrote:

> 60fps Hevc file won't convert

the answer is two messages above

22

(36 replies, posted in Using SVP)

Indeed great news, i have tested and the HEVC video for the first time played well in the wirligig,  thanks very much for all your great work !!!  as well as the whirligig dev!


Reporting one problem i encountered:

60fps Hevc file won't convert (i set 120fps fixed for my index, all 25fps and 30fps work flawlessly, but 60fps one just not working, showing SVP watermark but also says 60fps)

sample file: https://4kmedia.org/the-world-in-hdr-uhd-4k-demo/
(more file on that site as well can be tested)

23

(36 replies, posted in Using SVP)

I did some testing with vorpx media player but not sure it worked or not:

First I use VLC with and SVP profile to fix frame rate at 120(for valve index), then played two H265 file, both files play, with SVP watermark saying first file (native 30fps) played at 89.99 fps
second H265 file show  71.298 fps (native 24fps),  neither was fixed at 120, the profile name is correctly displayed, looks like both file just played at 3 times of frame rate instead fixing at 120 as i set.

Then i don't know even those are actual frame rates inside headset through vorpx media player .   because even without my index headset turned on or vorpx running, i saw same watermark display on my monitor playing with VLC and same profile, my monitor only refresh at 60hz, so no way to show 89.99fps, or 71.298 video as SVP watermark says.

leading me to believe the actual frame rate in vorpx is also not 90hz.Any way to see the real fps inside vorpx?

24

(36 replies, posted in Using SVP)

Thanks for the thorough feedbacks @Chainik,
it's sad we cannot get whirligig work,  i will test if vorpx able to get to 90hz working

25

(36 replies, posted in Using SVP)

sorry, in my case, i can set frame right for all other profile but not automatic profile, under automatic profile, there is no button at all for setting frame rate,

https://i.ibb.co/Pr1n7yH/Capture.jpg


I can create a new profile but the mpc or VLC won't use the new profile, i set the
video player == VLC media player   it doesn't work,  what is the syntax for MPC or VLC here ?

MAG79 wrote:

You can select target framerate 90 fps with Automatic profile. Press small button at the right side. Select: Fixed frame rate 90 fps
https://www.svp-team.com/wiki/Manual:FR … _a_Profile