I wonder, I'm trying to "refurbish" some old videos to 4k and 60fps. What's the good way to do this, upscale first then transcode? or the other way round?

I see. Thank you.

No temporary files in the OS drive?

So, I have SVP installed on a different drive - yet, during and after today's huge transcoding effort, around 15 of my GBs on my C: drive have been occupied. The temporary file has already been deleted. Where are the leftovers so that I may delete them directly?

5

(3 replies, posted in Using SVP)

MAG79 wrote:

Bluray players are very sensitive to profile level and advanced settings used in H.265.
I see you are using x265 coder and profile Main@L8.5@Main. Perhaps it is not good for your Bluray player. Try another more standard settings when encode.

Variable framerate can be a result of combining two videos with different framerate into one video.

How your questions are connected to SVP? Are you using SVPcode?

I bought SVP and am trying to transcode video collection to 60fps for playback on TV.
I'm not sure how to change the Main@L8.5@Main setting. Could you please help?

6

(3 replies, posted in Using SVP)

So, I'm a bit confused by this Mediainfo:

Video
ID                          : 1
Format                      : HEVC
Format/Info                 : High Efficiency Video Coding
Format profile              : Main@L8.5@Main
Codec ID                    : V_MPEGH/ISO/HEVC
Duration                    : 1 min 57 s
Bit rate                    : 8 462 kb/s
Width                       : 640 pixels
Height                      : 480 pixels
Display aspect ratio        : 4:3
Frame rate mode             : Variable
Frame rate                  : 60.000 FPS
Original frame rate         : 24 000.000 FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 8 bits
Bits/(Pixel*Frame)          : 0.459
Stream size                 : 119 MiB (98%)
Writing library             : x265 3.2_RC1+1-g4ef6b67:[Windows][GCC 9.2.1][64 bit] 8bit+10bit

How come frame rate is variable rather than fixed?
And for some reason my Blu ray player (specs here) cannot play the output videos. I wonder what I'm doing wrong. Could you please help?

Thanks. I wonder if preset veryslow will change something!

The one specified here: https://x265.readthedocs.io/en/default/lossless.html

9

(3 replies, posted in Using SVP)

The settings you use for waching are the ones used for transcoding. They appear to be slightly bugged this release tho.

Chainik wrote:

I believe it's actually 60 fps, but mpv/ffmpeg always (?) encodes as "variable frame rate" so "60.119" is an estimated value.
If you know ffmpeg option to make the output "constant frame rate" - let us know wink

It's not this one, is it: https://trac.ffmpeg.org/wiki/ChangingFrameRate

17:43:01.776: ===== Starting mpv ======
17:43:01.777: Command line: G:\SVP 4\mpv64\mpv.exe I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.webm -o I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.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\dgali\AppData\Roaming\SVP4\scripts\ffff.py]:4:16 --of=matroska --ovc=libvpx-vp9 --ovcopts=lossless=1,row-mt,quality=best,threads=16
17:43:01.819: (+) Video --vid=1 (*) (vp9 4096x3072 15.000fps)
17:43:01.819: Audio --aid=1 (*) (vorbis 2ch 18900Hz)
17:43:02.161: [autoconvert] Converting gbrp -> yuv444p
17:43:07.061: VO: [lavc] 4096x3072 yuv420p
17:43:07.061: [vo/lavc] AVOption 'row-mt,quality' not found.
17:43:07.061: [vo/lavc] Opening encoder: libvpx VP9 [libvpx-vp9]
17:43:07.387: [encode] Opening output file: I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.SVP.temporary.mkv
17:43:07.388: [encode] Opening muxer: Matroska [matroska]
17:43:07.717: V: 00:00:00 / 00:00:15 (0%) {0.0min 0.0MB}
17:44:07.759: V: 00:00:03 / 00:00:15 (21%) {2.2min 2.7fps 428.0MB}
17:45:08.475: V: 00:00:04 / 00:00:15 (32%) {3.0min 2.2fps 867.6MB}
17:46:08.678: V: 00:00:06 / 00:00:15 (44%) {2.3min 2.1fps 1069.9MB}
17:47:09.294: V: 00:00:08 / 00:00:15 (59%) {1.0min 2.1fps 1056.4MB}
17:48:09.464: V: 00:00:10 / 00:00:15 (73%) {0.4min 2.1fps 1183.0MB}
17:49:04.673: [encode] video: encoded 1325638687 bytes
17:49:04.674: [encode] audio: encoded 0 bytes
17:49:04.674: [encode] muxing overhead 11647 bytes
17:49:04.759: Exiting... (End of file)
17:49:04.836: ===== Starting mkvmerge ======
17:49:04.836: Command line: G:\SVP 4\extensions\code\mkvmerge.exe -o I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.SVP.webm I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.SVP.temporary.mkv -D I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.webm
17:49:04.955: mkvmerge v35.0.0 ('All The Love In The World') 32-bit
17:49:04.955: Automatically enabling WebM compliance mode due to destination file name extension.
17:49:04.995: 'I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.SVP.temporary.mkv': Using the demultiplexer for the format 'Matroska'.
17:49:05.053: 'I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.webm': Using the demultiplexer for the format 'Matroska'.
17:49:05.053: 'I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.SVP.temporary.mkv' track 0: Using the output module for the format 'VP8/VP9'.
17:49:05.053: 'I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.webm' track 1: Using the output module for the format 'Vorbis'.
17:49:05.054: The file 'I:/Backup/H/Phoenix Point mod materials/fmv/test/JP/rexlogo/4K/REXLOGO.SVP.webm' has been opened for writing.
17:49:05.114: Progress: 0%
17:49:05.616: Progress: 4%
17:49:06.261: Progress: 8%
17:49:06.761: Progress: 12%
17:49:07.443: Progress: 16%
17:49:08.075: Progress: 21%
17:49:08.720: Progress: 25%
17:49:09.376: Progress: 30%
17:49:10.016: Progress: 34%
17:49:10.650: Progress: 39%
17:49:11.273: Progress: 44%
17:49:11.915: Progress: 49%
17:49:12.567: Progress: 53%
17:49:13.228: Progress: 58%
17:49:13.860: Progress: 63%
17:49:14.510: Progress: 68%
17:49:15.187: Progress: 72%
17:49:15.815: Progress: 77%
17:49:16.464: Progress: 82%
17:49:16.966: Progress: 87%
17:49:17.557: Progress: 90%
17:49:18.106: Progress: 93%
17:49:18.739: Progress: 98%
17:49:18.974: Progress: 100%
17:49:18.974: The cue entries (the index) are being written...
17:49:19.106: Multiplexing took 14 seconds.

This is what the log returns.

I did x4 ratio but it still led to the same mistake.

As per title: transcoding 5K video which is exactly at 15 fps  doesn't lead to exact 60FPS.

14

(11 replies, posted in Using SVP)

Thanks!

15

(11 replies, posted in Using SVP)

MAG79 wrote:
Dark_Ansem wrote:

what do you recommend for conversion settings?

Use default settings. It is best choice for novice in encoding. Change them if you don't satisfied by results.

Apologies, default settings for what?

16

(11 replies, posted in Using SVP)

Chainik wrote:

think of this: raw video data for 4k*3k*60 fps*15 secs video will be 4000*3000*1.5*60*15 = 16.4 GB

you probably should read something about losseless vs. lossy compression wink

The video is a lossy video - what do you recommend for conversion settings?

17

(11 replies, posted in Using SVP)

Chainik wrote:

what exactly do you expect when encoding with a lossless codec?

the file isn't that big to begin with, 70MB. How can it turn to 400? or 1GB+?

18

(11 replies, posted in Using SVP)

dlr5668 wrote:

why vp9 ? use software h265 for best quality/size

doesn't work with Youtube otherwise!

Any help at all with this?

20

(11 replies, posted in Using SVP)

Any help at all with this please?

Well I suppose I can try. Would appreciate if you'd also check, it is part of Libvpx functions and should be recognised by your programme.

Chainik wrote:

"b:v" is a video bitrate
add "b=2M" to ovcopts

thank you but according to the link I posted the full command is supposed to be "-b:v 0"

Would "b=0" work?

23

(11 replies, posted in Using SVP)

So, I'm trying to convert this video to 60 fps

General
Complete name               : I:\REXLOGO.webm
Format                      : WebM
Format version              : Version 2
File size                   : 79.9 MiB
Duration                    : 15 s 14 ms
Overall bit rate mode       : Variable
Overall bit rate            : 44.6 Mb/s
Writing application         : Lavf58.28.102
Writing library             : Lavf58.28.102

Video
ID                          : 1
Format                      : VP9
Codec ID                    : V_VP9
Duration                    : 15 s 14 ms
Bit rate                    : 42.7 Mb/s
Width                       : 4 096 pixels
Height                      : 3 072 pixels
Display aspect ratio        : 4:3
Frame rate mode             : Constant
Frame rate                  : 15.000 FPS
Bits/(Pixel*Frame)          : 0.226
Stream size                 : 76.3 MiB (96%)
Writing library             : Lavc58.53.101 libvpx-vp9
Default                     : Yes
Forced                      : No

Audio
ID                          : 2
Format                      : Vorbis
Format settings, Floor      : 1
Codec ID                    : A_VORBIS
Duration                    : 14 s 201 ms
Bit rate mode               : Variable
Bit rate                    : 172 kb/s
Channel(s)                  : 2 channels
Sampling rate               : 18.9 kHz
Compression mode            : Lossy
Stream size                 : 298 KiB (0%)
Writing library             : libVorbis (Now 100% fewer shells) (20180316 (Now 100% fewer shells))
Default                     : Yes
Forced                      : No

It's a movie from a video game which I upscaled to real 4K with AI gigapixel.

I have two issues.

Firstly, despite stating "fixed 60 FPS" for some reason transcoding oscillates between 60.066 and 60.119 FPS.

Secondly, I try to transcode with "Libvpx_VP9 Lossless=1" option, but the filesize is almost 10 times the size of the movie, which is merely 80 MBs.

What am I doing wrong? Please help?

I'm trying to transcode a Libvpx VP9 video - trying to avoid most options because file size is really huge.

However, since we can't use 2-pass transcoding with SVP, I'm trying to find a compromise solution, as specified here: https://trac.ffmpeg.org/wiki/Encode/VP9

However, the "b:v" option isn't listed as supported in the drop-down menu. Could it please be done for the next release?