Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th June 2013, 00:25   #1061  |  Link
Chumbo
Registered User
 
Chumbo's Avatar
 
Join Date: Feb 2005
Posts: 585
Quote:
Originally Posted by LoRd_MuldeR View Post
Okay, I have added the option to the preferences.
I was about to +1, but I see you caved. Good call.
__________________
Chumbo
Chumbo is offline   Reply With Quote
Old 18th June 2013, 03:02   #1062  |  Link
Dion
Registered User
 
Join Date: Oct 2004
Posts: 65
Quote:
Originally Posted by LoRd_MuldeR View Post
Okay, I have added the option to the preferences.
Thank You.. Great option.. Can confirm its working in low now.
Dion is offline   Reply With Quote
Old 29th June 2013, 18:54   #1063  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
Audio Alert

Is there any way you could please add a sound alert functionality so that when a new item in the queue starts encoding it will play a sound or a popup message?

This would be useful because at the moment I do restoration with Avisynth. I find that if an encoding starts at the same time I try to mux a file or do something else CPU intensive then the encoding speed will drop to up to half the normal speed and when CPU intensive task has finished the encoding speed does not go back to normal. An encoding could be half way finished before I realise it was encoding at half speed.

If I got an audio alert, I could check that the video was encoding at the correct speed. If it wasn't then I could abort it and start it again after I've finished doing my CPU intensive task.
VideoFanatic is offline   Reply With Quote
Old 29th June 2013, 19:23   #1064  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
Quote:
Originally Posted by holygamer View Post
Is there any way you could please add a sound alert functionality so that when a new item in the queue starts encoding it will play a sound or a popup message?

This would be useful because at the moment I do restoration with Avisynth. I find that if an encoding starts at the same time I try to mux a file or do something else CPU intensive then the encoding speed will drop to up to half the normal speed and when CPU intensive task has finished the encoding speed does not go back to normal. An encoding could be half way finished before I realise it was encoding at half speed.

If I got an audio alert, I could check that the video was encoding at the correct speed. If it wasn't then I could abort it and start it again after I've finished doing my CPU intensive task.
Indeed, I could add that as yet another option, disabled by default - so people don't go mad about those sound effects
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 29th June 2013, 19:47   #1065  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
That would be much appreciated, thanks.
VideoFanatic is offline   Reply With Quote
Old 1st July 2013, 02:30   #1066  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
Quote:
Originally Posted by holygamer View Post
That would be much appreciated, thanks.
(BTW: It seems you are still interpreting the FPS indicator in the wrong way, although we had discussed that before)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 5th July 2013 at 16:33.
LoRd_MuldeR is offline   Reply With Quote
Old 7th July 2013, 00:19   #1067  |  Link
Dion
Registered User
 
Join Date: Oct 2004
Posts: 65
This version seems to require the use of the new x264 build. Is there a reason for that?

Simple x264 Launcher v2.17 (2013-07-05)

Last edited by Dion; 7th July 2013 at 01:25.
Dion is offline   Reply With Quote
Old 7th July 2013, 13:34   #1068  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
The minimum supported version is forced to the latest revision from the "stable" branch. Currently that is:
http://git.videolan.org/?p=x264.git;...857f413a60b896

This is done in order to prevent people from using old/outdated revisions with known bugs. Also the GUI is developed and tested with up-to-date x264. Using some very old build may not work well.

But if you insist in using some outdated build, this requires exactly one line of code to change
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 7th July 2013 at 13:37.
LoRd_MuldeR is offline   Reply With Quote
Old 8th July 2013, 22:56   #1069  |  Link
Dion
Registered User
 
Join Date: Oct 2004
Posts: 65
Was just more of a general wondering. I use custom x264 builds with your launcher. And they wouldn't work. So I had to grab the latest custom. But yes it would be nice to not have this restriction.

It was only one rev down from the latest too. So it wasn't that out of date.
Dion is offline   Reply With Quote
Old 8th July 2013, 23:09   #1070  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
Quote:
Originally Posted by Dion View Post
Was just more of a general wondering. I use custom x264 builds with your launcher. And they wouldn't work. So I had to grab the latest custom. But yes it would be nice to not have this restriction.

It was only one rev down from the latest too. So it wasn't that out of date.
I have added a CLI option to skip the version check. Use at your own risk
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 11th July 2013, 11:06   #1071  |  Link
Atombossler
Registered User
 
Join Date: Jul 2013
Posts: 4
Quote:
Originally Posted by LoRd_MuldeR View Post
I have added a CLI option to skip the version check. Use at your own risk
Hi Lord Moulder.
I would also like to make some feature requests.
1. editable profiles in some kind of mask would be comfortable.
2. adjustable delay after encode finish to proper unload heavy gpu tasks (1-10 sec.), causes possible hickups now time by time.
3. Some sort of network render feature
But however, nice work till now!
Atombossler is offline   Reply With Quote
Old 11th July 2013, 20:42   #1072  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
Quote:
Originally Posted by Atombossler View Post
1. editable profiles in some kind of mask would be comfortable.
Profiles are defined by the H.264 standard, so we cannot edit them.

But if you are talking about templates, you can simply load a template by selecting from the "template" combobox, then edit everything as desired and finally save your changes via "Save As" button.

Not sure what else you may need...

Quote:
Originally Posted by Atombossler View Post
2. adjustable delay after encode finish to proper unload heavy gpu tasks (1-10 sec.), causes possible hickups now time by time.
Once the x264 process terminates there is nothing left that would need to time to "unload".

Don't know what you mean with "hickups", but it seems there is something wrong either with your system or your input chain...

Quote:
Originally Posted by Atombossler View Post
3. Some sort of network render feature
Not supported by x264. Feature that is not supported cannot be exposed in the GUI

(In theory it would be possible to run multiple encoder instances on different machines and finally stitch together the individual pieces. But besides the fact that this is totally not compatible with 2-Pass RC, it's far out of the scope of this application)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 11th July 2013 at 20:48.
LoRd_MuldeR is offline   Reply With Quote
Old 12th July 2013, 13:43   #1073  |  Link
AGKnotUser
Registered User
 
Join Date: Jun 2005
Posts: 162
Process Timeout Defeat

I'm using an AVS script which takes a long time to start up due to it's indexing a large vc1 file. x264 Launcher times out during this indexing. Could you add an option to either defeat or lengthen the timeout period?

Thanks.
AGKnotUser is offline   Reply With Quote
Old 12th July 2013, 14:39   #1074  |  Link
Atombossler
Registered User
 
Join Date: Jul 2013
Posts: 4
@AGKnotUser
Just index this file before you use it.

@LoRd_MuldeR
Yes, Templates Is what I meant.
For example how do I change the order of the templates?

The Graphics Card Ram needs time to unload because the before transfered data has to be removed after processing finished.

I know x264 doesn't support a network render feature.
However you can split the job into little chunks via Avisynth and stich it together as you said.
I never made 2-pass RC, so not neccessary.
But I guessed it's out of reach for the little gui.

Last edited by Atombossler; 12th July 2013 at 15:03.
Atombossler is offline   Reply With Quote
Old 12th July 2013, 15:07   #1075  |  Link
AGKnotUser
Registered User
 
Join Date: Jun 2005
Posts: 162
Quote:
Originally Posted by Atombossler View Post
@AGKnotUser
Just index this file before you use it.
Yes I know that. It's what I've been doing. It just would be a little easier if I could let Simple x264 Launcher do it instead.
AGKnotUser is offline   Reply With Quote
Old 13th July 2013, 15:35   #1076  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
Quote:
Originally Posted by Atombossler View Post
Yes, Templates Is what I meant.
For example how do I change the order of the templates?
You can't change the order. The templates appear in alphabetic order.

Quote:
Originally Posted by Atombossler View Post
The Graphics Card Ram needs time to unload because the before transfered data has to be removed after processing finished.
As soon as a process terminates, all of its memory gets released automatically and immediately. That's a core principle of all modern OS.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 13th July 2013, 22:57   #1077  |  Link
Atombossler
Registered User
 
Join Date: Jul 2013
Posts: 4
That's true.
And in 95% of times it works well.
But sometimes not and it's recognizable that the RAM still is unloading.
I don't know how reliable those tools are (hwinfo, gpu observer), but it takes 1 or 2 seconds to finish (RAM usage falling).
Well, it should'nt behave like this but it does.
Atombossler is offline   Reply With Quote
Old 14th July 2013, 19:33   #1078  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
Well, as soon as the x264 process terminates, that RAM is "free" by definition. Even if some kind of lazy/delayed clean-up is going on, that RAM still has to be treated as free memory. So if another process tries to allocate that memory, right after the previous process has terminated, it may encounter some delay in the memory allocation, yes. But it must not encounter any "out of memory" issues. If it does, this would indicate some serious flaw in the driver code!

Adding an "artificial" delay doesn't make much sense to me. Whether you encounter the delay during the memory allocation or you encounter an additional delay before process creating doesn't make much of a difference. Except that the "artificial" delay will be encountered always, even when it isn't required at all. For most users adding an artificial delay will only be pointless and annoying. Also we have no idea how long the delay has to be...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 14th July 2013 at 19:48.
LoRd_MuldeR is offline   Reply With Quote
Old 14th July 2013, 21:58   #1079  |  Link
Atombossler
Registered User
 
Join Date: Jul 2013
Posts: 4
Annoying if it can't be disabled and unknown delay could be adjustable from 0-5 sec in preferences.
In general this setting is disabled by default so nobody have to be annoyed.
I know that people ask for that feature in other encoding app as well so it's not only me who need that kind of feature.
But feel free to ignore it.
Atombossler is offline   Reply With Quote
Old 14th July 2013, 22:11   #1080  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,251
Quote:
Originally Posted by Atombossler View Post
Annoying if it can't be disabled and unknown delay could be adjustable from 0-5 sec in preferences.
In general this setting is disabled by default so nobody have to be annoyed.
I know that people ask for that feature in other encoding app as well so it's not only me who need that kind of feature.
Adding new features, even optional ones, adds more complexity to the application. I won't do this, unless there is a compelling reason. Especially when it comes to such "ugly" workarounds.

As explained before, there is no advantage in adding an "artificial" delay before the next process is created. Whether you experience the delay, because the process takes a little longer to allocate the memory or because the process creation is delayed artificially be the GUI, makes no difference. Except that in the latter case we need extra complexity in the GUI code. That plus we might be waiting longer than necessary (or we even might be waiting for nothing).
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 14th July 2013 at 23:16.
LoRd_MuldeR is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 13:32.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.