IFramer - Smooth Video Seeking for OpenFunScripter + Super Simple H264 Video Convert

IFramer v1.0.4

This little tool helps you to convert videos to h264 video with just IFrames, plus if the video resolution is larger than 1080p it gets downscaled.
This is NOT FOR PUBLISHING videos, videos converted like this are only meant to be used FOR SCRIPTING.

Videos encoded like this can suffer in quality and will be larger than necessary, but the OpenFunScripter likes them more, to be used in OpenFunScripter is the only purpose for this.

If a supported NVidia GPU gets detected, it will be used for encoding - faster, otherwise your CPU has to do the job.
I’ve kept it as simple as possible, as simple as it can be, it’s intended that way.

Super Simple H264 Convert

Kept as simple as possible, for users who don’t wanna be bothered by bitrates, codec settings and alike.
Drag and drop your video into the file list, wait until checking is done, click ‘Convert To H264 Video’, wait until encoding is done, and you are good to go.

Reason for this - use-case example:
Uploading AV1 videos saves me upload time, some users still have problems playing AV1 videos, maybe they can’t or don’t want to install codecs - for whatever reason, it doesn’t matter.
With this tool really everybody should be able to get a decent H264 encode, without any installations or background knowledge.

Technical stuff:
Source video bitrate gets detected, output bitrate gets set to 140% of source to keep the quality on a comparable level.
Video resolution is limited to 4K, everything above will be downscaled to 4K limits, perceiving the source aspect ratio.
It’s meant to be used for H265 or AV1 to H264, but because it’s ffmpeg, it should be possible to throw any kind of video into it, some alien file extensions might not be support, could be bypassed by simply renaming to .mp4
Tested also with some ancient videos with the strangest codecs from a time when modems made strange noises, put some extra effort in it, should convert anything, if you come across a video that doesn’t gets converted, let me know.

You will need the IFramer.exe and a ffmpeg.exe in the same folder - it doesn’t make use of the PATH variable to check for ffmpeg.exe

Downloads:
IFramer.exe v1.0.4

FFMpeg official download page

Alternative ffmpeg.exe download - back in the days I had problems finding the correct download myself - this is NOT the up-to-date version of ffmpeg.exe, but the one I’ve tested with:
ffmpeg.exe @ mega

15 Likes

You have a github for this? Does it just take a video and run downscale / AVC conversions via ffmpeg?

Awesome! I’m a huge proponent of working from I-frame videos for accurate scripting.

2 suggestions if you don’t mind
1 - allow the downscaling to be turned off. I personally find that simply I framing the videos is totally adequate for my system
2 - think of a more “fancy” name for the utility. Most people don’t know what I frames or p or b frames are. Maybe like “smooth seek video processor” or something more descriptive of the use case would get more folks utilizing it.

Thanks so much!

5 Likes

I love smart batch/powershell files for mass usage. Thanks for the project! I’d also follow the github.

2 Likes

No.

Yes.

(I like precise questions, makes answering so much easier.) :+1:

Ok, but h264_nvenc has it’s limits - especially on older GPU’s - and I want to keep this project simple - something to squeeze in between my main projects while having my morning coffee.
To avoid problems - and work - everything above 4090 width and/or heigth get’s downscaled, easiest solution, I hope this compromise will do it for you.

2 - Good point!
It’s nowhere fancy, but at least more descriptive now.

Update @ first post, THX for the feedback! :slight_smile:

1 Like

First of all, good job. I also much prefer scripting from i-frames.
That being said, is this tool any different than FunExpander?

Additional to what FunExpander has, it detects and uses NVidia GPU for faster encoding, it downscales the videos to 1080p if they are bigger and you can run multiple files.
Read from here on, that’s why I’ve made this:

2 Likes

Windows virus scan threw up a flag as soon as the .exe hit my drive after downloading. Probably a false positive but wanted to call it out in case it can be fixed.

image

And it did just for 1.0.2, not the other ones?
What ‘Windows virus scan’? My Win10 Windows Defender doesn’t complain.
The only change is the writing of the setting into a xml file into the folder, even the xml-writer class as well as the whole method to save such settings were already in the former versions, plus I use this way of saving settings in other projects for many years, never ever got a report about problems with it, it’s a common way to do such things.

Maybe it complains about the typo - IFramerSetings, damn it. :joy:
Sorry, for the moment, no idea how to get rid of it, I’ve checked my compile as well as the one downloaded from the posted mega-link, both the same result.

You have no reason to trust a stranger from the internet - me in this case - and I always encourage people to be careful.
All I can say is, there is no virus or other harmful code in it.

So? Safe to use or someone elses scanner raising a flag?

Thank you for sharing this great program. I’ll give it a try and leave some feedback afterward.


I’ve used IFramer multiple times, and it works perfectly without any errors. Thanks again!

1 Like

Works like a charm and realy easy to work with 1080p iframe VR.

1 Like

Small Update to v1.0.3:

  • IFramerSetings.xml finally got the second ‘t’ → IFramerSettings.xml :partying_face:
  • [h264_nvenc @ 00000279e5f8da80] 10 bit encode not supported → Solved.

Download in the first post.

2 Likes

Thanks for this tool. I use it every time I script.

1 Like

Update to 1.0.4

Added Super Simple H264 Video Convert, see the first post for details.

1 Like

Thanks, love your tools.

1 Like

Thanks, and who knows, taking the update interval here in account, the ‘whole thing’ might be out in five years or such. :zany_face:

1 Like

Obsolete for scripting if you use Fungen 2.0. Caches the largest 8K files even on weak machines to fluid frame to frame.

Fungen - as I mentioned in it’s thread - has it’s problems with dealing not-common video codecs - i.e. mpeg2video main mpg2, this tool here is the one ring to encode 'em all - not necessarily to IFrames. :wink:

Btw. - about OFS vs fungen editor:
While the editor of fungen definitely has it’s very own strengths and advantages, OFS has them, too.

As a general hint - it’s not a bad idea to take the best of all ‘worlds’ you have at hand, in example, working with images, sometimes Irfanview is all it takes, some tasks are better done in Photoshop, some image manipulation requires AI, if the AI tool comes with photoshop alike editor, I would still use photoshop for photoshop ‘things’.

Personally, I didn’t even tested the fungen editor for 2 reasons, it generated an action point when I expected it to move the playhead there, and more important to me, I totally don’t like the ‘look and feel’ of it, it looks like a million other AI-generated/coded tools, with AI-generated design, I am already fed up by such a look.

I can understand your enthusiasm, and the manipulation filters of fungen look promising, but I wouldn’t grave-dig OFS too soon, it’s like with a good toolbox of a craftsman, well sorted, for each specialized situation the right tool at hand, and in my very own toolbox I still have the screwdriver from 25 years ago I’ve used in my first job - it’s still the best for most screws! :grin:

3 Likes

I will only ever need three tools… jdownlaoder, OFS, and Wicked’s IFramer.

Thanks you Certainly Wicked for your work!

3 Likes