View Single Post
Old 9th May 2015, 15:27   #1  |  Link
8-BaLL
Registered User
 
Join Date: Jun 2012
Posts: 75
QTGMC only works if I use ConvertToYV12 on my 1080i HDTV recorded files, why?

Hey guys,

Ive recorded some 1080i stuff on the TV. The files are AVC in .TS containers.

I want to deinterlace it with QTGMC and endcode at 720p.

Problem is- I get an error message when QTGMCing it "interleaved2planar... error".

If I use "ConvertToYV12", then QTGMC works without any trouble.

Do you know why it is the case?, here is Mediainfo of the source files:

Code:
Video
ID                                       : 511 (0x1FF)
Menu ID                                  : 1000 (0x3E8)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.0
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 3 frames
Format settings, GOP                     : M=4, N=28
Codec ID                                 : 27
Duration                                 : 3mn 28s
Bit rate                                 : 7 973 Kbps
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 25.000 fps
Standard                                 : Component
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Interlaced
Scan order                               : Top Field First
Bits/(Pixel*Frame)                       : 0.154
Stream size                              : 198 MiB (90%)
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Color range                              : Limited
Is the source not compatible with QTGMC without converting?

Here is how my script now looks:

Code:
DirectShowSource("C:\TVcap.ts", audio=false)

ConvertToYV12(interlaced=true)

qtgmc(preset="very slow")

spline64resize(1280, 720)
this way QTGMC works fine, without ConvertToYV12(interlaced=true) I get that interleaved2planar error message.
8-BaLL is offline   Reply With Quote