Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
14th April 2014, 20:44 | #21 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
It has already been suggested that you avoid Directshowsource, it perhaps would have been better to
upload the source as is, without any modification so that others have what you have.
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? |
14th April 2014, 21:16 | #23 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Thanks, downloading sample (28MB), much nicer than 600MB
Incidentally, some time ago I had a user wanting to remove blending from a clip using Exblend(), as it turned out, the blending originated in DirectShow and was absent when Mpeg2Source() was used instead (mpeg 2).
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? |
14th April 2014, 23:47 | #25 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Non I'm afraid.
I think I would just leave it at decimated rate of 12FPS (if all like provided sample). Convert to 24fps is better than 30fps, but not good. The MBlockFPS is both faster and better than MFlowFPS, but not good (faster probably due to the bigger inital block size, and then MRecalculate at better precision). Leaving at 12FPS retains the impression that is was taken from the back of a rodeo bull and as they say, "a man on a galloping horse would not notice" (same goes for bull probably). I just used Colours Code:
SelectEven().TDecimate(cycleR=1,cycle=5) I dont expect any miracles from Avisynth for the provided sample. (But perhaps others may prove me wrong) EDIT: For other downloaders, the sample requires MJPG Motion Jpeg decoder. EDIT: I used AviSource().
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 15th April 2014 at 19:36. |
15th April 2014, 12:58 | #26 | Link |
Registered User
Join Date: Mar 2014
Posts: 308
|
Guess what, the source is VFR!
The average frame rate in the video is 11.8 fps, and DSS decides to convert it to 30 fps by adding in dupes (which are not in the file at all) because that was the frame rate it detected from the first frame. Looking at the timecodes reveals that the "true" frame rate is 12 fps with some frame drops (which explains why the average frame rate is slightly lower, and also the seven identical frames StainlessS pointed out). Code:
FFVideoSource("file.avi",fpsnum=12,fpsden=1) Code:
FFVideoSource("file.avi",fpsnum=24,fpsden=1) TDecimate(cycleR=2,cycle=4) Code:
FFVideoSource("file.avi",fpsnum=24,fpsden=1) Crop(0,0,64,64).TDecimate(cycleR=2,cycle=4,clip2=last) One last option is to use blending instead of motion interpolation. Code:
FFVideoSource("file.avi",fpsnum=24,fpsden=1) Crop(0,0,64,64).TDecimate(cycleR=2,cycle=4,clip2=last) ConvertFPS(60) # put desired frame rate here |
18th April 2014, 10:51 | #30 | Link |
Registered User
Join Date: Mar 2014
Posts: 308
|
Replace
Code:
FFVideoSource("file.avi",fpsnum=24,fpsden=1) Code:
FFVideoSource("file.avi",fpsnum=24,fpsden=1) AudioDub(FFAudioSource("file.avi")) |
15th July 2014, 07:09 | #32 | Link |
Registered User
Join Date: Mar 2014
Posts: 308
|
Actually, I noticed one of my earlier posts in this thread was kinda dumb and also bad advice, so let me retract that. (Specifically, the bit about using 24 fps instead of 12 fps; using 15 fps is better than either.) I just didn't bother editing the posts since I thought you had it settled already. Use this instead. Code:
FFVideoSource("file.avi",fpsnum=15,fpsden=1) AudioDub(FFAudioSource("file.avi")) Crop(0,0,64,64).TDecimate(cycleR=1,cycle=5,clip2=last) ConvertFPS(60) # put desired frame rate here Last edited by colours; 15th July 2014 at 07:28. |
5th August 2018, 09:28 | #34 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Further to Emulgator,
Note for your mugfunky/JohnMeyer mods, Time arg to MFlowInter is actually Float so might want to amend eg 33 and 67 to 1/3.0 and 2/3.0. EDIT: Oops, I mean 100/3.0 and 200/3.0
__________________
I sometimes post sober. StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace "Some infinities are bigger than other infinities", but how many of them are infinitely bigger ??? Last edited by StainlessS; 5th August 2018 at 11:24. |
Thread Tools | Search this Thread |
Display Modes | |
|
|