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

13 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