I recently noticed there was a "delete duplicate frames" option added to SVP at some point so that compelled me to give this frame replacement feature another attempt. After an hour of looking through the avisynth wiki I came up with this code for "generate.js":

if(profile.delete_dupe_frames)
    {
        AVS.push("ConditionalFilter(last, last.DeleteFrame(), last, "YDifferenceToNext()", "==", "0");
        AVS.push("");
    }

Unfortunately I get an error message: "Plane Difference: This filter can only be used within run-time filters". My limited understanding is that ConditionalFilter is a run-time filter so I don't know why I'm getting this error and I don't know how to fix it.

Sorry for bumping an old thread, but could this be implemented in the Transcoder? I found some code (http://forum.doom9.org/showpost.php?p=1 … stcount=13) that works with MVTools but I don't know how to use avisynth and mvtools so I'd figured I'd ask here if you guys can make it work with SVP.

3

(4 replies, posted in Using SVP)

I reinstalled and it works now

4

(4 replies, posted in Using SVP)

I just updated SVP and now I'm getting this message on every single video

00:51:02.719 [i]: Report: collecting information...
00:52:08.215 [i]: Playback: playing at 59.94 [23.976 *5/2]
00:52:11.028 [E]: Playback [1cd0566]: AVS - Avisynth: access violation at 0x00000000 in C:\Program Files (x86)\MPC-HC\mpc-hc.exe,
00:52:11.028 [E]: Playback [1cd0566]: AVS - attempting to execute 0x00000000
00:52:11.028 [E]: Playback [1cd0566]: AVS - (C:\Users\Dargor\AppData\Roaming\SVP4\scripts\1cd0566.avs, line 39)
00:52:11.028 [E]: Playback [1cd0566]: AVS - (C:\Users\Dargor\AppData\Roaming\SVP4\scripts\1cd0566.avs, line 58)

I've had avisynth 2.6 installed since january, whatever was in the last update broke my svp

Never mind, I was able to get it working properly by encoding the video to H265 instead of H264, don't know why it worked but it did. I also found my key in the spam folder on my other email, turns out gmail automatic forwarding doesn't forward spam, makes sense.

I'm using mpc-hc on a 60hz monitor and the video I'm trying to play runs natively at two different frame rates - the first part is 30 and second part is 60.  When I start the video and turn on framerate conversion, the tooltip says its playing at 60, but the mpc-hc statistics says it's running at 50 fps, and the SVP Index shows 0.83, 50/60=0.83. The second part of the video runs the exact same way except every number is doubled, so mpc-hc shows 100 fps and the SVP Index is 1.67. Every other video where the framerate is constant runs at the right framerate.

Also I purchased a license 2 hours ago and have yet to receive a key and it's not in my spam folder either.