View Full Version : clever FFmpeg-GUI, small FFmpeg UI, fully portable, no installation.
Pages :
1
2
3
4
5
6
7
8
[
9]
10
11
12
13
14
15
SeeMoreDigital
15th April 2024, 15:54
I use .w64 because it works with tsMuxeR and .wav don't.Yes it does!
What size/type of .wav contained files are you using?
Hellboy.
15th April 2024, 17:14
Using the new beta i convert the dts-hd to pcm using the same settings i show in this picture
https://forum.doom9.org/showpost.php?p=2000351&postcount=394
and tsMuxer don't accept the file.
wav = 5.35 GB
ProWo
15th April 2024, 20:38
Using the new beta i convert the dts-hd to pcm using the same settings i show in this picture
https://forum.doom9.org/showpost.php?p=2000351&postcount=394
and tsMuxer don't accept the file.
wav = 5.35 GB
I have made some tests for pcm encodings >4 Gb:
pcm as wav: is cut off at 4Gb, content not complete.
pcm with -rf64 auto as wav: complete content is preserved, is played by most players, but not recognized by tsmuxer.
pcm as w64: recognized by tsmuxer, but not played by most players.
pcm in mka container: complete content is preserved, is played by all players, is recognized by tsmuxer.
I will therefore return to the previous command line for pcm encoding. For pcm encodings >4Gb the mka container should therefore be used.
ProWo
15th April 2024, 21:02
Newest beta (v3.2.5.03), online now.
Added: Sample muxing (request by kssxs).
Fixed: Bug in audiofilter with flac encoding.
Removed: -rf64 auto filter with pcm encoding, not working as aspected.
Hellboy.
15th April 2024, 23:05
Under "Audio Encoding>Change length & pitch", which do you recommend: Length only or Length & pitch.
Thanks.
Edit:
If i understand correctly
Length only = Preserving Pitch
Length & pitch = Correcting Pitch
Emulgator
15th April 2024, 23:23
Depends on what you want to achieve.
In terms of damage there is one operation less damaging:
Having length multiplied by the same factor as pitch is divided (length *1,2 AND pitch/1,2).
Resampling for a length change only OR for pitch change only will generate more damage.
ProWo
19th April 2024, 14:00
Newest beta (v3.2.5.04), online now.
Fixed: Bug with using raw vc1 streams, bug with framerate recognition of vc1 in m2ts (thx to Amiga for the hint).
Improved: Video indexing for cut, keyframe cut precision.
ProWo
30th April 2024, 10:46
----------------------------------------------------------------------------------
April 30 2024 release version 3.2.6.
----------------------------------------------------------------------------------
Fixed: major bug (missing variable reset after sample video encoding/muxing).
Changed: Audio spectrogram picture type (png to jpg).
New logo and new icon.
Cut code.
Improved: Video without duration info handling.
Sample handling (video encoding, muxing).
----------------------------------------------------------------------------------
Lathe
30th April 2024, 22:52
----------------------------------------------------------------------------------
April 30 2024 release version 3.2.6.
----------------------------------------------------------------------------------
Fixed: major bug (missing variable reset after sample video encoding/muxing).
Changed: Audio spectrogram picture type (png to jpg).
New logo and new icon.
Cut code.
Improved: Video without duration info handling.
Sample handling (video encoding, muxing).
----------------------------------------------------------------------------------
Thanks so much mate for all the hard work AND the great program! I am still somewhat new at this, I just wanted to ask you if you have a moment, when converting from HDR-SDR, what is the tone mapping being done exactly? I mean, what do the 'Mobius' and the desaturation settings do (I do know what saturation is, but I don't understand why it is set to desaturate at -2?)
I know you are likely very busy, but if you don't mind the bother if you could please kindly help me to understand what exactly the program is doing this way that would be great, thanks!
when converting from HDR-SDR, what is the tone mapping being done exactly? I mean, what do the 'Mobius' and the desaturation settings do (I do know what saturation is, but I don't understand why it is set to desaturate at -2?)
Read the full info about ffmpeg tonemap filter:
https://ffmpeg.org/ffmpeg-filters.html#tonemap-1
Read the full info about ffmpeg tonemap filter:
https://ffmpeg.org/ffmpeg-filters.html#tonemap-1
Thanks, will do!
ProWo
16th May 2024, 10:17
Newest beta (v3.2.6.01), online now.
Added: Keyframe check on cutting.
More info of subtitle type on subtitle burn in.
Automatic pixel format settings with HDR10/HLG sources.
wmv3 muxing.
Fixed: Bug in subtitle burn in with picture based subtitles.
Changed: Filter removed on file search (request by Ennio).
Removed first keyframe delay field (cut section).
Default settings for dynaudnorm filter.
Extraction of DVD and DVB subtitles to mkv.
ProWo
31st May 2024, 16:55
Newest beta (v3.2.6.02), online now.
Fixed: Disappearing bug.
Video encoding filterchain bug.
Bug in multiplex grid with preprocessed and batch streams.
Bug in ffmpeg path (thx Ndidi for the hint).
Changed: HDR info in file analysis and app.
Improved: automatic settings on HDR conversions.
ProWo
19th June 2024, 16:55
Newest beta (v3.2.6.03), online now.
Added:
UTF-8 support for filenames.
Fixed:
Bug in video stream extraction, with videostream index >0.
Changed:
Removed webvtt muxing to 3gp,flv,mov,mp4, not working.
Removed filename check and replace for non ascii characters, problematic with many foreign language filenames.
ProWo
2nd July 2024, 13:17
----------------------------------------------------------------------------------
July 02 2024 release version 3.2.7.
----------------------------------------------------------------------------------
Added:
Keyframe check on cutting.
More info of subtitle type on subtitle burn in.
Automatic pixel format settings with HDR10/HLG sources.
wmv3 muxing.
UTF-8 support for filenames.
Extract mpeg1, mpeg2 video as mpg
wmv1 muxing to asf, avi, mkv, mp4, webm, wmv.
Fixed:
Bug in subtitle burn in with picture based subtitles.
Disappearing bug.
Video encoding filterchain bug.
Bug in multiplex grid with preprocessed and batch streams.
Bug in ffmpeg path (thx Ndidi for the hint).
Bug in video stream extraction, with videostream index >0.
Improved:
Automatic settings on HDR conversions.
Subtitles burn in.
Changed:
Filter removed on file search (request by Ennio).
Removed first keyframe delay field (cut section).
Default settings for dynaudnorm filter.
Extraction of DVD and DVB subtitles to mkv.
HDR info in file analysis and app.
Removed webvtt muxing to 3gp,flv,mov,mp4, not working.
Removed filename check and replace for non ascii characters, problematic with many foreign language filenames.
Removed wma2 muxing to webm (not working).
----------------------------------------------------------------------------------
Lathe
17th July 2024, 06:43
I've used your excellent program before to convert from HDR to SDR and from UHD to HD. But, this time when the conversion was finished with the exact same settings (level 4.1, etc) the resulting Blu-ray that I burned from it would NOT play on my OPPO player, it just froze. It does that when something in the Blu-ray is not right.
Why did encodes I did before work just fine when I burned the resulting Blu-rays, but this time it did not...? If this doesn't work for me anymore, than I can't use your program to create playable Blu-rays anymore and that would be a drag...
Thanks for any help!
***EDIT
I actually had to run your encode through BDRB in order to get the resulting burned Blu-ray to play properly, which it played just fine. Bummer I had to reencode it twice :(
gonca
17th July 2024, 12:51
Next time run it through tsMuxer and see if that plays back.
Lathe
18th July 2024, 01:03
Next time run it through tsMuxer and see if that plays back.
For a Canadian guy you sure get around... :)
Thanks man. Yeah, it was such a bummer, doing the whole encode from HDR-SDR with the exact same settings and then the Blu-ray mysteriously choking on my OPPO (older BDP-83, but serviced recently)
And yeah, I had to add the audio tracks afterward, so I did use TSMuxer to do that, but the resulting Blu-ray did not play. I checked the encoding specs closely and I didn't see anything wrong with them. Don't remember if the Blu-ray compatible buffers were set though, but I never needed to worry about that before. Would be nice if there were a way to add x264 commands to CleverFFMpeg, but I don't think you can. Maybe I should try Hybrid...
Sure will be a shame if CleverFFMpeg doesn't actually work for me anymore to do these HDR-SDR conversions because the resulting picture looks really great! Even having to reencode it through BDRB with just barely enough compression so that it is forced to reencode, still the picture looks really good!
gonca
18th July 2024, 01:34
Try "simple x264 launcher"
also try using
--bluray-compat in your command line
Lathe
18th July 2024, 01:55
Try "simple x264 launcher"
also try using
--bluray-compat in your command line
Yeah, I WOULD, but I can't see where you can add x264 commands to CleverFFMpeg. And... I wonder why I didn't have to do that before...?
ProWo
18th July 2024, 07:05
I've used your excellent program before to convert from HDR to SDR and from UHD to HD. But, this time when the conversion was finished with the exact same settings (level 4.1, etc) the resulting Blu-ray that I burned from it would NOT play on my OPPO player, it just froze. It does that when something in the Blu-ray is not right.
Why did encodes I did before work just fine when I burned the resulting Blu-rays, but this time it did not...? If this doesn't work for me anymore, than I can't use your program to create playable Blu-rays anymore and that would be a drag...
Thanks for any help!
***EDIT
I actually had to run your encode through BDRB in order to get the resulting burned Blu-ray to play properly, which it played just fine. Bummer I had to reencode it twice :(
Hi Lathe,
would investigate on this.
Please repeat the failed operation with exact the same settings, but instead of clicking encode, click To batch this time.
Then quit the program.
In your destination folder you'll find a BE_open.txt file.
Post this file.
Lathe
18th July 2024, 07:11
Hi Lathe,
would investigate on this.
Please repeat the failed operation with exact the same settings, but instead of clicking encode, click To batch this time.
Then quit the program.
In your destination folder you'll find a BE_open.txt file.
Post this file.
Will do mate, thanks for the reply!
ProWo
19th July 2024, 16:52
Newest beta (v3.2.8.01), online now.
Added:
Batch tasks: if you want replicate the first batch commandline to other files, you can now add them. There is an info message then. The filename addon from the first batch is copied to all other files.
Fixed:
Bug in batch tasks counter reset.
Improved:
Subtitle handling for burn in.
High DPI support, many code adaptions (thx to Iomero). Copy the enclosed config file with the exe into the same folder.
Removed:
8 channels support for trueHD encoding, not working (thx to Darkhorse).
Lathe
19th July 2024, 23:23
Hi Lathe,
would investigate on this.
Please repeat the failed operation with exact the same settings, but instead of clicking encode, click To batch this time.
Then quit the program.
In your destination folder you'll find a BE_open.txt file.
Post this file.
I am running the same encode again like you asked.
I guess I will have to run the entire encode to get the file you asked about. I sent it to 'Batch' and then under the Batch tasks menu I hit 'Execute', so I guess it is running the exact same encode, so I'll hafta wait until it is done before I can get that file you want.
***EDIT
Oh, I'm sorry... I see now that I don't hit 'Abort' because that just deletes the files. I have to do like you said and 'Quit/Exit' the program, THEN the file is created :) I'll post is below, thanks!
Video ---> x264 (avc) - Stream ID 0 from ?G:\___TL\The Case of the Bloody Iris 1972 2160p Remux HDR10 HEVC FLAC 1.0-NoGrp.mkv?5697651?-y -fflags +genpts -i "G:\___TL\The Case of the Bloody Iris 1972 2160p Remux HDR10 HEVC FLAC 1.0-NoGrp.mkv" -vf fps=24000/1001,scale=1920:1080,zscale=t=linear:npl=100,format=gbrpf32le,zscale=p=709,tonemap=mobius:desat=2,zscale=t=709:m=709:r=tv,format=yuv420p,sidedata=delete -map 0:0 -c:v libx264 -profile:v high -preset medium -tune film -crf 18 -aspect 1.78 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -an -sn -dn -metadata:g encoding_tool="clever FFmpeg-GUI" ?D:\The Case of the Bloody Iris 1972 2160p Remux HDR10 HEVC FLAC 1.0-NoGrp_0_0_x264 (avc).mkv?1
***EDIT 2
BTW, FWIW, it would be kind of nice to have a place where we can modify the x264 settings and add code, like in the area shown above.
ProWo
20th July 2024, 08:47
@Lathe
I have analyzed the file.
The only change to the command line since v3.2.6 is the addition of
sidedata=delete
You can delete the following in your BE_open.txt:
,sidedata=delete
(don't forget the comma) and then save it.
Then start clever FFmpeg GUI, load any video file, click main, click batch tasks, click execute.
Your video will then be encoded without sidedata=delete.
But I don't think that's the problem.
You should also recheck all other steps up to the Blu-Ray.
You wrote
... But, this time when the conversion was finished with the exact same settings (level 4.1, etc) the resulting Blu-ray that I burned from it would NOT play on my OPPO player, it just froze. It does that when something in the Blu-ray is not right.
In this HDR to SDR encoding with x264 high profile you cannot set the profile level...
BTW, FWIW, it would be kind of nice to have a place where we can modify the x264 settings and add code, like in the area shown above.
I deliberately do not have an open editable command line in the program, as I do not want the user to make incorrect entries due to a lack of knowledge.
The only way to change/add to the command line is to edit the BE_open.txt file.
The purpose of this file is to save the tasks entered if the program is terminated before they have been processed.
When clever FFmpeg GUI is started, it searches for this file. If it is found, the tasks are read in and the file is deleted.
The prerequisite is, of course, that the files specified in the BE_open.txt file also exist.
Lathe
20th July 2024, 09:17
@Lathe
I have analyzed the file.
The only change to the command line since v3.2.6 is the addition of
sidedata=delete
You can delete the following in your BE_open.txt:
,sidedata=delete
(don't forget the comma) and then save it.
Then start clever FFmpeg GUI, load any video file, click main, click batch tasks, click execute.
Your video will then be encoded without sidedata=delete.
But I don't think that's the problem.
You should also recheck all other steps up to the Blu-Ray.
You wrote
In this HDR to SDR encoding with x264 high profile you cannot set the profile level...
I deliberately do not have an open editable command line in the program, as I do not want the user to make incorrect entries due to a lack of knowledge.
The only way to change/add to the command line is to edit the BE_open.txt file.
The purpose of this file is to save the tasks entered if the program is terminated before they have been processed.
When clever FFmpeg GUI is started, it searches for this file. If it is found, the tasks are read in and the file is deleted.
The prerequisite is, of course, that the files specified in the BE_open.txt file also exist.
Thank you for your reply and help!
So, the BE_open.txt file can exist BEFORE the encode...? How is that possible since it is only created AFTER a program has been terminated. If you can somehow modify the txt file as you have said where would one put it for your program to read it and execute those instructions BEFORE doing another encode?
Yes, I can understand why you wouldn't want newbies (like me :)) who may add incorrect x264 CMD line instructions. But, I am quite mystified by what you mean by altering the BE_open.txt file and have it read and executed somehow BEFORE an encode takes place. You say your program 'searches' for it, but where...? Does it need to be in the same folder as the file you are selecting to encode? I don't understand, even after perhaps altering the text in the BE_open.txt file, where do you put it so that the program will 'See' it and execute it?
FWIW, there are NO other processes before simply selecting the HEVC UHD file by your program and then encoding it. All I did afterward because I had to add a sub file and audio tracks, is what I always do with TSMuxer to mux the final BDMV/CERT folders to burn. ALL encoding is done by your program, and the few files I mux with the resulting video encode by your program are all simple, compliant AC3 or SRT files, so no conflict there. Besides I tried burning just the resulting video encode from your program and it would not play on my OPPO.
Thanks again!
ProWo
20th July 2024, 12:14
So, the BE_open.txt file can exist BEFORE the encode...? How is that possible since it is only created AFTER a program has been terminated. If you can somehow modify the txt file as you have said where would one put it for your program to read it and execute those instructions BEFORE doing another encode?
When a batch task is created, no conversion takes place yet.
This is only carried out when you click on execute.
The BE_open.txt file is created and should be into the destination folder.
FWIW, there are NO other processes before simply selecting the HEVC UHD file by your program and then encoding it. All I did afterward because I had to add a sub file and audio tracks, is what I always do with TSMuxer to mux the final BDMV/CERT folders to burn. ALL encoding is done by your program, and the few files I mux with the resulting video encode by your program are all simple, compliant AC3 or SRT files, so no conflict there. Besides I tried burning just the resulting video encode from your program and it would not play on my OPPO.
The best thing will be to take version 3.2.6 and do the coding again. If the result plays correctly in Oppo, then sidedata=delete is the problem, which will then be corrected.
Try it out and report back here.
https://www.videohelp.com/download/clever_ffmpeg_gui_326.zip
gonca
20th July 2024, 15:53
SRT files
Are SRT files compliant with TRANSPORT STREAMS (ts, m2ts, etc)
ProWo
20th July 2024, 16:26
Are SRT files compliant with TRANSPORT STREAMS (ts, m2ts, etc)
You are right, only bitmap (picture) subtitles in ts and m2ts, no text subtitles.
gonca
20th July 2024, 16:31
@Lathe
Mediainfo report on the failed disc, (and possibly one on a good disc) might be helpful
Lathe
20th July 2024, 22:17
When a batch task is created, no conversion takes place yet.
This is only carried out when you click on execute.
The BE_open.txt file is created and should be into the destination folder.
The best thing will be to take version 3.2.6 and do the coding again. If the result plays correctly in Oppo, then sidedata=delete is the problem, which will then be corrected.
Try it out and report back here.
https://www.videohelp.com/download/clever_ffmpeg_gui_326.zip
I will do so, thanks!
Um... sorry, but I'm still a bit confused about how you 'set up' or edit the BE_open.txt before it is even created. Just a guess based upon what you have said... So, are you saying that once you've set say the parameters for the video encode and you choose your destination folder, the BE_open.txt file is created BEFORE you even hit 'execute'? Because I don't remember seeing it until I actually killed the process, THEN it was created. So, I'm missing just exactly when one can 'edit' this file apparently before it is created :)
But, I will try the encode with the older version and see how it does. Although I will need somehow to figure out for future iterations of your program if I want to use them, just exactly HOW to edit this film seemingly before it is created (which can't be true, but that is how it seems...)
***EDIT
Ah, wait... I think I MIGHT see it now! You said when you select 'Batch' THEN it is created, right? THEN you can see/edit the BE_open.txt file, right? :D I bet that was the step I was missing...
Lathe
20th July 2024, 22:21
@Lathe
Mediainfo report on the failed disc, (and possibly one on a good disc) might be helpful
Yes, good point. And no, you can indeed include SRT files within the BDRB structure, I've done it many times and it works just fine.
But yeah, I will go back and see if I can figure out exactly what happened. By this point, I am quite curious! :)
Lathe
20th July 2024, 23:07
Also too, please remember that I took the encode that Clever FFMpeg did and with the same muxed audio and subs simply imported it into BDRB and by just shrinking the size ever so slightly reencoded it and it came out just fine with no other conversions. So, FWIW...
***EDIT
(What would I do without 'Edit'...)
Okay I took a 35M snippet from the original UHD HEVC HDR file and simply encoded it like I did with the whole file, and yes now I do see the BE_open.txt file too (only after I quit the program though, still don't see how one can edit that file before the encode)
So, I'll see if I can attach them here or at least upload to my site and provide a link, so you can see exactly what the program did to the original file. Looking at MediaInfo, the encoding parameters look fine, with the exception of course of not including --Bluray compatible, which I apparently cannot do anything about.
http://lathe-of-heaven.com/CleverEncode.mkv
gonca
21st July 2024, 01:27
Yes, good point. And no, you can indeed include SRT files within the BDRB structure, I've done it many times and it works just fine.
But yeah, I will go back and see if I can figure out exactly what happened. By this point, I am quite curious! :)
BDRB uses tsMuxer. It was probably converting the srt to sup automatically.
If it failed to do so, the structure would not be compliant and might fail to playback.
Lathe
21st July 2024, 02:28
BDRB uses tsMuxer. It was probably converting the srt to sup automatically.
If it failed to do so, the structure would not be compliant and might fail to playback.
You know, it almost never happens and is extremely rare, but you may just be right! :D
What I was thinking about were probably MKV files where I mux SRT files all the time. But, in checking some of the Blu-rays I've burned, every one is an SUP/PGS file, which I believe is picture based NOT text based like SRT files.
I've been searching everywhere with the simple question, 'Does the OPPO BDP-83 play SRT files natively' and, of course I can't find bloody anything. But yeah, I THINK you guys are probably right from looking up what type of subtitles Blu-rays normally have. I think that maybe when I added the SRT file and muxed it with TSMuxer, although I cannot find a specific answer, I'm guessing that is what choked my OPPO (just so you know, I normally don't go around choking my OPPO...)
So, it may be that I haven't downloaded a specific SRT and try to add it to a playable Blu-ray in a while and you just can't do it. And yes, the BDRB reencoded Blu-ray does indeed have the PGS subtitles in it. Heh, I did come across a post by you that you made in 2014 where you were saying basically the same thing.
Lathe
21st July 2024, 03:27
Okay, okay, okay... False alarm, sorry guys... (somehow I'm sure it must be gonca's fault...)
I took the original UHD HEVC HDR file and muxed it with the audio and subtitle (PGS) files that BDRB encoded, and using MKVMerge I extracted a 5 minute snippet and used THAT to import to Clever FFMpeg. So, using the exact same original video file, but with the other proper files added.
Well, after encoding this I burned it to a Blu-ray, and yep, it played just fine on my OPPO. So, apparently it is whatever I did I guess in adding the subtitle file, probably SRT, to the final Blu-ray that froze my OPPO player. This encode with the exact same input video file when played did just fine.
So, my humble apologies for all the fuss, but I really DO very much appreciate the time and help. I guess it's been so damn long since I have specifically tried to add a subtitle file to a Blu-ray that I must've forgotten that you can only use picture based (SUP/PGS) files for subtitles for an actual playable disc. Now, when I play MKV files from discs, then I believe the OPPO sees them in that container, but not in the compliant format when playing an actual Blu-ray.
The good news is now that I know that, PROBABLY I won't do that again and everything with this excellent program will work fine now.
Thanks again and sorry about that!
ProWo
21st July 2024, 10:10
Um... sorry, but I'm still a bit confused about how you 'set up' or edit the BE_open.txt before it is even created. Just a guess based upon what you have said... So, are you saying that once you've set say the parameters for the video encode and you choose your destination folder, the BE_open.txt file is created BEFORE you even hit 'execute'? Because I don't remember seeing it until I actually killed the process, THEN it was created. So, I'm missing just exactly when one can 'edit' this file apparently before it is created :)
It's really quite simple.
When you click on To batch, the batch task is created and saved in a string.
Only when the program is closed (and this string is not empty because the batch task has already been processed) is this string read and saved in BE_open.txt so that the task is not lost and can be read again the next time the program is started.
After reading, the BE_open.txt file is deleted.
When the program is closed, you can therefore edit this open batch task (BE_open = batch elements open).
But that's just a side note.
I'm glad you've solved your problem.
gonca
21st July 2024, 12:33
I'm guessing that is what choked my OPPO (just so you know, I normally don't go around choking my OPPO...)
No? Just your chicken?
Lathe
21st July 2024, 21:13
No? Just your chicken?
Oh C'mon... Mr. Obvious! I was trying to be more subtle Elk Boy! :rolleyes:
Lathe
21st July 2024, 21:16
It's really quite simple.
When you click on To batch, the batch task is created and saved in a string.
Only when the program is closed (and this string is not empty because the batch task has already been processed) is this string read and saved in BE_open.txt so that the task is not lost and can be read again the next time the program is started.
After reading, the BE_open.txt file is deleted.
When the program is closed, you can therefore edit this open batch task (BE_open = batch elements open).
But that's just a side note.
I'm glad you've solved your problem.
Thank you Sir!
Soooooo... where the hell do I find this mysterious file to edit then...?
:D I don't see it when I send stuff to 'Batch' Do I have to start the encode and then terminate it and THEN I can see the file in my destination folder and then, what, edit it for the next time?
I'm sorry, but this is still seeming very mysterious to me, I'm SURE I'm missing something here. You say the file is 'Saved', but where? Unless I terminate the program prematurely I never see it. Is it stored somewhere else maybe?
Thanks!
ProWo
22nd July 2024, 07:52
Thank you Sir!
Soooooo... where the hell do I find this mysterious file to edit then...?
:D I don't see it when I send stuff to 'Batch' Do I have to start the encode and then terminate it and THEN I can see the file in my destination folder and then, what, edit it for the next time?
I'm sorry, but this is still seeming very mysterious to me, I'm SURE I'm missing something here. You say the file is 'Saved', but where? Unless I terminate the program prematurely I never see it. Is it stored somewhere else maybe?
Thanks!
Reread post #421
Lathe
22nd July 2024, 08:01
Reread post #421
Okay, I guess I deserved that :)
BUT... Okay then... So, you send the file to 'Batch' then quit the program, and then it generates the file after the program has closed, right?
But, then, how do you change anything? Do you mean that if I add/change the cmd line in that BE_open.txt file, somehow mysteriously the NEXT time I just happen to open the program with whatever totally different encode I'm going to do, it will somehow REMEMBER whatever changes I did the LAST time even though there may be absolutely no connection between the two times?
You see what I mean, how confusing it is? I PROMISE, once I've got this then that should be it! :D
ProWo
22nd July 2024, 13:19
Okay, I guess I deserved that :)
BUT... Okay then... So, you send the file to 'Batch' then quit the program, and then it generates the file after the program has closed, right?
Exact.
But, then, how do you change anything? Do you mean that if I add/change the cmd line in that BE_open.txt file, somehow mysteriously the NEXT time I just happen to open the program with whatever totally different encode I'm going to do, it will somehow REMEMBER whatever changes I did the LAST time even though there may be absolutely no connection between the two times?
You see what I mean, how confusing it is? I PROMISE, once I've got this then that should be it! :D
Edit the commandline in BE_open.txt file, save it and restart clever FFmpeg-GUI.
The file is read in with the modified commandline. If you go to "Batch tasks" and click execute, the task will be executed with the modified commandline.
Lathe
22nd July 2024, 21:15
Exact.
Edit the commandline in BE_open.txt file, save it and restart clever FFmpeg-GUI.
The file is read in with the modified commandline. If you go to "Batch tasks" and click execute, the task will be executed with the modified commandline.
Ah, good, thanks for your patience!
One LAST thing... :)
So, at this point the BE_open.txt file is in the same folder where the original file to be encoded is, and the program is closed. Okay... so, then if I wish to edit that file I can do so and save it. Got it...
But, WHERE do I save it? Do I just leave it in this random folder where my LAST encode happened to be and CleverFFMpeg will just somehow go and find it for my next encode when I open the program, because at this point the program is not running and the txt file is just sitting in the folder where the previous file to be encoded was. Does CleverFFMpeg just magically somehow search EVERYWHERE when I open it the next time and just fine it no matter where it is? See what I mean...
OR... is there a specific place where I should save it? Just seems a bit odd simply to save it exactly where the last file happened to be.
That should do it! :D
ProWo
22nd July 2024, 21:27
Ah, good, thanks for your patience!
One LAST thing... :)
So, at this point the BE_open.txt file is in the same folder where the original file to be encoded is, and the program is closed. Okay... so, then if I wish to edit that file I can do so and save it. Got it...
But, WHERE do I save it? Do I just leave it in this random folder where my LAST encode happened to be and CleverFFMpeg will just somehow go and find it for my next encode when I open the program, because at this point the program is not running and the txt file is just sitting in the folder where the previous file to be encoded was. Does CleverFFMpeg just magically somehow search EVERYWHERE when I open it the next time and just fine it no matter where it is? See what I mean...
OR... is there a specific place where I should save it? Just seems a bit odd simply to save it exactly where the last file happened to be.
That should do it! :D
The place where this file has to be is the output folder.
The output folder is saved by clever Ffmpeg-GUI, so there is no magic.
Lathe
22nd July 2024, 21:41
The place where this file has to be is the output folder.
The output folder is saved by clever Ffmpeg-GUI, so there is no magic.
Thanks mate! So then, it simply remembers the last output folder somehow, even though it has been closed.
So, say I've edited the text now that the program is not running, okay... So what, I just leave the newly edited txt file in that same 'OUTPUT' folder, right? (I'm now thinking THAT is the key!) In other words, KEEPING the same output folder is the trick, right? :) So when I open in next time it THEN reads the edited txt file when it opens.
Ah...! I think I talked myself into it... Using the SAME output folder, that is it, isn't it? Please just tell me I'm right and I will leave you in peace... :)
ProWo
22nd July 2024, 22:00
Thanks mate! So then, it simply remembers the last output folder somehow, even though it has been closed.
So, say I've edited the text now that the program is not running, okay... So what, I just leave the newly edited txt file in that same 'OUTPUT' folder, right? (I'm now thinking THAT is the key!) In other words, KEEPING the same output folder is the trick, right? :) So when I open in next time it THEN reads the edited txt file when it opens.
Ah...! I think I talked myself into it... Using the SAME output folder, that is it, isn't it? Please just tell me I'm right and I will leave you in peace... :)
You are right :)
Lathe
22nd July 2024, 22:08
You are right :)
AHA! :D About bloody time, thanks mate!
So, now if anyone asks me...
I'll just tell them that the file is saved in the same output folder.
Mystery solved... Glad no actual Voodoo was involved...
ProWo
24th July 2024, 12:51
Newest beta (v3.2.8.03), online now.
Added:
New function: If the program is closed and there are still unprocessed batch tasks or processed streams that have not yet been muxed, the program starts directly in the batch tasks section or in the multiplex section.
The batch tasks section has priority.
Tooltip for change framrate in various section.
Fixed:
Bug in batch tasks for file names with non-conforming characters.
Removed:
Mux dvb_subtitle in m2ts not working, mux pgs subtitle in ts, not working.
oniiz86
24th July 2024, 13:33
@ProWo Is this a FFmpeg limitation as tsMuxer can mux PGS subtitles just fine in the TS container?
Removed: Mux dvb_subtitle in m2ts not working, mux pgs subtitle in ts, not working.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.