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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 23rd September 2014, 17:19   #1381  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
I was wondering, you said CRF and 2 pass gives the same quality. Is there any reason not to use ABR mode in the same bitrate as I would in a 2 pass?
VideoFanatic is offline   Reply With Quote
Old 23rd September 2014, 22:02   #1382  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Yes, the quality would be significantly worse. ABR is not the same as CRF. To hit a specific size with optimal quality two passes are needed.
Asmodian is offline   Reply With Quote
Old 23rd September 2014, 22:39   #1383  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by holygamer View Post
I was wondering, you said CRF and 2 pass gives the same quality. Is there any reason not to use ABR mode in the same bitrate as I would in a 2 pass?
2-Pass mode can predict the size of future frames, since it has information from the first pass. ABR mode, on the other hand, can only extrapolate from what has been encoded thus far, because it has no info on future frames.

If, for example, there happens to be a very complex section near the end of the movie, then 2-Pass mode "knows" about this beforehand. So it can reduce the bitrate, to some degree, at the beginning of the movie, in order to "save" enough bits for the end of the movie, where those bits will be more than helpful. ABR mode obviously can not do this. When it reaches the complex section at the end of the movie, it has to get along with the number of bits that are still left at this point.

CRF mode also has no info on future frames. But it doesn't need to. Since CRF doesn't need to hit a specific file size (average bitrate), it can simply use as many bits as it deems appropriate...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 23rd September 2014 at 22:47.
LoRd_MuldeR is offline   Reply With Quote
Old 24th September 2014, 13:37   #1384  |  Link
hello_hello
Registered User
 
Join Date: Mar 2011
Posts: 4,829
Quote:
Originally Posted by holygamer View Post
OK I tried 2 pass and entered a bitrate of 7500 but MediaInfo says the bitrate is 7908 variable bitrate. I want the max variable bitrate to not go above 7500. How can I do that?
Try checking with Bitrate Viewer. As far as I'm aware it's accurate.
hello_hello is offline   Reply With Quote
Old 8th October 2014, 21:08   #1385  |  Link
szabi
Registered User
 
Join Date: Nov 2004
Posts: 251
Hi

I use latest build (884), which came x264v2453.
I see newer x264v2479 is out.
Can x264 be replaced in toolset directory? Without any issue?

bye
szabi
szabi is offline   Reply With Quote
Old 8th October 2014, 21:39   #1386  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by szabi View Post
Can x264 be replaced in toolset directory?
Yes.

Quote:
Originally Posted by szabi View Post
Without any issue?
Usually there should be no problem, if you replace it with a newer version.

There can be problems if you apply non-standard patches...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 8th October 2014 at 22:44.
LoRd_MuldeR is offline   Reply With Quote
Old 11th October 2014, 14:38   #1387  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
Can I request a small feature please. At the moment when you modify a profile it gives you the option to select a profile to overwrite. But I can't always remember the name of the profile I was editing and want to overwrite because it has a long name.

Could you instead do this: https://docs.google.com/document/d/1...HAMulxGhc/edit

When you change a setting of a saved profile it will add "<Modified>" to the Template Name. Could you add a Save button so it will overwrite the profile name (the "<Modified>" text will not be a part of the save name) without asking what profile to save as.
VideoFanatic is offline   Reply With Quote
Old 11th October 2014, 15:06   #1388  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
Quote:
Originally Posted by LoRd_MuldeR View Post
What do I expect? I expect that, if I neither use "--profile" nor "--level", then x264 will set the "correct" Profile and Level for me. That is: the lowest possible Profile that my stream complies to as well as the lowest possible Level that my stream complies - given the current input file and the current encoder settings. Consequently, manually enforcing an even higher Profile or an even higher Level would make no sense. Enforcing a lower Profile can make sense, e.g. if I need to stick within "Main" Profile, because my playback device can only do "Main" Profile but not "High" Profile. Enforcing a lower Level, on the other hand, is almost always a very bad idea, as explained and demonstrated in the previous post.



You can't modify Profiles, because they are predefined by the H.264 standard. All H.264 Profiles that x264 recognizes should be selectable from the "Profile" combobox.
Sorry I was referring to Templates. Would it be possible to add what I asked please?
VideoFanatic is offline   Reply With Quote
Old 11th October 2014, 15:19   #1389  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by holygamer View Post
Sorry I was referring to Templates. Would it be possible to add what I asked please?
What about this: When you click the "Save as..." button, it the initial name will be that of the last profile you have loaded?
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 11th October 2014, 16:01   #1390  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
Quote:
Originally Posted by LoRd_MuldeR View Post
What about this: When you click the "Save as..." button, it the initial name will be that of the last profile you have loaded?
That would be fine. Thanks
VideoFanatic is offline   Reply With Quote
Old 11th October 2014, 16:41   #1391  |  Link
szabi
Registered User
 
Join Date: Nov 2004
Posts: 251
Quote:
Originally Posted by LoRd_MuldeR View Post
Yes.

Usually there should be no problem, if you replace it with a newer version.

There can be problems if you apply non-standard patches...
Thnx, it worked.
szabi is offline   Reply With Quote
Old 11th October 2014, 17:02   #1392  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by holygamer View Post
That would be fine. Thanks
Try with this version please:
http://sourceforge.net/projects/muld...1.exe/download
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 11th October 2014, 17:16   #1393  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
I don't want to install it, do you have a portable version please like what's on VideoHelp.com?
VideoFanatic is offline   Reply With Quote
Old 11th October 2014, 17:55   #1394  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by holygamer View Post
I don't want to install it, do you have a portable version please like what's on VideoHelp.com?
The installer contains the exactly same files as the ZIP package does. And it doesn't do much more than extracting those files to the target directory. There is no such thing as a separate "portable" version.

I don't have time to upload a ZIP package now. If you don't "trust" my installer for whatever reason, use 7-Zip/UniversalExtract to unzip the files. Or simply use a tool like Sandboxie
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 11th October 2014 at 17:57.
LoRd_MuldeR is offline   Reply With Quote
Old 11th October 2014, 18:21   #1395  |  Link
VideoFanatic
Registered User
 
Join Date: Sep 2011
Posts: 241
Quote:
Originally Posted by LoRd_MuldeR View Post
The installer contains the exactly same files as the ZIP package does. And it doesn't do much more than extracting those files to the target directory. There is no such thing as a separate "portable" version.

I don't have time to upload a ZIP package now. If you don't "trust" my installer for whatever reason, use 7-Zip/UniversalExtract to unzip the files. Or simply use a tool like Sandboxie
Thanks, I used the installer and the saving feature works.

There's a portable version here: http://www.videohelp.com/tools/Simple-x264-Launcher

I unzip it and it works, it's got all the template and preferences file in the same directory. Can I make a suggestion please. Why not only provide the portable version since it's less hassle. I don't see the point in using an installer when I can just unzip the portable version and it's ready to use.

I think you've told me before that the installer just extracts files but every time a see an installer I always think it installs something! It's not that I don't trust your installer, it's just that I don't want registry entries, etc written to windows when I can just use a portable version.
VideoFanatic is offline   Reply With Quote
Old 12th October 2014, 13:12   #1396  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by holygamer View Post
As said before, there is no such thing as a separate "portable" version.

Apparently, Videohelp.com is just mirroring my files. Still, the files contained in the installer and in the ZIP package are one and the same! Calling the ZIP package a "portable version" is misleading here

If you would have a look at the REAMDE file, it explains very well how to enable "portable" mode. And that's completely regardless of how you obtained the files...


Quote:
Originally Posted by holygamer View Post
Why not only provide the portable version since it's less hassle.
All binaries that I provide (installer and ZIP package) support the "portable" mode. There's no separate "portable" version. Again I advise you to have a look at the README file


Quote:
Originally Posted by holygamer View Post
I don't see the point in using an installer when I can just unzip the portable version and it's ready to use.
Actually, a lot of people want the software to be "installed" locally - with shortcuts, a proper uninstaller and everything. So if only a ZIP package was provided, these people would not be happy and ask "Why only a ZIP file that I have to extract manually, when the installer is much more convenient?" Furthermore, the installer is much less error prone than the ZIP package! The installer makes sure that all files are extracted and that the correct directory structure will be preserved. It will also clean-up leftovers from a previous install. If the ZIP package is extracted manually, we can only hope that the user will extract all files. And we can only hope that whatever "unzip" tool he is using was setup to retain the directory structure...


Quote:
Originally Posted by holygamer View Post
I think you've told me before that the installer just extracts files but every time a see an installer I always think it installs something!
Well, I hope the installer does install something. Would be a rather nonsensical installer, if it didn't install anything

Though, in the case of Simple x264 Launcher, the installation process pretty much consists of extracting the program files, creating the shortcuts and registering the uninstaller.

(Yes, creating registry entries to make the system "recognize" the uninstaller is unavoidable. Those entries will be removed by the uninstaller)


Quote:
Originally Posted by holygamer View Post
It's not that I don't trust your installer, it's just that I don't want registry entries, etc written to windows when I can just use a portable version.
I think you should be using a tool like Sandboxie then. It probably makes your day
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 12th October 2014 at 14:14.
LoRd_MuldeR is offline   Reply With Quote
Old 14th October 2014, 15:20   #1397  |  Link
THEAST
Registered User
 
Join Date: Apr 2009
Posts: 76
I started using Simple x264 Launcher instead of MeGUI since it offers the options to "pause" the encode. Yesterday I started an encode that was supposed to take nearly 6 hours to finish, paused the encode at 30% and hibernated my machine and today I started my machine and resumed the encode without issues but currently, the average fps and the eta are incorrect because it seems the time since the start of the encode is taken into account when calculating the average fps, instead of the time the encode has been active and hence, the eta is also incorrect. If possible, I'd really appreciate it if this issue is addressed in the upcoming versions.
Also I was wondering if there are any known issues with pausing the encode and hibernating the machine while it is paused.

Edit: I just noticed that Simple x264 Launcher's report is based on what x264 itself is reporting and the issue happens because x264 doesn't know it is being paused; is there a way to get around this?

Last edited by THEAST; 14th October 2014 at 18:39.
THEAST is offline   Reply With Quote
Old 14th October 2014, 20:39   #1398  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by THEAST View Post
I started using Simple x264 Launcher instead of MeGUI since it offers the options to "pause" the encode. Yesterday I started an encode that was supposed to take nearly 6 hours to finish, paused the encode at 30% and hibernated my machine and today I started my machine and resumed the encode without issues but currently, the average fps and the eta are incorrect because it seems the time since the start of the encode is taken into account when calculating the average fps, instead of the time the encode has been active and hence, the eta is also incorrect. If possible, I'd really appreciate it if this issue is addressed in the upcoming versions.
Also I was wondering if there are any known issues with pausing the encode and hibernating the machine while it is paused.
This has been discussed several times before: The "FPS" value displayed by x264 is simply the total number of frames that have been encoded thus far divided through the total time that has elapsed since the encoding process was
started. Consequently, if you suspend the encoding process, time continues to go by, but no frames are encoded. Thus you will see the "FPS" value go down

Quote:
Originally Posted by THEAST View Post
Edit: I just noticed that Simple x264 Launcher's report is based on what x264 itself is reporting and the issue happens because x264 doesn't know it is being paused; is there a way to get around this?
Yes, change the x264 code to compute the "FPS" in a different way. For example, on each progress update, they could take the number of frames that have been encoded since the last progress update and divide that through the time that has elapsed since the last progress update. Of course that would result in much more "unsteady" FPS. Maye some gradual update function like "FPS[i+1] = (α × FPS[i]) + ((1-α) × FPS_current)" could be used to compensate.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 14th October 2014 at 20:57.
LoRd_MuldeR is offline   Reply With Quote
Old 14th October 2014, 21:35   #1399  |  Link
THEAST
Registered User
 
Join Date: Apr 2009
Posts: 76
Well, modifying x264 code isn't really something I'm capable of; I thought correcting the issue would be easier on Simple x264 Launcher since it is aware of when the process is paused and when it is working but it's most probably not on your list of priorities. I can live with it though, it's not really that big of an issue. :)
THEAST is offline   Reply With Quote
Old 14th October 2014, 21:41   #1400  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by THEAST View Post
Well, modifying x264 code isn't really something I'm capable of; I thought correcting the issue would be easier on Simple x264 Launcher since it is aware of when the process is paused and when it is working but it's most probably not on your list of priorities. I can live with it though, it's not really that big of an issue.
Nope. FPS is computed by x264 itself and the GUI simply displays that value. I theory, the GUI could implement its own FPS computation, but I hate to implement redundant functions

I'd rather suggest you bother the x264 guys with your request...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 14th October 2014 at 21:50.
LoRd_MuldeR is offline   Reply With Quote
Reply


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 15:40.


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