Hi all
Clever FFmpeg GUI is a small, but smart GUI for FFmpeg.
It processes Audio and Video streams separately. These can be muxed after processing.
It's for Windows Systems, portable, x86, x64, ARM. Requires .NET Framework.
No installation required. Extract and use it.
(Read the ReadMe.txt)
Automatic stream detection, Video, Audio and Subtitle stream conversion, Video, Audio and Subtitle stream extraction, Audio volume detection,
Audio length and pitch modification, automatic Video crop detection, Audio and Video Fade In and Fade Out,
Change aspect ratio (at Stream level too, for h264 , hevc and mpeg2), Change Audio and Subtitles stream language,
Change profile level without recoding (for h264 and hevc).
Cut on Keyframes.
HDR10 recoding while keeping HDR10 metadata (with H.265 codec) and HDR10 to SDR with tonemap and desaturation for all avaiable codecs.
3D Look-Up Tables (LUTs) support in Video encoding.
Batch processing.
DVD movie rip implemented (unprotected DVD's only).
Point to VOB 1 of a Title Set (e.g. VTS_01_1.VOB for Titleset 1), answer Yes to the questions and the entire movie will be ripped and imported.
Video Stream Encoding to: mpeg1, mpeg2, Theora, x264 (avc), x265 (hevc), ffv1, Divx, Xvid, VP8, VP9, DNxHD, DNxHR, AV1, wmv1,wmv2, prores.
Audio Stream Encoding to: aac, ac3, eac3, dts, flac, mp2, mp3, opus, vorbis, pcm, trueHD.
Multiplex to: 3gp, asf, avi, flv, m2ts, mov, mpg, mp4, mkv, ogg, ts, vob, mfx, webm, wmv.
Hardcoding Subtitles: ass, ssa, srt, vobsub, pgs (pgs only if present in the source video, not from external files).
Chapters: support for 3gp, mkv, mp4, mov, webm.
Enjoy
ProWo
----------------------------------------------------------------------------------
March 05, 2025 release version 3.3.9.
----------------------------------------------------------------------------------
Added:
Choice to use ffplay or virtualdub for keyframe search in cut page.
Video preview adapted to a changed duration in video encoding section.
Time lapse in video encoding.
Preview for video properties filter.
DVD-rip: Test for protected DVDs.
Vobs can be joined now.
Update reminder on start page (background check 15 days after last manual check).
Video preview with tonemapping HDR to SRD.
Subtitle conversion: Stay open, last used codec is saved.
Fixed:
Bug with missing reset of nlmeans, unsharp, grey_scale filter.
Bug with audio channels select from/to single channel extract/join.
Bug with missing UTF-8 encoding in analyze_new_source.
Bug with missing audio filter cleverNorm for many channels.
Bug with changing target folder.
Bug with adding timelaps encodes/batchs to mux grid.
Bug with groupbox display in cut grid.
Bug with drag vob/dvd vob to program icon.
Bug with UTF-8 title metadata muxing.
Bug with missing chapter muxing (if video has offset).
Bug in join code (missing streams in output).
Bug in preview window settings saving.
Bug with chapters help remaining open with video preview.
Bug with audio delay in mux grid.
Bug in audio filter.
Bug with ttml subtitle batch.
Bug with missing -strict -2 parameter in muxing (thx to neptune84).
Changed:
Back to original DynAudNorm parameter values for cleverNorm (thx to manneguin80).
Video preview starts at 5% duration instead at 20 seconds.
Time lapse output naming.
New color now (yellow) for output to source folder.
Font segoeui.ttf instead of arialn.ttf for video preview overlays.
Scale calulation base for video preview (from width to height).
New audio delay code in mux grid.
Spectrogram, audio volume detection and ac3 patch moved to audio encoding page.
Video cropping moved to video encoding page.
Improved:
Dvd-rip code.
Join code.
Downmix to stereo (contains FC now).
----------------------------------------------------------------------------------
Download release v3.3.9:
https://files.videohelp.com/u/292773/clever_ffmpeg_gui_339.zip
MD5 (of clever FFmpeg GUI.exe): B83415200F7BAA9F3412C951C3EABA4B
Latest beta version v3.3.9.02: (Small bugs are continuously corrected. Will be uploaded frequently)
https://files.videohelp.com/u/292773/clever_ffmpeg_gui_newest_beta.zip
MD5 (of clever FFmpeg GUI.exe): 2453FFF53B046693F40D302FD52B21EA
It does NOT contain any virus. All reports from virustotal are false positives. Please remember that many antivirus software are way way too sensitive.
Report bugs and problems here in this post.
If you like the program, please rate it (click on this link)
If there are problems starting, delete the portable.config file in the application folder.
---------------------------------------------------------------------
How to's
---------------------------------------------------------------------
Convert interlaced 23.976fps to progressive 25fps
Convert interlaced 25fps to progressive 23.976fps
Convert progressive 23.976fps to progressive 25fps
Convert progressive 25fps to progressive 23.976fps
---------------------------------------------------------------------
Special features:
With TV Rips with AC3 6ch audio it happens that the first frames have only 2 ch. In the encode audiostream section there is a button for this. If it is selected, the target file will be patched to full 6 ch. This button is only available if the source file is or contains an AC3 6ch file.
Another great thing is that you can convert the soundtrack of a 25 FPS PAL movie to an e.g. 23.976 FPS NTSC soundtrack or vice versa and, if desired, also adjust the audio pitch.
+ Reply to Thread
Results 1 to 30 of 1720
-
Last edited by ProWo; 9th Mar 2025 at 09:15. Reason: Update to v3.3.9.
-
07 Apr 2020 update to version 2.1.0.
Major improvements in the Multiplex section (automatic track detection of video, audio and subtitles, program wide).
Also improved is the AC3 3/2 (5.1) patch (in case first audio frames with 2 channels, stereo). -
11 Apr 2020 update to version 2.2.0.
Many small improvements.
Some bugs fixed. -
I would recommend using www.virustotal.com to test your file.
Your GUI looks fine:
https://www.virustotal.com/gui/file-analysis/ZWEzZWJiZDk0ZDJkMjE5NjJlZGQ3NGNhYmFjNjA5M...NQ==/detection
Just one warning. -
14 Apr 2020 update to version 2.2.1.
(Corrected a little bug in track language change) -
18 Apr 2020 update to version 2.3.0.
Video stream detection improved. Therefore ffprobe.exe (from static build) is now also necessary. Please copy it into the folder with clever FFmpeg-GUI.
Several small improvements and bug fixes. -
The most recent version (2.3.0), Win 10, x64, ffmpeg in main Windows folder: I cannot load any file due to error System.ComponentModel.Win32Exception (0x80004005). No way to check if next program dialog windows have a "back" button to go back to the first window - it was missing in all previous versions.
-
Strange, just tried it, does not happen here with me (Windows 10 x64). Which type of videofile did you load?
You have to load the file once, then you can change it with the "Change source file" button in the main menu.
You can return from any section to the main menu with the "Main" button.
Anyone else with the same problem?
By the way:
Copy clever FFmpeg-gui.exe (x64) into a folder of your choice.
Copy to the same folder ffmpeg.exe, ffplay.exe, ffprobe.exe (from static built x64).
ffmpeg should not be in the Windows main folder.Last edited by ProWo; 18th Apr 2020 at 12:04.
-
Thanks ProWo can't wait to try this when I get home, Does this work with BM MediaExpress 10bit AVI lossless output files captured from analog sources?
Would you be interested in making a GUI for QTGMC de-interlacer? or maybe incorporate it in this same GUI? -
-
Do you have .NET Framework 4.6.1. installed?
Try to run it as administrator.Last edited by ProWo; 18th Apr 2020 at 14:43.
-
-
I did a side by side comparison between Yadif and QTGMC and Yadif didn't look good at all, I was hoping someone would come up with a GUI for different filters as buttons and sliders with real time view instead of a bunch of scripts that you have no idea how they look like until you execute them on the sample and review the resulting file.
-
@ProWo
until recently it was working (v 2.20) .. but now only the icon is displayed on the taskbar and does nothing.
my net framework 4.8.03752 ..
[Attachment 52793 - Click to enlarge]責任者-MDX -
-
20 Apr 2020 update to version 2.3.5.
Several small improvements and bug fixes.
Please report malfunctions. Thanks. -
Your application doesn't seem to have the option to change both audio and video parameters, I could only choose either or copy the file unchanged which I have no idea what's the purpose of this last option? You would need to add Process button after having set the parameters for both audio and video and process both at the same time resulting in a new file. If I have to convert the audio, then the video. then do the multiplexing, it is a lot easier to use the script method.
Last edited by dellsam34; 20th Apr 2020 at 04:45.
-
This is intended by me. In this way, audio and video streams can be edited separately as desired and then be muxed. Don't think that this is such a big loss of time. You can for example just change the video stream and then mux it with the original untouched audio, or use different fades for video and audio, etc.
Last edited by ProWo; 20th Apr 2020 at 05:24.
-
-
Here is a small test program (Qtgmc-GUI). Try it.
https://files.videohelp.com/u/292773/Qtgmc-GUI_100.7z -
-
02 May 2020 update to version 2.3.8.
Can now handle video files without duration info.
Added Aspect Ratio (DAR) change in the multiplex section. -
Hi, thank you very much for the software, I was looking to develop something similar but if already exists, I won't reinvent the wheel
Some random suggestions:
- Looks like it's not DPI aware, so it's blurring on HiDPI machines. You have to execute SetProcessDPIAware(); as the first thing in the main
- I think window could be fixed size, because controls won't move or resize with it
- When selecting a file, if no selection is made and file windows it's closed, it crashes
- It could be useful to have somewhere the ffmpeg command line that will be used, so everyone can make sure that it's executing it in the expected way (IE I'd expect that cut function uses copy parameter to keep same quality, but how to be sure of it?)
BTW if you would like to share the code I can make the changes by myself and give some help, but I understand if you would like to keep it for copyright reasons. -
Thank you for your comments. As far as DPI is concerned, I can't try that because I don't have a HiDPI monitor.
In version 2.3.9 the Forms have changed from Font to DPI. If this works, one of you has to try it with a HiDPI monitor. My program is fixed size on intention. The crash without file selection is corrected in v2.3.9. The command line can be displayed in v.2.3.9
Similar Threads
-
New small GUI for FFmpeg
By ProWo in forum Video ConversionReplies: 29Last Post: 24th Feb 2024, 03:06 -
Best GUI for ffmpeg encoding
By usta in forum Video ConversionReplies: 25Last Post: 17th Jan 2019, 12:23 -
GUI for FFMpeg amf?
By Micky in forum Video ConversionReplies: 0Last Post: 14th Jan 2018, 08:45 -
dmMediaEncoder v1.8.0 - crossplatform FFMPEG GUI
By mdalacu in forum Video ConversionReplies: 38Last Post: 29th Sep 2015, 01:19 -
GUI for ffmpeg x265 encoder
By david55 in forum Video ConversionReplies: 13Last Post: 25th Jul 2015, 01:13