so consider my script:
LoadCPlugin("c:\avisynth\plugins\yadif.dll")
FFVideoSource("v:\mxf\hdmovimento.mxf")
#ConvertToRGB(matrix="rec601", interlaced=true)
Yadif(1,1)
AddBorders(0,0,0,1)
GaussResize(720,576,-1,-1,-1.5,0,P=41)
#ColorMatrix(mode="Rec.709->Rec.601")
AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
########################################
Instead of Yadif(1,1)I have put: SeparateFields().WhateverResize().Weave() ### ?
+ Reply to Thread
Results 61 to 64 of 64
-
-
Yes, but keep in mind that after SeparateFields your video is half the height of the original. The resize should be to half the height of your intended output. So a 1920x1080 source will be 1920x540 after SeparateFields() and you should resize to 720x288 before your Weave().
Note that this is basically the technique that VirtualDub uses when you select the Interlaced option in the Resize filter.
And once again, if your source has sharp horizontal edges you will get ringing artifacts above and below those edges. Crops from a 480i video (left) converted to 576i (right), a really bad case example:
Last edited by jagabo; 25th Apr 2013 at 06:59.
-
-
Exactly as I specified, GaussResize to 720x288, not 720x576. Weave() will recombine those into 720x576 frames.
Note I added a sample image to my previous post. That will give you an idea what to look for. Real world video usually doesn't have such sharp features so it won't look as bad.Last edited by jagabo; 25th Apr 2013 at 07:07.
Similar Threads
-
remuxing mxf files
By deadrats in forum Video ConversionReplies: 5Last Post: 11th Dec 2012, 17:20 -
extended format | HD to 4k+ using MXF ?
By Fary4u in forum Capturing and VCRReplies: 5Last Post: 24th Oct 2012, 11:18 -
Unable to decode an MXF video
By rajivrp in forum ffmpegX general discussionReplies: 4Last Post: 6th Aug 2012, 13:43 -
Panasonic P2 MXF player
By elmuz in forum Camcorders (DV/HDV/AVCHD/HD)Replies: 3Last Post: 24th Aug 2010, 09:55 -
.mxf and avid troubles
By pjcom in forum Capturing and VCRReplies: 0Last Post: 31st May 2010, 21:14