View Full Version : Hybrid: Input -> x264/x265/Xvid/VP8/VP9
Selur
11th November 2018, 10:47
Is this correct?
Yes, that is the info I needed.
I think I can use NVEncC in hybrid
You might be right, but only if the card is in Hybrids internal 'supported card list'.
-> will create a modified dev version and send you a link via PM (gimme ~1/2 hour) :)
Cu Selur
blackhd
11th November 2018, 10:51
Yes, that is the info I needed.
You might be right, but only if the card is in Hybrids internal 'supported card list'.
-> will create a modified dev version and send you a link via PM (gimme ~1/2 hour) :)
Cu Selur
Thank you very much.:thanks:
Gravitator
16th November 2018, 16:28
Веселых выходных :)
Hybrid v2018.11.11.1
There is no x265 response to on/off "weighted b-frames" when using presets: slower, veryslow, placebo.
Selur
16th November 2018, 16:44
Seems to be a bug in the 'Minimize command line' functionality, so disabling 'x265->Misc->Random Stuff->Minimize command line' should help.
Will try to fix it over the weekend, but I'm rewriting some other stuff atm. so not totally use whether I find the time for it.
Cu Selur
Gravitator
16th November 2018, 16:58
Thank!
---
What do you think about XVC? Very similar to x265 ... The only difference is in smoothing (x265 - wavy, XVC - classical).
Selur
16th November 2018, 23:37
Last time I tried it was really slow, it could not be decoded through libav/ffmpeg which made it a Deadline end format for me. All in all it had potential, but was not really usable. Did any of that change?
Cu Selur
Gravitator
26th November 2018, 06:09
Hybrid v2018.11.25.1
DivX265
There is no explanation/help for the encoding mode "constant quantizer", the "average bitrate" mode in the help is named as "variable bitrate".
VPX
There is no explanation/help for the encoding mode "1st & 2nd pass", no explanation "lossless".
AOM
The encoding mode "2pass" is not available for coding, but is present in the help; no explanation "lossless".
Tune: SSIM, SDEF, DAALA - are supported? Ends without coding and errors.
Filtering
Vapoursynth>DeNoise>Denoise: DFTTest, MCTemporalDenoise, mClean - сannot start in the preview.
Selur
26th November 2018, 21:54
Filtering
Vapoursynth>DeNoise>Denoise: DFTTest, MCTemporalDenoise, mClean - сannot start in the preview.
Only thing that seems to be broken is mClean, the rest works fine here. (seems like a dependency for tmedian is missing)
About the rest: since you didn't care to post details about the errors the preview reported don't expect me to investigate anymore
-> will look mClean it for the next public release,
VPX
There is no explanation/help for the encoding mode "1st & 2nd pass", no explanation "lossless".
I know lots of tool tips are empty since I couldn't motivate myself to write something.
DivX265
There is no explanation/help for the encoding mode "constant quantizer"
see above
, the "average bitrate" mode in the help is named as "variable bitrate".
this is intended
AOM
The encoding mode "2pass" is not available for coding, but is present in the help;
will probably remove the help; still not sure when I will add 2pass encoding (1pass is to slow to really use, so I see no point in 2pass encoding atm.)
no explanation "lossless".
not explanation needed,...
Tune: SSIM, SDEF, DAALA - are supported? Ends without coding and errors.
should be:
--tune=<arg> Distortion metric tuned with
psnr, ssim, cdef-dist, daala-dist
Cu Selur
Gravitator
27th November 2018, 07:52
Report problems with filters.
Gravitator
27th November 2018, 08:04
Quote:
no explanation "lossless".
not explanation needed,...
Warning about maximum bitrate, encoding duration, time? For Dummies.
----
VPX
For the "lossless" encoding mode, a bitrate regulator is present (for AOM it is turned off).
Selur
27th November 2018, 16:28
Report problems with filters.
remind me again in case the attachment is approved before the next public release of Hybrid.
Warning about maximum bitrate, encoding duration, time?
max bitrate: less then uncompressed
encoding duration/time: no clue, longer or higher resolution file -> longer encoding duration
For Dummies.
from the homepage:
Hybrid is intended for advanced users.
It doesn't aim to be a tool used by everybody.
If you don't know the basics about contains, video formats, etc. Hybrid is not meant for you.
VPX
For the "lossless" encoding mode, a bitrate regulator is present (for AOM it is turned off).
That's a bug in the gui, will remove it in VPX too. (lossless should only be available when VP9 is used)
Selur
9th December 2018, 09:35
Hybrid rev 2018.12.09.1:
*fixed*
jobs: deleting *.sub files
Vapoursynth: mClean, missing libtemporalmedian dependency
Subs: use more digits when calculation stretch factor
Avisynth: selectEvery + Avisynth Filter View
Avisynth: Preview filter reload
Jobs: vpx mkv checks
x265: minimize command line + weightb and preset slower+
models: error messages about models which weren't created due to hardware/os limitations
Avisynth: job id wasn't replaced when using dgindex
*added*
jobs: parallel subjob-processing, process subjobs out of order and in parallel if possible
muxing: use FFmpeg, enforces the use of ffmpeg as muxer, might be useful for bitrate stuffing
*changed*
Qt Windows: using Qt 5.12 now
code: some rearraning, which might speedup the startup when Avisynth is disabled.
-> downloads: http://www.selur.de/downloads
Cu Selur
Gravitator
11th December 2018, 08:58
x265 gives coding failure.
Selur
11th December 2018, 16:08
can't access the file,...
Selur
23rd December 2018, 08:20
Hybrid rev 2018.12.23.1:
*fixed*
subs: extract dvb as vobsub subtitles when they are inside an mkv container
QSVEnc: remember HEVC 10bit support
Jobs: image sequence job handling
Jobs: mp4fpsmod input detection
Jobs: NVEncC input detection
Vapoursynth: handling 'cfr output'
*changed*
decode: enforce cfrDecode on scaleFPS
-> downloads: http://www.selur.de/downloads
Cu Selur
Selur
6th January 2019, 07:41
Hybrid rev 2019.01.06.1:
*added*
subtitle: subtilte only extraction for mkv input
subtitle: support extraction of dvb_subs as vobsub subtitles when they are inside an mkv container
*fixed*
video: Xvid 2pass bitrate adjustment
automation: handling of aborted subtitle extraction
*changed*
internal: changed the logging
decoding: enforce cfr decode on fps scaling
-> downloads: http://www.selur.de/downloads
Cu Selur
Gravitator
18th January 2019, 17:40
Hybrid dev v2019.01.18.1
RAV1E
Add: --primaries, --matrix, --transfer.
AOM
Mode "Adaptive quantization" is not available by default.
Selur
18th January 2019, 21:13
AOM
Mode "Adaptive quantization" is not available by default.
yup, that was because of a typo. :) -> will be fixed in the next release
RAV1E
Add: --primaries, --matrix, --transfer.
will think about it.
Gravitator
19th January 2019, 09:41
AOM, RAV1E, VPX
It is possible to expand the information in containers: color space, sub. saturation, matrix coefficient, bit stream, coding library, program settings?
Selur
19th January 2019, 10:21
(most of the options you mentioned are not characteristics of a container but a video stream, so I assume you want more data on the currently selected video stream)
In theory:
Hybrid could show way more of the data collected about a specific video stream.
In praxis:
Since:
a. you could simply use MediaInfo (Hybrid uses it was it main source for video header data; it also uses a mencoder, ffmpeg, tsmuxer,...)
b. I have no clue where to present that data in a meaningful way.
this is probably not going to happen.
Here's the data Hybrid usually keeps internally for a video stream:
ID: mp4_95d5d2d8dfbe3d9336dc68c1ba286704_6334
Typ: Video
Input: F:\TestClips&Co\files\HDR\HDR10\4K sun HDR test.mp4
Stretching:
General Data:
<input_data value="0" name="VideoID">
<input_data value="0" name="ffmpegID"/>
<input_data value="HEVC" name="Format"/>
<input_data value="Base Media / Version 2" name="Container Profile"/>
<input_data value="125" name="Frame count"/>
<input_data value="25" name="Frame rate"/>
<input_data value="10" name="Bit depth"/>
<input_data value="Main 10@L5.1@Main" name="Profile"/>
<input_data value="wpp / ctu=64 / min-cu-size=8 / max-tu-size=32 / tu-intra-depth=1 / tu-inter-depth=1 / me=3 / subme=7 / merange=57 / rect / no-amp / max-merge=3 / temporal-mvp / no-early-skip / rdpenalty=0 / no-tskip / no-tskip-fast / strong-intra-smoothing / no-lossless / no-cu-lossless / no-constrained-intra / no-fast-intra / no-open-gop / no-temporal-layers / interlace=0 / keyint=24 / min-keyint=1 / scenecut=40 / rc-lookahead=25 / lookahead-slices=4 / bframes=12 / bframe-bias=0 / b-adapt=2 / ref=4 / limit-refs=3 / limit-modes / weightp / no-weightb / aq-mode=1 / qg-size=32 / aq-strength=1.00 / cbqpoffs=0 / crqpoffs=0 / rd=4 / psy-rd=2.00 / rdoq-level=2 / psy-rdoq=1.00 / no-rd-refine / signhide / deblock=0:0 / sao / no-sao-non-deblock / b-pyramid / cutree / no-intra-refresh / rc=crf / crf=13.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / vbv-maxrate=40000 / vbv-bufsize=40000 / crf-max=0.0 / ipratio=1.40 / pbratio=1.30" name="Encoding settings"/>
<input_data value="CFR" name="Frame rate mode"/>
<input_data value="3840" name="Original width"/>
<input_data value="2160" name="Original height"/>
<input_data value="3840" name="width"/>
<input_data value="2160" name="height"/>
<input_data value="progressive" name="Interlacing"/>
<input_data value="4:2:0" name="Color"/>
<input_data value="BT.2020 non-constant" name="Color Matrix"/>
<input_data value="smpte2084" name="Color Transfer"/>
<input_data value="BT.2020" name="Color Primes"/>
<input_data value="G(13250,34499)B(7499,2999)R(34000,15999)WP(15634,16450)L(10000000,1)" name="Master Display"/>
<input_data value="hvc1" name="Codec"/>
<input_data value="tv" name="Luminance scale"/>
<input_data value="1" name="Aspect ratio"/>
<input_data value="1" name="mp4ID"/>
<input_data value="false" name="Raw video"/>
<input_data value="5.000" name="Length"/>
<input_data value="0" name="Chapter count"/>
<input_data value="0-0" name="Chapter selection"/>
<input_data value="false" name="Needs YUY2"/>
<input_data value="0.000" name="Rotation"/>
<input_data value="1" name="Angles"/>
<input_data value="false" name="vmf"/>
<input_data value="0" name="Title"/>
<input_data value="5" name="Selection length"/>
<input_data value="25" name="Frame rate"/>
<input_data value="1" name="Video stream count"/>
<input_data value="0" name="Start pos"/>
<input_data value="false" name="DVDInput"/>
</input_data>
sub. saturation
don't even know that that is meant to be,..
Cu Selur
Gravitator
19th January 2019, 16:27
Subsampling saturation :)
Like "SEI info" for x265 (to see more information in MediaInfo). Need to ask the developers themselves?
DJ-1
19th January 2019, 18:46
Hi, I`m looking at test a few clips at ripping old animated DVDs,
I updated to the latest Hybrid, did a clean install of Hybrid.
Video = x264 (no preset selected)
Audio = ignore
no crop / resize
filtering = Avisynth Mode - Deinterlace - QTGMC (Slower) preset + bobbed output + Avisynth / Frame - sRestore to 23.976
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\LoadDll.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\DGDecodeNV.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\VFRtoCFR.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\AddGrainC.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\dfttest.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\EEDI2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\eedi3.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\FFT3DFilter.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\masktools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\mvtools2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\nnedi.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\nnedi2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\SSE2Tools.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\TDeint.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\VerticalCleanerSSE2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\PlanarTools.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\MedianBlur2.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\nnedi3.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\RgTools.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\TIVTC.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\Average.dll")
LoadPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\GRunT.dll")
LoadCPlugin("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\yadif.dll")
LoadDLL("C:\PROGRA~1\Hybrid\32bit\AVISYN~1\libfftw3f-3.dll")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\QTGMC.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\SMDegrain.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\AnimeIVTC.avsi")
Import("C:\Program Files\Hybrid\32bit\avisynthPlugins\Srestore.avsi")
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
# loading source: K:\Family.Guy.S01E04.Mind.Over.Murder.480p.MakeMKV.AC3.MPEG-BHD.mkv
# input color sampling YV12
# input luminance scale tv
DGSource(dgi="K:\ENCODES\Hybrid\Temp\mkv_fe6fc7556eb489c4c62547ab17a1741d_41.dgi",fieldop=2)
vfrtocfr(timecodes="K:\ENCODES\Hybrid\Temp\synthTempTimeCodes__mkv_fe6fc7556eb489c4c62547ab17a1741d_41.tc", fpsnum=24000, fpsden=1001)
# current resolution: 720x480
# deinterlacing
QTGMC(Preset="Slower", ediThreads=2)
# removing ghosting
srestore(frate=23.976,omode=6)
# filtering
# adjusting bit depth current 8 to target 8
PreFetch(16)
return last
i do get a crash - debug https://www.dropbox.com/s/6weagz9mogcaezo/HybridDebugOutput.txt?dl=0
i do get several popups from Hybrid before the crash (which the contents maybe in the debug, but i took screens of them anyhow) https://www.dropbox.com/sh/d637wfto2mqi813/AAAwv7rbpBcYtultiB2xw1gOa?dl=0
hope that helps.
Thanks.
Gravitator
20th January 2019, 07:59
Hybrid dev v2019.01.19.1
AOM
It's time to update the settings ... --aq-mode 4 is excluded.
--help
--aq-mode = <arg> Adaptive quantization mode (0: off (default), 1: variance 2: complexity, 3: cyclic refresh)
An empty box of color sampling at - Profile:Main > In-Output bit-depth:10bit (Changing the profile leads to the inability to choose --420 for 10bit).
Selur
20th January 2019, 10:18
@Graviator:
Subsampling saturation
Sorry that combination of words does not hold any information for me.
I know luma subsampling or color spaces like 4:2:0, I know of subsampling in context of signaling or rate control, but no clue what 'subsampling saturation' refers to.
AOM
It's time to update the settings ... --aq-mode 4 is excluded.
--help
--aq-mode = <arg> Adaptive quantization mode (0: off (default), 1: variance 2: complexity, 3: cyclic refresh)
I will remove it.
An empty box of color sampling at - Profile:Main > In-Output bit-depth:10bit (Changing the profile leads to the inability to choose --420 for 10bit).
will fix
@DJ-1: I think I fixed those. Will send you a link to my current dev version in a few minutes.
Avisynth Mode - Deinterlace - QTGMC (Slower) preset + bobbed output + Avisynth / Frame - sRestore to 23.976
Hope you checked that T/VIVTC isn't a better solution.
Also ignoring using Config->Internals->Handling->Ignore all input timecodes with be a good idea.
Cu Selur
Gravitator
20th January 2019, 15:40
@Graviator:
Sorry that combination of words does not hold any information for me.
I know luma subsampling or color spaces like 4:2:0, I know of subsampling in context of signaling or rate control, but no clue what 'subsampling saturation' refers to.
This is exactly what is read in the Russian version of MediaInfo.
In English now I see "Сhromа subsampling".
Chromа = Saturation :o
-------
Launch Hybrid (In the line we see the resolution of the frame --input-res 48x48) > I apply the frame crop function (↑132/↓132) > Add the any video file to the program - The cropping did not apply (--input-res 48x48 still on the command line).
Selur
20th January 2019, 16:02
Launch Hybrid, ...
doesn't happen here so I probably fixed it already
This is exactly what is read in the Russian version of MediaInfo.
In English now I see "Сhromа subsampling".
Chromа = Saturation
Ah, lost in translation. :)
Still probably not going to add any additional source info view.
If you just want to know the chroma subsampling, load a source and either look into the Avisynth or Vapoursynth script preview.
The Avisynth script contains: '# input color sampling YV12' and the Vapoursynth script also should have info about the input chroma sampling, like 'YUV420P8'.
Cu Selur
Gravitator
20th January 2019, 17:01
Hybrid dev v2019.01.19.1
X265
It's time to update the settings ... --rd 0 is excluded.
--help
--rd <1..6> Level of RDO in mode decision 1:least....6:full RDO. Default 3
Selur
20th January 2019, 17:06
https://x265.readthedocs.io/en/default/cli.html?highlight=--rdo#mode-decision-analysis
is strange, it lists rdo 0, but doesn't put it in the allowed range,... -> will adjust Hybrid
DJ-1
20th January 2019, 18:01
ok, i got the dev version, cheers.
same job, with the `ignore input timecodes` setting enabled
job ran successfully without popup errors/msgs etc, although slowly (only using 18% CPU)....but without crash was the main part.
debug : https://www.dropbox.com/s/smmrmemx91ykx1e/successfull%20HybridDebugOutput.txt?dl=0
i did try it after without enabling `ignore input timecodes` out of curiosity...
crashed
debug: https://www.dropbox.com/s/0a3bhrf0w2m34cu/HybridDebugOutput.txt?dl=0
..yeah i did look on doom9 forum to see what other peoples experiences were with the DVD sources i have (US Family Guy) & the outcome seemed there was a choice of either
tdeint (at double rate (mode1 i think)) + sRestore
or
QTGMC Default preset + bobbed output + sRestore
.....this was just the start of the testing...
cheers.
shall i leave the `ignore input timecodes` off all the time then?, its not set by default.
Selur
20th January 2019, 18:07
shall i leave the `ignore input timecodes` off all the time then?, its not set by default.
Normally Hybrid automatically ignores the time codes when input from MakeMKV is detected, not totally sure why that didn't happen. :)
-> enable it when you feed Hybrid with input from MakeMkv
Cu Selur
DJ-1
20th January 2019, 18:25
Normally Hybrid automatically ignores the time codes when input from MakeMKV is detected, not totally sure why that didn't happen. :)
-> enable it when you feed Hybrid with input from MakeMkv
Cu Selur
ok, I use makemkv its seems goog at what it does, i assume it makes a mess of timecodes then?
as far as the low CPU usage goes, its fine until sRestore is added, only using arou 18% sRestore included.
...1 thing have noticed is that if i remove a job before its ended in Hybrid, it completely close Hybrid, no prompt like usual shutdown...no error.
thanks.
Selur
20th January 2019, 18:28
It does add vfr time codes for cfr content so yes,...
About sRestore&Co and CPU usage, using Vapoursynth instead of Avisynth might help a bit.
Cu Selur
DJ-1
20th January 2019, 18:38
got the dev version, thanks, assuming you were referring to the removing of jobs in progress, seems ok now.
thanks.
Selur
20th January 2019, 18:39
assuming you were referring to the removing of jobs in progress, seems ok now.
Yes, happy that was fixed.
Cu Selur
DJ-1
20th January 2019, 18:49
Yes, happy that was fixed.
Cu Selur
correction, i switched to Vaporsynth, started to run a job, see that CPU usage was fine, cleared the job (`remove all` button) & Hybrid closed again, no errors/msgs
thanks
Selur
20th January 2019, 18:53
Will look into it. :)
Cu Selur
Gravitator
21st January 2019, 17:42
Hybrid dev v2019.01.20.1
AOM
There is no reaction (on the command line) to changes in any parameters from the Signal VUI.
Selur
21st January 2019, 17:50
Lol, forgot to add actually trigger the code I added. :)
Will send you another link to a dev build in a bit.
Gravitator
21st January 2019, 18:03
Will there be any new options for the AOM encoder in the near future?
Selur
21st January 2019, 18:04
You would have to ask the aomenc authors for that. No clue whether there is anything new planned in the near future.
Gravitator
21st January 2019, 18:18
Then how can I add parameters (Into Hybrid command line) to the AOM encoder?
In --help interesting news...
--enable-interinter-wedge
--enable-interintra-wedge
--enable-smooth-interintra
--enable-smooth-intra
Selur
21st January 2019, 18:26
Then how can I add parameters to the AOM encoder?
You use aomenc without Hybrid.
Looking at the aomenc options, there are a bunch of options Hybrid doesn't support atm. :
--enable-cdef=<arg> Enable the constrained directional enhancement filter (0: false, 1: true (default))
--enable-restoration=<arg> Enable the loop restoration filter (0: false, 1: true (default))
--enable-rect-partitions=<a Enable rectangular partitions (0: false, 1: true (default))
--enable-dual-filter=<arg> Enable dual filter (0: false, 1: true (default))
--enable-intra-edge-filter= Enable intra edge filtering (0: false, 1: true (default))
--enable-order-hint=<arg> Enable order hint (0: false, 1: true (default))
--enable-tx64=<arg> Enable 64-pt transform (0: false, 1: true (default))
--enable-dist-wtd-comp=<arg Enable distance-weighted compound (0: false, 1: true (default))
--enable-masked-comp=<arg> Enable masked (wedge/diff-wtd) compound (0: false, 1: true (default))
--enable-interintra-comp=<a Enable interintra compound (0: false, 1: true (default))
--enable-smooth-interintra= Enable smooth interintra mode (0: false, 1: true (default))
--enable-diff-wtd-comp=<arg Enable difference-weighted compound (0: false, 1: true (default))
--enable-interinter-wedge=< Enable interinter wedge compound (0: false, 1: true (default))
--enable-interintra-wedge=< Enable interintra wedge compound (0: false, 1: true (default))
--enable-global-motion=<arg Enable global motion (0: false, 1: true (default))
--enable-warped-motion=<arg Enable local warped motion (0: false, 1: true (default))
--enable-filter-intra=<arg> Enable filter intra prediction mode (0: false, 1: true (default))
--enable-smooth-intra=<arg> Enable smooth intra prediction modes (0: false, 1: true (default))
--enable-paeth-intra=<arg> Enable Paeth intra prediction mode (0: false, 1: true (default))
--enable-cfl-intra=<arg> Enable chroma from luma intra prediction mode (0: false, 1: true (default))
--enable-obmc=<arg> Enable OBMC (0: false, 1: true (default))
--enable-palette=<arg> Enable palette prediction mode (0: false, 1: true (default))
--enable-intrabc=<arg> Enable intra block copy prediction mode (0: false, 1: true (default))
--enable-angle-delta=<arg> Enable intra angle delta (0: false, 1: true (default)) source: aoemenc --help
https://jmvalin.ca/papers/AV1_tools.pdf offers some insight into what some of them are meant to do and from the looks of it, disabling them seems like a mistake.
Cu Selur
Gravitator
23rd January 2019, 12:05
AOM
Add:
--film-grain-test=<arg> Film grain test vectors (0: none (default), 1: test-1 2: test-2, ... 16: test-16)
--film-grain-table=<arg> Path to file containing film grain parameters
--max-intra-rate=<arg> Max I-frame bitrate (pct)
--max-inter-rate=<arg> Max P-frame bitrate (pct)
Selur
23rd January 2019, 16:04
--film-grain-test=<arg> Film grain test vectors (0: none (default), 1: test-1 2: test-2, ... 16: test-16)
--film-grain-table=<arg> Path to file containing film grain parameters
No clue what they do, especially ' --film-grain-table'.
-> not going to happen unless you can provide an explanation to the options.
--max-intra-rate=<arg> Max I-frame bitrate (pct)
--max-inter-rate=<arg> Max P-frame bitrate (pct)
Would need to know the default values.
Cu Selur
Gravitator
25th January 2019, 15:26
Hybrid dev v2019.01.22.1
AOM
2-pass mode ( bitrate mode is enabled) > change to any other mode > go back to 2-pass - bitrate mode is disabled.
Selur
26th January 2019, 00:32
'bitrate mode is enabled' -> will fix, should only be enabled for 'average bitrate (1-pass)'
Selur
23rd February 2019, 12:20
Hybrid rev 2019.02.23.1:
*added*
Vapoursynth: MLDegrain, MDering, aaf, DaaMod, Tweak, SmoothGrad
Avisynth: MPEG2DecPlus
*fixed*
Analysis: ImageSequence try 'Image' and 'Video'
muxing: no explixit PAR (during muxing) signaling when XPS is enabled
muxing: hevc brand signaling
Avisynth/Vapoursynth: ffmsindex call for mkv(vp9) content
Avisynth: use ConvertBits with full=true for PC scale
Vapoursynth: d2vsource call, accidentally contained 'rff=False' for NTSC sources.
Jobs: to wav job creation
Preview: MPlayer not properly closing
*changed*
video: adjusted autoAltRef for vp9 and av1
x265: rearranged x265->Singaling tab
Vapoursynth: added OpenCL parameter to SMDeGrain
lots of internal code changes
Avisynth: lower threads in Prefetch
*removed*
Vapoursynth: DGDecIM support since it's not developed any more and doesn't work with latest drivers
-> downloads: http://www.selur.de/downloads
Cu Selur
DJ-1
23rd February 2019, 12:27
Hi, is there a plan to add aac he v2
And/or the xhe-aac ( https://www.iis.fraunhofer.de/en/ff/amm/prod/digirundfunk/digirundf/xheaac.html ) ?
Cheers.
Sent from my Pixel using Tapatalk
Selur
23rd February 2019, 12:33
Hybrid (for years) supports fhgaacenc, neroaac and fdkaac which all support he aac v2.
Note that you can only use he aac v2 with stereo content and it's only recommend on low bit rates,....
Cu Selur
DJ-1
23rd February 2019, 22:15
Hybrid (for years) supports fhgaacenc, neroaac and fdkaac which all support he aac v2.
Note that you can only use he aac v2 with stereo content and it's only recommend on low bit rates,....
Cu SelurAh ok, my bad, hadn't noticed.. had always used either passthru or aac LC
With the fdk box ticked (using he V2)
Is the xHe aac playback (decoder only?) & V2 being latest encoder side?
Also am testing with he aac V2 & if I choose mode_ vbr, I only get max of 3 settings & apparently there are 5.
Cheers.
Sent from my Pixel using Tapatalk
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.