This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Multiple issues
#1
1. Upon attempt to save Vapoursynth configuration with custom filter orders, multiple warning/errors?? appeared.
2. Vapoursynth (did not check Avisynth) "Filter view" on input ProRes video, generated by "Nuke", throws an error "Vapoursynth - unsupported color sampling: 4:4:4 with bit depth 12.

MediaInfo:

General
Complete name                            : E:\Hybrid\3vio.mov
Format                                  : MPEG-4
Format profile                          : QuickTime
Codec ID                                : qt  0000.02 (qt  )
File size                                : 308 MiB
Duration                                : 9 s 750 ms
Overall bit rate mode                    : Variable
Overall bit rate                        : 265 Mb/s
uk.co.thefoundry.Application            : Nuke
uk.co.thefoundry.ApplicationVersion      : 10.0v4
uk.co.thefoundry.YCbCrMatrix            : Rec 709
uk.co.thefoundry.Colorspace              : Gamma1.8
uk.co.thefoundry.Writer                  : mov64

Video
ID                                      : 1
Format                                  : ProRes
Format version                          : Version 1
Format profile                          : 4444
Codec ID                                : ap4h
Duration                                : 9 s 750 ms
Bit rate mode                            : Variable
Bit rate                                : 265 Mb/s
Width                                    : 1 920 pixels
Height                                  : 1 080 pixels
Display aspect ratio                    : 16:9
Frame rate mode                          : Constant
Frame rate                              : 24.000 FPS
Color space                              : YUV
Chroma subsampling                      : 4:4:4
Scan type                                : Progressive
Bits/(Pixel*Frame)                      : 5.323
Stream size                              : 308 MiB (100%)
Writing library                          : atf0
Language                                : English
Matrix coefficients                      : BT.709
Reply
#2
I'll look at it in the evening after work.
Reply
#3
Fixed it, will send you a new link via PM in a few minutes.

Cu Selur
Reply
#4
Vapoursynth Interframe /SVP crash on Filter Preview.
Reply
#5
As a side note: You might want to use QTGMC 'Bob' while deinterlacing instead of using frame interpolation to get to 60000/1001 from 29.97 fps, assuming the source is interlaced if it's telecined you should use VIVTC instead of QTGMC.
Your clip seems to be telecined, so you should set 'Overwrite input scan type' to 'telecine' and use VIVTC and then interframe.

Cu Selur

Ps.: found the typo (interFrame vs interframe when importing the script), will send you a link to a fixed version in a bit.
Reply
#6
(19.11.2020, 06:17)Selur Wrote: As a side note: You might want to use QTGMC 'Bob' while deinterlacing instead of using frame interpolation to get to 60000/1001 from 29.97 fps, assuming the source is interlaced if it's telecined you should use VIVTC instead of QTGMC.
Your clip seems to be telecined, so you should set 'Overwrite input scan type' to 'telecine' and use VIVTC and then interframe.

Cu Selur

Ps.: found the typo (interFrame vs interframe when importing the script), will send you a link to a fixed version in a bit.
.
The source is not telecined it just has been edited in 29.97 fps timeline with insertion of 8mils scan with unknown fps.
and than "brutally" re-timed by insertion duplicates.
Reply
#7
Then you might want to Deinterlace, sRestore and then use Interframe. Smile

Cu Selur
Reply
#8
Direct DVD to mp4 copy (without de-interlacing) using "DVD Input" produces weird distorted video.
Steps to reproduce:
1. Insert DVD (unprotected)
2 Check "DVD Input" in the "Hybrid"
3.Select VIDEO_TS folder
4.Uncheck "Deinterlacer - Auto" and "Overwrite input scan type to:" boxes.
5.Specify mp4 output with default settings

"Filter view" shows correct interlaced picture, however exported mp4 completely distorted.

[Image: dvd2mp4.png]

If uncheck "DVD input" and select any *.VOB file from the same DVD - everything works fine.
DVD Input
Reply
#9
If you want interlaced output:
a. keep deinterlacer at auto
b. make sure the input is detected as interlaced
c. make sure to select interlaced output in the encoder settings
Hybrid will then know not to deinterlace and properly flag the output during the muxing.

What you did is tell Hybrid that your content is progressive which it wasn't so what happend is Hybrid in your case used mencoder do decode the content and then x264 to encode the content. Problem is, mencoder outputs raw video, x264 expected raw progressive video, but got raw interlaced video, thus misinterpreted the raw data which ended up with what you got.

Quote:If uncheck "DVD input" and select any *.VOB file from the same DVD - everything works fine.
Not really it just looks like it.
What happens is that Hybrid uses ffmpeg for file input which servers it's data to x264 using y4m which contains the info of the video.
Problem is the content will be flagged wrong, which will lead to players probably not deinterlacing the content and possible color issues. (color conversions of interlaced and progressive input works differently; note that these color issues are minor, but they exist)

-> not a bug in Hybrid, but a user not knowing what he does.

Cu Selur

Ps.: sadly mencoder does not support y4m piping and ffmpeg does not support dvd input.
Reply
#10
As per your suggestion:
a. keep deinterlacer at auto - it shows QTGMC (Vapoursynth)
b. make sure the input is detected as interlaced - Input scan type detects Top Field First , so "Overwrite Input Scan type" - left unchecked
c. make sure to select interlaced output in the encoder settings -  x264 ->Frames ->Advanced Frame Settings ->Interlaced Encoding checked

Result the same - broken image as in my previous post.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)