s55 wrote:This isn't up for debate. You don't get to decide what I or anyone else works on.
Smithcraft wrote:You can always take up development, and help out the Handbrake developers to add features that you want. I suspect that will go slightly quicker than telling the Handbrake developers what to do.
What debate? And where did anyone told anyone what to work on / what to do? The posts were entirly made up of just questions, in case you didn't notice the question marks
.
And by the way: what "work"?
Isn't the "work" already done?
"Rodeo" apparently already made that patch and he posted that it would work...
randomreuben wrote:I'm bewildered and confused by ios and uy195036. If you want the presets, tunes and so on, why don't you just make your own preset in HandBrake that follows the official presets?
That apparently is not entirely correct.
Well, actually there might be the following thread:
viewtopic.php?f=6&t=19426
BUT, that apparently is not exactly the same as using x264 presets.
Just an example:
With HandBrake GUI, you always have to manually specify the number of reference frames to replicate some x264 presets.
But if you do just that, the level switch for example often does not entirely work, because (especially see the highlited (bolded/italic) part):
mewiki.project357.com/wiki/X264_Settings#level wrote:
http://mewiki.project357.com/wiki/X264_Settings#level
[...]
If you do not specify --level on the commandline, x264 will attempt to autodetect the level. This detection is not perfect and may underestimate the level if you are not using VBV. x264 will also automatically limit the DPB size (see --ref) to remain in compliance with the level you select
(unless you also manually specify --ref). Note: specifying the level does not automatically set the --vbv-maxrate or --vbv-bufsize, however it will warn if the level specific properties are exceeded.
[...]
So, let's say you want to replicate the following x264 command line:
Code: Select all
--level 4.1 --preset veryslow --tune film --vbv-bufsize 62500 --vbv-maxrate 62500
with HandBrake GUI (from the thread mentioned above):
Code: Select all
level=4.1:ref=16:bframes=8:b-adapt=2:direct=auto:me=umh:merange=24:subq=10:rc-lookahead=60:analyse=all:trellis=2:deblock=-1,-1:psy-rd=1.00,0.15:vbv-bufsize=62500:vbv-maxrate=62500
on a 1080p30 source for example.
Now the first command line from x264 will automatically limit the number of reference frames to 4.
But the second command line from HandBrake GUI will not limit the numer of reference frames and will use 16 reference frames, as specified, even though that makes it incompatible with level 4.1 specifications in that case, according to the following Wikipedia page for example:
http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels
So you always have to go to such a page and look up what the maximum number of reference frames have to be at a given level and resolution and so on and then specify that manually.
Just an example...
randomreuben wrote:Why does this thread even exist???
Maybe because of the same reason "Rodeo" developed the following patch:
https://reviews.handbrake.fr/r/280/
?
And maybe because "Dark Shikari" apparently recommends to use x264 presets and tunes only?
And maybe because it would be more convinient to be able to use x264 presets/tunes/profiles/levels/etc.?