I have a code to convert progressive 25fps Full HD video output to DVD. Could you help adding codes for my recent project, that involves interlaced 50i Full HD to DVD conversion? As I learnt from you before, I need to deinterlace before resizing, so is this code enough? The video type is the same like before, recordings from my camcorder, just interlaced this time.
Code:AviSource("video.avi") AssumeFPS(50) QTGMC( Preset="Slow" ) Spline16Resize(720,576) ColorMatrix(mode="rec.709->rec.601") ConvertToYV12()
Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 12 of 12
Thread
-
-
DVD doesn't support 50p so you have to re-interlace:
Code:AssumeTFF().SeparateFields().SelectEvery(4,0,3).Weave()
Code:SelectEven()
Code:Blur(0.0, 0.5) # maybe more AssumeTFF().SeparateFields().SelectEvery(4,0,3).Weave()
-
Why the AssumeFPS(50) when it's 25fps? Do you really want it to play at twice its real speed? Or am I missing something? And after QTGMC, do you really want it to be 100fps? No good for a DVD.
If I'm correct, this is a good reason not to call 25i as 50i. It confuses people. It's not 50 frames per second. It's 50 fields per second.
And you don't need QTGMC at all. You can use any fast bobber, one that keeps one of the original fields unchanged. -
-
-
-
Yes, the source is interlaced 25fps according to your definition (50i by the other name). This is just a general code, I have another camcorder that I would use sometimes as well to record, that's why I did not post a sample. I don't have any specific quality request here, just need a basic resizing code for interlaced source, that I could use as a starting point for both of my camcorders, later I could refine though. And the code has to be avisource, because this is how my editor outputs the video, in avi.
So what do I place before the line QTGMC ()? Do I need to put an AssumeTFF () before it as well? Or it will just confuse the deinterlacer? I am asking because I read that Avisynth opens interlaced source assuming it is BFF by default, however in examples from the Avisynth Wiki regarding QTGMC () deinterlacing I don't see this defined. -
25i source to downscaled 25i:
Code:AviSource("video.avi") # 25i AssumeTFF() # or BFF whichever is appropriate QTGMC( Preset="Slow" ) # to 50p Spline16Resize(720,576) Blur(0.0, 0.5) # to reduce flicker, maybe as much as 1.0 AssumeTFF().SeparateFields().SelectEvery(4,0,3).Weave() # 50p to 25i ColorMatrix(mode="rec.709->rec.601") ConvertToYV12(interlaced=true)
-
Thank you! This is what I wanted. Just one last question: can this script be run with MT mode 2 in case I want to use AviSynth MT, or, some lines won't run on that mode and will need to adjust here and there? Where can I check this, by the way, that what filters need which MT mode?
-
Similar Threads
-
How to keep interlaced footage interlaced converting from AVI to MP4?
By kodec in forum Video ConversionReplies: 23Last Post: 1st Jul 2019, 09:36 -
Resizing Interlaced Video
By koberulz in forum Newbie / General discussionsReplies: 37Last Post: 15th Oct 2018, 16:02 -
How can I combine ripped DVD material with HD material to make a new Blu?
By swarez in forum MacReplies: 4Last Post: 9th Jul 2018, 10:17 -
Easiest free way to convert 25fps interlaced to 50fps de-interlaced?
By Gibson's Squares in forum MacReplies: 2Last Post: 25th Jul 2017, 08:06 -
Interlaced to interlaced problem in H.265 (but not in H.264!)
By gilius2k14 in forum Video ConversionReplies: 25Last Post: 10th Aug 2016, 07:55