|
|
HD 1080i ntsc to PAL 576i
Hi,
I would like to know what's the best way to convert an 1920/1080 ntsc (60i) video in a PAL SD (720/576) Anamorphic (50i) video.
Does someone has already done a conversion like this ?
An example of script...
Thanks !
snell and wilcox?
for really, really, reeeeaally slow but good results, use MVfps, deblock, then downscale. it should come out as close to perfect as you can get without the above equipment.
[edit]
for a faster conversion, do this:
HDTVsource(quot;not a real plugin.tsquot;)
bicubicresize(720,last.height,0,.5)
leakkernelbob(order=1,threshold=4)
converttoyuy2()
bicubicresize(720,576,0,.5)
convertfps(50).assumebff()
separatefields().selectevery(4,1,2).weave()this should give you top-field-first, field-blended PAL SD. should look pretty damn nice. just give it a higher bitrate, as those blends will eat up some extra space.
My source is an Image Sequence and not a MPEG 2 stream.
I can only load it with a FPS of 30. (Imagesequence doesn't like 29.97)
I hope that's not a problem ! except for the audio sync (not important for this video).
With your script (faster version) , I have noticed some flickering effect around the edges during small movements.
I don't care about the speed, could you give me an example of script with MVfps ?
import(quot;C:\Program Files\AviSynth 2.5\plugins\mvbob.avsquot;)
HDTVsource(quot;not a real plugin.tsquot;)
bicubicresize(720,last.height,0,.5)
MVfps(50)
converttoyuy2()
bicubicresize(720,576,0,.5)
separatefields().selectevery(4,1,2).weave()
Is it correct ?
Thank you
aaaah, it's 30p. i was assuming interlaced content. you can drop out the leakkernelbob line and lose the flickering (which should be mild unless your source is hella sharp).Code:
import(quot;C:\Program Files\AviSynth 2.5\plugins\mvbob.avsquot;)
bicubicresize(720,last.height,0,.5)
MVfps(50)
bicubicresize(720,576,0,.5)
separatefields().selectevery(4,1,2).weave()
that should do it. i'd just go with a field-blend myself, but that's cause i value speed
No no it's 29,97i but i can't load image sequence in avisynth with this framerate
Use
Code:
AssumeFPS(30000, 1001)
IanB |
|