Convert videos to 60fps (Updated 21 May 2015)

Sections:

Introduction:

Many modern TVs now include an extra frames feature, usually either 120Hz or 240Hz. This just means they take the source video, which is usually between 24-30FPS, and add new, interpolated frames between the original frames that make the motion look much more smooth.

High framerate (HFR at 48fps) was used in The Hobbit and will be used in upcoming films like the Avatar sequels, so why not watch all your movies at higher framerates?

A lot of people don’t realize this, but 99% of TVs made before this feature was introduced are actually capable of displaying 50FPS and 60FPS, and of course most LCD monitors display 60FPS as well.

This tutorial will allow you to convert videos of any framerate to higher framerates; 25FPS becomes 50FPS and 24/30FPS becomes 60FPS by default, or you can specify whichever framerate you want.

This script offers greater quality than any televisions I have seen.

I’m sure many people will want to see how well this script works, so here’s a comparison:
Original File
Converted File

Note: This can now be done in realtime using Universal Media Server!

Purpose:

This post provides instructions on how to easily convert any video to 60FPS, which allows you to take advantage of this feature of modern TVs on your computer monitor or TV without actually buying anything.

Step 1:

The files needed for this step are found in this zip folder (~3MB).

Run and install the file AviSynth.exe.
It is an early version of AviSynth 2.6 that is more stable and faster for multithreading than 2.5 releases.

Download and install MeGUI, run it, let it update all the things it wants to and import all of the presets.

Optional Tip: If you want MeGUI to update to the very latest stuff (at your own risk) you can push ctrl+s, go to the Extra Configuration tab, and in the Auto Update section select “Use development update server”

Close MeGUI and extract the files in the tools folder from our zip file into your MeGUI tools folder, which for most people will be either C:\Program Files (x86)\MeGUI\tools\ or C:\Program Files\MeGUI\tools\.

Step 2:

Download and install MKVToolnix.
When that is installed, run MKVMerge (Start Menu -> All Programs -> MKVToolnix -> mkvmerge GUI).

You will also need codecs installed. If you don’t already have them I recommend K-Lite Mega Codec Pack. If you install K-Lite, make sure to select “Profile 9: Lots of Stuff” during installation.

Step 3:

Start MeGUI again. You should be left with a window that looks similar to this:

step3

Step 4:

Push ctrl+r, or go to Tools -> AVS Script Creator.
Now you should see something like this:

step4

Step 5:

Click the Config button next to Avisynth profile.
It should look like this:

Step 6:

Click the New button down the bottom and type 60FPS in the name box, so it should look like this:

Step 7:

Now for the script that will do the actual 60FPS conversion.
Just copy and paste the following code into the text input area.

Cores=4
SetMemoryMax(512)
SetMTMode(3,Cores)
PluginPath = "C:\Program Files (x86)\MeGUI\tools\avisynth_plugin\"
LoadPlugin(PluginPath+"svpflow1.dll")
LoadPlugin(PluginPath+"svpflow2.dll")
Import(PluginPath+"InterFrame2.avsi")
<input>.ConvertToYV12()
SetMTMode(2)
<deinterlace>
<crop>
<denoise>
<resize>
InterFrame(Cores=Cores)

Important note #1: Make sure the path on the third line is correct.
For example, if you are running 32-bit Windows, you will need to modify the path to “Program Files” instead.

Important note #2: You should change the number “4” in the script (on line 1) to your number of CPU cores. If you don’t know how many cores your CPU has just Google your CPU and you should be able to find the specs somewhere, or 4 should be fine anyway.

Important note #3: If you have a video card, you can improve quality by adding “GPU=true” to the script. However, it may make encoding time slower, so take that into account.
So InterFrame(Cores=Cores) would turn into InterFrame(Cores=Cores, GPU=true)
If you do this, you may also need to go into your MeGUI tools folder (usually C:\Program Files (x86)\MeGUI\tools\x264) and rename the file opencl.dll to opencl.dll.bak. This will let MeGUI use the version of opencl.dll that your video card drivers have installed, instead of the generic one from MeGUI.

Important note #4: This script always outputs either 50FPS or 59.94FPS (60FPS) for compatibility reasons. If you want to always double the framerate instead, so that for example 23.976FPS turns into 47.952FPS (48FPS), you can use the “FrameDouble” parameter.
So InterFrame(Cores=Cores) would turn into InterFrame(Cores=Cores, FrameDouble=true)

So now your window should look similar to this (with different text):

Step 7

Step 8:

Click the Extra Setup tab and make sure “Prefer DSS2 over DirectShowSource” is checked.

Optional tip #1: You might also want to choose your preferred resizer. For aspect-ratio changes (like from 720×576 to 720×480) a neutral filter like Spline36 will be nice. For actual resizing (like from 1920×1080 to 1280×720) a sharp filter like Spline64 will be best. I usually just leave it on Spline36. Make sure to untick the checkbox on the option after you change the default resizer, otherwise it will always be used by default which is often unnecessary.

Optional tip #2: I recommend changing the “MOD value used for resizing” to mod4. This gives the best balance between compatibility (a lot of devices like PS3 don’t have good mod2 support) and aspect ratio accuracy (the higher the MOD value, the more likely the aspect ratio is to be skewed more heavily).

Now it should look something like this:

Step7rev3

Then just click the Update button then the OK button

Step 9:

Now we’re back to the AviSynth script creator window and now that we have our 60FPS AviSynth template made and selected, it’s time to choose which video we want. Just click the button next to Video Input up the top of the window and find your video, then click Open.
A window will pop up with buttons, click the option on the right, usually either “DirectShowSource” or “AviSource”.
A window will pop up to show you the video, you can just close that.
Now you should see something like this:

Step9

Step 10:

Click the Save button. The video preview window might pop up again, you can close it again.

Step 11:

Now is the time when you need to choose the quality of the video and audio.

If you don’t know what to do here, something quick and easy is to just use CRF, which means you let the codec decide on the bitrates itself. So you can click the “Config” button next to the “Encoder settings” dropdown when you have a x264 option selected, then just enter a number between 16-20 in the “Quality” input box. 16 means your video will be almost exactly the same quality as the source, while 20 will look good too while taking up less space. Personally I use 16 for everything because why not? 🙂

So when you have your quality, click Queue in the Video encoding section.

Step 12:

Now your video is ready for conversion.
Now just go to the Queue tab and click Start down the bottom, then wait for it to finish.

Step 13:

The final step is to add your audio and/or subtitles from the original file to the converted file. This process uses muxing, not conversion, so there is no quality loss.
For this we will use the program we installed earlier, MKVMerge.
So run that and drag the converted file into that program, then do the same with the original file. If you can’t drag them on, you can use the add button instead.
Now you have several items in the Tracks, chapters and tags section. You just need to untick the ones you don’t want. Usually you will want to leave them all selected except for the original video track, as I’ve done in the following example:

Finally, set the Output filename down the bottom of the window and click Start muxing.
When that is done, you have your final video!

Final Thoughts:

This might seem like a long process, but actually it is only long once. Since we have now made templates, the process for the videos from now on will be much faster; instead of entering the script each time, now you can just make sure your 60FPS AviSynth script is selected.

This file can now be played just like any other video. I personally watch videos on my TV which is linked up to my computer using the awesome, free program called Universal Media Server, and that handles these 60FPS videos perfectly with no configuration.

Any comments are appreciated. If you can think of an improvement to the script, or to the process, or if you just found it useful and want to say thanks, please do leave a comment. I would love to know that it’s being used.

If you want to donate to help me with server costs and time spent keeping this article updated, you can do so here with my thanks 🙂





FAQ:

  • How can I fix random crashing of vfw4x264.exe?
    This probably means you are encoding a file using an input mode other than DSS2, which can happen if the clip is .m2ts or .dga (blu-ray) or another uncommon format.
    You can fix it by changing the 2 in the second line of the script to either 3, 4, 5 or just removing that line (try them in that order, since the options get progressively slower)
  • The option “Prefer DSS2 over DirectShowSource” is disabled. or
    I get an error like “can’t load avss.dll”.
    This means your computer is missing Haali Media Splitter. You can download it here or as part of a K-Lite Mega Codec Pack and the error should go away after you install it. If you install K-Lite, make sure to select “Profile 9: Lots of Stuff” during installation.
  • The file stops encoding after 99%.
    This usually indicates a codec configuration issue. Try installing/reinstalling K-Lite Mega Codec Pack, and make sure to let it select its preferred defaults (not “quick upgrade”)
  • Can I customize the output framerate to make it 48FPS, 75FPS, 120FPS, or anything else?
    Yes, you can choose any framerate you want. It is best to choose a framerate that is divisible in some way with the original video, but even that is your choice. You just need to add the options “NewNum” and “NewDen”, like this:
    InterFrame(Cores=Cores, NewNum=48000, NewDen=1001)
    NewNum stands for “New Numerator” and NewDen stands for “New Denominator”. In general, with NTSC material the NewDen should be 1001 and the NewNum should be 1000x your desired framerate (so for 48FPS you want 48000 and 1001) while for PAL content you might just want something like NewNum=75,NewDen=1 to output 75FPS content.
  • The output seems choppy, can I make it smoother?
    Yes, by default we output a video that sacrifices a little smoothness in order to reduce errors, but different people’s eyes pick up on different things so it can all be a matter of taste. You can try the Smooth tuning, like this:
    InterFrame(Cores=Cores, Tuning="Smooth")
    Also, using GPU mode produces more accurate results and therefore should appear smoother, though it can be slightly slower overall. You can try it like this:
    InterFrame(Cores=Cores, GPU=true)
    Or try both options at once like this:
    InterFrame(Cores=Cores, Tuning="Smooth", GPU=true)
  • Why isn’t the GPU being used much in GPU mode?
    Only some things are done with the GPU in GPU mode, it’s still mostly done by CPU but helped by GPU.
  • Why is the video still the original framerate after running it through MKVMerge?
    You probably selected the wrong tracks in MKVMerge so you’re getting the original video track instead of the new one; make sure you untick the original video stream before muxing.
  • Why does MeGUI give an error “SVSmoothFPS: unable to load library given in ‘compose’ […svpflow2.dll]
    Try re-installing or updating your video card drivers, and if that doesn’t work then maybe your video card doesn’t support OpenCL so remove GPU=true from your script.
  • Why am I getting the error “SVSmoothFps: unable to load library given in ‘compose'” when I try to run the encoding process, but not when I preview?
    Go into your MeGUI tools folder (usually C:\Program Files (x86)\MeGUI\tools\x264) and rename the file opencl.dll to opencl.dll.bak. This will let MeGUI use the version of opencl.dll that your video card drivers have installed, instead of the generic one from MeGUI.
  • Why am I getting the error “Error message for your reference: Can not read the video stream”?
    MeGUI can’t read from folders or files with certain characters, so try moving the video to a different folder and/or renaming the file.

Thanks:

Widezu69 for providing the original AviSynth script that I used as a base.
Fizick for MVTools, the library that does all the work, and SVP for the modifications to MVTools that make it even better for our purposes.
Everyone on various forums for their feedback, this is really a community effort.

Changelog:

21/05/2015:

  • Updated InterFrame to 2.8.2, which improves speed

16/03/2015:

  • Corrected and improved the instructions and FAQ

05/03/2015:

  • Updated InterFrame to 2.8.0, which improves speed and lowers memory usage
  • Updated conversion script

24/02/2015:

  • Updated the instructions and FAQ

27/09/2014:

  • Updated InterFrame to 2.6.0
  • Added a tip about using framedoubling mode
  • Updated most images to reflect the minor changes to MeGUI
  • Minor improvements to instructions

22/07/2014:

  • Added more items to the FAQ

10/07/2014:

  • Added more items to the FAQ
  • Shortened the changelog to only the latest 3 changes by default

20/05/2014:

  • Updated instructions
  • Added more tips
  • Added to and updated the FAQ
  • Updated the link to MKVToolnix to always point to the latest version

Click here to display the rest of the changelog

50 Comments

  1. If an input video has more audio tracks, is it anyhow possible to determinate which one will be put to output video?
    The thing is, I can add audio tracks or subt. into output video by mkvmegre after, but my home media center never plays this muxed mkv (by mkvmegre) correctly or even completely without video stream, just audio and such. I dont know why, on my PC video muxed by mkvmegre can be played well, but not on media center (PBO). I guess different used codecs.

  2. @ondrejw: I think MeGUI has that built-in, can’t remember the details though. However, MeGUI uses MKVMerge itself, so it might give you the same problems.

  3. SubJunk, I was also going to try to test the realtime conversion you had elsewhere but I get an error for both ffdshow and for msuper in mpc

  4. muxed video by MeGUI (to 60fps) can be played on media center no problem.
    But once I add to that video audio track or subt., then media center cant play it (no video stream).
    Np, I will keep trying some way to do it .)

  5. @Casshern: Widezu is the guy for the realtime stuff. I have stopped doing it because I prefer to have the best quality even if I have to wait for it. Have you seen his guide at http://www.avsforum.com/avs-vb/showthread.php?p=19586663#post19586663 ?

  6. Hey Subjunk,

    Just wondering about something with this script. Now I know some people say the 120 Hz/240 Hz gives off a video look or what some people call the “soap opera effect”. Just wondering if a movie which was 24 FPS sped up to 60 FPS with this script would do the same thing? Or does the video have to be played at 120/240 FPS to get that look?

    I’ve seen that soap opera effect in stores, and I wasn’t sure if playing back at 60 FPS would keep the “film look” or would I actually be looking at the soap opera effect if played back at 60 FPS? I’d just like to speed it up to dejudder everything, while keeping the “film look”.

    I guess I’m just looking for something which plays everything back at an even multiple of the screen’s refresh rate (eg. 60 Hz) which makes it smooth like you said. However, if you do play it back at an even multiple, I’m not sure what the difference between that and the soap opera effect.

    I’m not really sure what I’m trying to say, but I guess I want to smooth everything out, but avoid the soap opera effect at the same time. I’ve tested out some videos and they are smooth, but I wasn’t sure whether I was seeing the soap opera effect or not. They look as they did before, just when during panning, it’s a lot smoother. Maybe I’m not seeing the soap opera effect. Which is probably a good thing.

  7. @Jeff: Hi 🙂 It’s a great question and I should probably make a post about it somewhere.
    Basically though, soap opera effect = high framerate. So there is no way to not have the soap opera effect while having a high framerate.
    What you will come to see (or by the sounds of it, you already have) is that the soap opera effect is a good thing and it’s a shame that the higher framerates were popularised by soap operas instead of, say, sci-fi or thriller or another genre that has more respect, because then it could be called the “sci fi effect” instead and it would be meant as a good thing instead of a bad thing 😉

  8. That is realy pitty there is unable to add audio track 🙁
    When I go to “autoencode” and check “add additional content”, then “queue”, I can add there subtitles, chapters, but cant add audio track 🙁
    Maybe to others it is possible to add audio track?
    I know it can be done after muxing, adding audio, but my stupid home media center cant play MKV which got added any content to 60fps mused MKV file.
    🙁

  9. Hey SubJunk, what does it mean when it says “AVISource:couldn’t locate a decompressor for fourcc xvid (C:\…..avs, line6)

  10. @ondrejw: It seems like it is a bug with your media center, I recommend contacting them about it. Bad luck man!

    @Jun: Hey Jun, it means your computer doesn’t have XviD or it isn’t properly configured. Try uninstalling any codec packs and installing K-Lite Mega

  11. Thanks for that last comment Subjunk. Installing the ‘Mega’ K-Lite pack worked, whereas the 64-bit pack did not. I can now select XviD files for encoding. 🙂

    (I was having the same problem as Jun).

    I’ve tried this on some wmv videos already and I’m really pleased with the results. Thanks for both the script and tutorial.

  12. @eightytwo: Thanks for the feedback, glad I could help 😀

  13. @SybJunk: That worked for me as well!

  14. Hi SubJunk,
    I’ve been using your ps3 media server builds and came across InterFrame. Verdict: AWESOME!

    Few questions:
    -Should I turn off 120Hz on my TV when using these muxed videos?
    -Should it take this long on an Intel Q9550? 1hr 36min movie took approximately 50 minutes to encode.
    -Is there a way to do this in real time with any options on PS3 Media Server?

    Thank you. 🙂

  15. @freeza: Thanks, I’m glad you like it! I’m not sure about the 120Hz thing, it depends on your preferences and your TV. You are the best judge of that 🙂
    That time to encode is fast enough, sure. You are using the same CPU as me 🙂
    There is no realtime option for PS3 Media Server yet, but I may make it soon if I find the time 🙂

  16. Hey SubJunk,

    So I’ve been converting some of my videos and while they are all 29.97 FPS (24 FPS with Fraps. Probably because they are film based), I have come across some videos where the audio is out of sync. Normally they play fine, but when I run them through MeGUI with the script, after the conversion, the audio is out of sync. I normally ran them through the One Click encoder and they worked.

    I did try the manual way, and got the same result. The earlier videos are 29.97 FPS, as are these newer ones, so the framerate is the same. When I queue the older ones up and the one with issues, the older one comes out fine, but the newer one is out of sync. Even though they are the same framerate.

    I wonder what could be the issue?

  17. @Jeff: Can you paste the MediaInfo readout of a file that doesn’t work?

  18. @SubJunk

    Sure.

    General
    Complete name : G:\Stargate SG-1\Season 6\Disc 1\VIDEO_TS\Descent.VOB
    Format : MPEG-PS
    File size : 1.47 GiB
    Duration : 43mn 56s
    Overall bit rate : 4 804 Kbps

    Video
    ID : 224 (0xE0)
    Format : MPEG Video
    Format version : Version 2
    Format profile : Main@Main
    Format settings, BVOP : Yes
    Format settings, Matrix : Default
    Duration : 43mn 56s
    Bit rate mode : Variable
    Bit rate : 4 260 Kbps
    Nominal bit rate : 9 102 Kbps
    Width : 720 pixels
    Height : 480 pixels
    Display aspect ratio : 16:9
    Frame rate : 29.970 fps
    Standard : NTSC
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Compression mode : Lossy
    Bits/(Pixel*Frame) : 0.411
    Stream size : 1.31 GiB (89%)

    Audio
    ID : 189 (0xBD)-128 (0x80)
    Format : AC-3
    Format/Info : Audio Coding 3
    Mode extension : CM (complete main)
    Muxing mode : DVD-Video
    Duration : 43mn 55s
    Bit rate mode : Constant
    Bit rate : 448 Kbps
    Channel(s) : 6 channels
    Channel positions : Front: L C R, Side: L R, LFE
    Sampling rate : 48.0 KHz
    Bit depth : 16 bits
    Compression mode : Lossy
    Delay relative to video : -66ms
    Stream size : 141 MiB (9%)

    Text
    ID : 224 (0xE0)-DVD-2
    Format : EIA-608
    Muxing mode : DVD-Video
    Muxing mode, more info : Muxed in Video #1
    Stream size : 0.00 Byte (0%)

    Menu

    Seems to be a delay of -66ms, although when I load it into MeGUI there is no delay. Just says 0ms.

  19. Try muxing the converted file in MKVMerge (MKVToolnix) and set the audio offset to -66

  20. @ SubJunk

    Seems if I use MKVMerge the audio is in sync in some areas, but not in others.

  21. Everytime I try to use the the quality script with meGUI, I get an error message saying that removegrain needs to use YV12 only and most of my videos are in a different format. Any ideas.

  22. @James: I’ve just updated the scripts in the post, hopefully that will fix it for you 🙂

  23. Sorry about what I said earlier. It was actually the video that was out of sync, not the audio. So when I applied that -660 ms number to the video stream, everything worked. I had also forgot that since there are 100 milliseconds in a second that I would need to change it from -66 ms to -660 ms.

    I’m getting a math lesson today ;).

  24. @Jeff: Glad it’s sorted now 🙂

  25. Subjunk I’m back to zero. I tried to update to the new script and I can’t get passed the “MSmoothFPS: unable to load library given in svp_flow_lib (ffdshow_filter_avisynth_script” error. I’ve lost it all and can’t get back to how I was doing it before because I didn’t back up the script. 🙁 I’ll start from scratch at the top of this post! any ideas

  26. @Casshern
    The same problem here and I do not know why I press that update button and replace the old script, LOL. BTW, I believe the old script cannot run the new version of Interframe either because the syntax changed. Luckliy I still the Original script that does not use Interframe at all, just a whole bunch of command line. If you really need it imediately, just let me know or you ( as I) can wait a couple day and hope that it will be fixed. SUbjunk is working on it.

  27. @Binh Le

    You’re a life saver! I’d like the script if you’re still offering. 🙂 I was on a roll with these conversions. Subjunk is awesome with what he’s producing here, but I’m feeling low because I’ve come to a grand halt. LOL Your help is greatly appreciated

  28. @Casshern & Binh: Have you unzipped the new files to your plugin path and then edited the third line of the script to include that path?
    If that doesn’t work you could try adding GPU=false to the InterFrame function (which I have just added to the guide to avoid confusion again)
    Let me know if that works 🙂

  29. Well, thank you very much for your reply, Subjunk. I got bad news and good news. First, good news, I could pass that error line and successfully save the AVS script ( maybe I was little confused and made a mess but forgot to change the default folder addresss to x86 one, my bad ). However, a new problem comes in. I’m not sure how to state it in words ( I’m neither English native speaker nor a “real” encoding guy :|) but it looks like I have 4 scenes side by side at the same time ( look like a 3D SBS clip but it double to 4 sides ). I captured a pic and also did a short example clip, below is my result. Do you have any idea?
    http://i608.photobucket.com/albums/tt166/thangdien1991/Untitled4.jpg
    http://www.mediafire.com/?tibfyz9x8ky5qxw

  30. @Binh: Sorry about that bug, we are discussing how to fix it right now. I will upload the fix soon

  31. I got this…
    AviSynth script error:
    MSmoothFps: unable to init FlowLib

    PS: awesome work, god bless you!!!

  32. @Casshern: sorry for delaying. I thought everything would be okay. Here is the old script I talked about. Just please yourself

    Setmemorymax(1024)
    SetMTMode(2,0)
    LoadPlugin(“C:\Program Files\MeGUI\tools\avisynth_plugin\mvtools2.dll”)

    super = MSuper(pel=2, hpad=16, vpad=16, rfilter=4)
    backward_1 = MAnalyse(super, isb=true, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24), dct=5)
    forward_1 = MAnalyse(super, isb=false, blksize=16, searchparam=3, plevel=0, search=3, badrange=(-24), dct=5)
    backward_2 = MRecalculate(super, backward_1, blksize=8, searchparam=1, search=3, dct=5)
    forward_2 = MRecalculate(super, forward_1, blksize=8, searchparam=1, search=3, dct=5)
    backward_3 = MRecalculate(super, backward_2, blksize=4, searchparam=0, search=3, dct=5)
    forward_3 = MRecalculate(super, forward_2, blksize=4, searchparam=0, search=3, dct=5)
    Framerate == 25 ? Eval(“””
    MFlowFps(super, backward_3, forward_3, num=50, den=1, ml=10000, thSCD1=300)
    “””) : \
    Framerate == 30 ? Eval(“””
    MFlowFps(super, backward_3, forward_3, num=60, den=1, ml=10000, thSCD1=300)
    “””) \
    : Eval(“””
    MFlowFps(super, backward_3, forward_3, num=60000, den=1001, ml=10000, thSCD1=300)
    “””)
    ConvertToYV12()

  33. @Luiz, Binh & Casshern: Please try the new version and make sure you go through the steps again since some have been updated recently 🙂
    The GPU=false option works properly now, and again sorry about the problems

  34. Thanks Binh! I’ll take a crack at starting over with SubJunk’s changes. If for some reason it doesn’t work I’ll give this script a go. Thanks a bunch!

    @SubJunk, you shall apologize to no one, sir! You’re doing us all a favor and none here will demand or expect anything from you. You are gracious with your time and efforts.

    I’ll let you know how it went!

  35. Well, with the new script, SubJunk, it let me load one vid successfully and I put that on Postponed…then when I loaded a second vid I got the same MSmoothFPS error. So, I remembered for some reason MeGUI wasn’t “installed” like I had it before (uninstalled in frustration the other night. Shame on me!) and all the sourceforge versions are non-install versions…but I got the MeGUI_1911_x86_WithoutInstaller version and it is now working on a vid. Oddly, the aspect ratio was off when it loaded…but I let it go just to see if it will work.

  36. @Casshern: Hmm I think the aspect-ratio problem must be something with MeGUI because InterFrame doesn’t do anything with that. Maybe the source was anamorphic; MeGUI detects the actual video resolution, not the anamorphic one.
    Anyway if you want the installed version of MeGUI (I don’t know if there are any advantages of it) you can get it at http://sourceforge.net/projects/megui/files/megui-stable/0.3.5/MeGUI_0.3.5_x86_Installer_OfflinePackage.exe/download
    Hope you get it fixed 🙂

  37. Thank you for the filter, it’s awesome. I’m trying to use it on a remuxed 1080p blu-ray mkv file, but even if I resize it to 720p it crashes right after I try to save the file: “Megui has stopped working…” It works great on a 720p mkv source. I’m using the newest version from 13 april btw.

  38. @Balabala: That seems mysterious! Are you using the same version of AviSynth I provided in the guide download? You could also try changing the SetMemoryMax from 1024 to 800, some people find that more stable

  39. @SubJunk: Thank you for your reply. I’ve reinstalled all the necessary files (I even tried the offline version of megui) and now it writes: “AviSynth script error: there is no function named SetMTMode” no matter what source file I use. Before the reinstall I also narrowed down the problem with blu-rays. The crash occured only when the source file had an AVC, it worked fine with a VC-1 even in 1080p. Could you help me with the SetMTMode problem please?

  40. @SubJunk: Well I’ve deleted the SetMTMode line altogether, left the SetMemoryMax at 1024 and it seems to work fine, even for the AVC blu-rays. Don’t know what to think of it.

  41. @Subjunk: thank you very mcuh for your help, everything is working fine as they should. And, as Casshern said, if there is someone who need to say sorry, that absolutely would be us, who have been using your time & effort.

    Best wishes for you and look forward to your great work in the future.^^

  42. @balabala: It seems like that error would be caused by your not using the custom avisynth.dll in the package.
    Make sure you copy it to the correct folder, which is System32 (for 32-bit OS) or SysWOW64 folder (for 64-bit OS) which are usually in C:\Windows\.
    Installing AviSynth overwrites the file, so make sure you copy it after installation, not before 🙂

    @Binh: I’m glad it’s working now, thanks for the kind words 🙂 It is my pleasure

  43. @SubJunk: Thank you, it seems to work now 🙂

  44. hi, i tried to mux a .mkv 1080p file but it seems to have an error even on the audio. i can’t remux it to 60fps.

    any thoughts?

  45. i have updated the script and everything but it seems that i can’t muxed 1080p’s, i’ve been muxing tv series avi’s and dvdrips but the 1080p’s it wont’ for some reason, currently i get errors in audio processing.

    any thoughts?

  46. @ayawlex: Hi 🙂 I suggest going to a MeGUI help forum, I don’t want to get into the habit of giving general MeGUI help here 🙂

    @Balabala: Great! 🙂

  47. i think the new codes still has some issues. i can’t remux HD movies or BRRips on the new scripts

  48. @Binh Le: hi, thanks for the old scripts but when i used now then i loaded a video. right after i click the save button for the avs script i get Avisynth script error: unexpected character (“”” [the avs file] “””, line 3, column 11)

    shox, i can’t seem to remember the old stuff to work…

  49. @ayawlex: Muxing is when you don’t convert something; this script is for conversion, not muxing/remuxing.
    Plus I use these new scripts on blu-ray content and it works fine 🙂

  50. @subjunk: oops.. sorry for the wrong terms. i meant to say converting it. i’ve been trying to use yoru new script since it’s the updated and i’ve udpated everything. i was able to convert to 60fps for some camelot series but i got the output just like binh le’s bug. like i am seeing 2 frames in 1 screen. plus i can’t seem to convert BRrips, idk what seems to be the error. i tried to use the old script but i’m getting unexpected character now.. T-T

    i can’t convert any videos now…

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2023 Spirton

Theme by Anders NorénUp ↑