Log in

View Full Version : Hybrid: Input -> x264/x265/Xvid/VP8/VP9


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 [58] 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78

hello_hello
8th April 2016, 20:48
Selur,
I downloaded Hybrid from your site today and I noticed you stated there's no Linux package directly from you because it's too much hassle, which is understandable, but given Windows 10 has forced me to become interested in Linux I came across AppImage while wandering around the internet looking for Linux software today, and as it was fresh in my mind when I visited your site, I thought I'd mention it in case you're interested. Maybe you know about it already, but I hadn't heard of it and it seems like it might be a good idea.

http://appimage.org/
https://plus.google.com/+LinusTorvalds/posts/WyrATKUnmrS

digitall.h
9th April 2016, 00:55
Selur,
(...)I came across AppImage while wandering around the internet looking for Linux software today,(...)

Yes, a way to try to avoid all the dependencies and library versions problem in Linux...
I wonder about performance: x264 encoding, and I guess also x265, is a huge computer resource consumer. I suppose performance will be penalized...

Selur
9th April 2016, 16:06
Hybrid rev 2016.04.09.1:

*fixed*

tools: mencoder had a bug crashing near the end of encoding (Windows)
x265: y4m <> raw video mixup
avisynth: Yadif deinterlacing
analyse: DVD input aspect ratio
tools: NamedPipe handling
audio: qaac handling

*added*

filter: added ffmpeg 'framerate' filter
decoder: prefer ffmpeg as decoder for avisynth

*changed*

audio: enforcing downmixing in some additional cases
frame: removed some ivtc methods

-> downloads: http://www.selur.de/downloads

Cu Selur
-----------------

I suppose performance will be penalized...
Not really unless you need to use Wine to use Avisynth,...
Normally there shouldn't be any performance penalty for encoding.

Selur
10th April 2016, 13:54
rev 2016.04.10.1:
*fixed*

model: a few missing avisynth related variables
x265: fixed '--allow-non-conformance'

-> downloads: http://www.selur.de/downloads

Cu Selur

digitall.h
18th April 2016, 19:06
Hi selur,
I finally decided to install QT5 alongside QT4
:eek:
So long the system didn't complain.

So now testing latest Hybrid Linux64bit Qt 5.2.1 2016.04.10.1
When creating a MKV from a bluray if I manually load an audio track Hybrid complains
(...) grabbing audio data and delay infos with MediaInfo for /home/encoding/00800.track_4352_en.ac3
couldn't find: /mediaInfoLog.txt (...)

It goes on and puts track under jobs.
But I didn't realize this before.

Am I doing anything wrong?

Selur
18th April 2016, 19:11
Probably not, two other users reported this, but no one provided me this enough information to reproduce this here.
This happens because some how the temp folder isn't set.

digitall.h
19th April 2016, 16:12
But I do have a TEMP path set. And I would swear it's OK,..

Another small hiccups...
:)
I always ask Hybrid to keep intermediate files, in case there happens any error.
With this version audio track delay is checked with DelayCut and then created some intermediate files that are muxed at the end.
Hybrid now generates intermediate audio files with wrong extension, they are formerly DTS and AC3 and they are all named *.wav.
The audio file is correct, and then is correctly muxed in MKV.
Just the file extension is wrong for intermediate audio files.
:D

Selur
19th April 2016, 16:48
to vague of a description to reproduce this without a debug output :)

digitall.h
19th April 2016, 17:07
I may provide a DebugOutput with next encode.
But, in my humble opinion, I believe that you already have the main information.

Hybrid Linux64bit Qt 5.2.1 version 2016.04.10.1
Source: bluray
Destination: MKV (video x264)
Audio files: DTS and AC3 format, manually selected
Options: Keep intermediate files; Use delaycut to fix delays
Error: Intermediate generated audio files with wrong extension, all renamed to iId_1_aid_0_18_55_55_1510_0X.wav

Tell me if I can provide further information that makes me explain better the error.
Whenever possible I'll send you a Debug.

It's just a minor, almost cosmetic error. The program keeps all its functionality.

Selur
19th April 2016, 18:33
please create a debug output, tried to reproduce it but here the intermediate files got the right extension,.. :(

digitall.h
20th April 2016, 00:28
I've just sent you a debug
:thanks:

DJ-1
22nd April 2016, 09:10
Hi..ive been using qtgmc hybrid and thw encodes come out nice without error..at the moment my pc maxes at 20_25%...looking on task mananger there isnt any bottleneck..mencoder is the main thing consuming any resources.

I tried briefly looking at the mt modes. And memory settings etc but only ever 20% used.

Ill send the global profile and the avisynth script used...

I did read that putting Distributor() at the end of the script (which isnt there at moment) should help but dont really know enough about it..

Thanks.

Sent from my LG-H815 using Tapatalk

Selur
22nd April 2016, 16:35
Does the same thing happen when ffmpeg is used as decoder? (normally with the current version ffmpeg should be the default decoder for avisynth)

DJ-1
23rd April 2016, 12:38
Hi, yeah i werent on the latest version of Hybrid (as things were working nicely), updated today, noticed that i get a crash -> 11_20_46_5610_04_video crashed:ERROR: K:\ENCODES\Hybrid\Temp\11_20_46_5610_04.264 is too small! (byteSize: 0byte) debug:https://www.dropbox.com/s/bstswbn1ku3yqpr/new.txt?dl=0

if i simply dont de-interlace, its fine, think ive had sometghing on here like that before...

also, i notice that in this version that i "Bob" selected under QTGMC settings, this doubles fps, but "seperate fields()" doesnt get added to the avisynth script. where it was fine before...


latest Hybid with bob selected:
SetMemoryMax(768)
SetMTMode(2,8) # change MT mode
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\LoadDll.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\DGDecode.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\AddGrainC.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\dfttest.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\DirectShowSource.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\EEDI2.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\eedi3.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\FFT3DFilter.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\mt_masktools-26.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\mvtools2.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\nnedi.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\nnedi2.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\SSE2Tools.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\TDeint.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\VerticalCleanerSSE2.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\nnedi3.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\RepairSSE2.dll")
LoadPlugin("C:\Program Files\Hybrid\avisynthPlugins\RemoveGrainSSE2.dll")
LoadCPlugin("C:\Program Files\Hybrid\avisynthPlugins\yadif.dll")
LoadDll("C:\Program Files\Hybrid\avisynthPlugins\fftw3.dll")
LoadDll("C:\Program Files\Hybrid\avisynthPlugins\libfftw3f-3.dll")
Import("C:\Program Files\Hybrid\avisynthPlugins\QTGMC-3.33.avsi")
# loading source: K:\SOURCE\Cuttermaran\Bottom Live\Bottom Live_cut.mpg
MPEG2Source(d2v="K:\ENCODES\Hybrid\Temp\mpg_6eeb7203c164fb5ea48eac4fa2b7f832_292.d2v")
# deinterlacing
AssumeTFF()
QTGMC(Preset="Slower", InputType=0, TR2=1, Sharpness=0.2, SourceMatch=3, Lossless=2, EZKeepGrain=1.00, NoisePreset="Fast", ediThreads=4)
# cropping
Crop(8,0,-10,0)
# scaling
nnedi3_rpow2(rfactor=2,cshift="spline64resize",fwidth=720,fheight=576,threads=1)
return last

thanks.

Selur
23rd April 2016, 12:48
SeparateFields() should only be used when interlaced content is filtered by filters which do not support interlaced content,...
since you use nnedi3, there's a new version out -> https://forum.doom9.org/showthread.php?t=170083 , may be that helps

DJ-1
23rd April 2016, 13:01
same crash (job was recreated fresh) https://www.dropbox.com/s/gp6zz70a1v45jp4/sameDebugOutput.txt?dl=0

DJ-1
27th April 2016, 22:18
Hi, sorry only just had a chance to look at this again..
further tests show me encoding is fine until nnedi3 is used under `avisynth/line/resize`
same with the test version..

so i had look at the alternate nnedi3 thread (https://forum.doom9.org/showthread.php?t=170083) you linked and got the x64 set and found the Release_Intel_W7_Core2_SSE4.2 version of nnedi3.dll and put in the ///program files/Hybrid/avisynthplugins folder.

also in the readme it mentions needing 2015 runtimes+ the update2
...also the Intel Parallel Studio 2016 redistribuables

so all of that is installed...

reset all the tool cache within Hybrid, set the job up fresh with no unusual settings, except filtering=QTGMC(slower)... +nnedi3 resize, same error. on both installer and test version.
2016.04.27 - 21:01:17_Windows 8-64bit_2016.04.10.1 - level 4: -> 21_00_43_3510_04_video crashed:ERROR: K:\ENCODES\Hybrid\Temp\21_00_43_3510_04.264 is too small! (byteSize: 0byte)

debug:test https://www.dropbox.com/s/4eb6i5izou5j5ar/Hybridlatest%20testversion.txt?dl=0
debug:installer https://www.dropbox.com/s/lyfrjy0fpkzc7d2/Hybrid%20current%20installer%20version.txt?dl=0

thanks.

Selur
28th April 2016, 04:43
okay, I see the problem:
"C:\PROGRA~1\Hybrid\ffmpeg_32.exe" -y -loglevel fatal -threads 8 -i "K:\ENCODES\Hybrid\Temp\encodingTempAvisynthSkript_20_55_51_2310.avs" -t 00:00:20.000 -an -sn -r 1/1 -pix_fmt yuv420p -f rawvideo - | "C:\PROGRA~1\Hybrid\x264.exe" --crf 17.00 --profile high --level 4.1 --direct auto --qcomp 0.5 --no-mbtree --partitions i4x4,p8x8,b8x8 --no-fast-pskip --subme 5 --trellis 0 --weightp 1 --aq-mode 0 --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 16:15 --non-deterministic --range tv --colormatrix bt709 --input-csp i420 --fps 1/1 --input-res 720x576 --output "K:\ENCODES\Hybrid\Temp\20_55_51_2310_04.264" -
the '-r 1/1' is wrong, seems like I broke something there in my recent changes of the dev version -> will send you a link to a fixed version

DJ-1
29th April 2016, 15:03
Hi, yeah got the test version, uninstalled hybrid / re-installed fresh resetting defaults, same job and crash
2016.04.29 - 13:59:38_Windows 8-64bit_2016.04.23.1 - level 4: -> 13_59_32_8710_04_video crashed:ERROR: K:\ENCODES\Hybrid\Temp\13_59_32_8710_04.264 is too small! (byteSize: 0byte)

debug:https://www.dropbox.com/s/hm0qgr6zjxlg4md/HybridDebugOutput.txt?dl=0


thanks.

Selur
29th April 2016, 16:43
That's strange,.. the 1/1 is still there, can't reproduce this here, will recompile Hybrid and send you a fresh build.

DJ-1
29th April 2016, 19:45
hmmm, same.
debug lvl 4: https://www.dropbox.com/s/9v9gp15gg8f20j5/lvl%204%20HybridDebugOutput.txt?dl=0

debug lvl 9: https://www.dropbox.com/s/iou7r0rmaeqe4q4/lvl%209%20HybridDebugOutput.txt?dl=0

thanks.

Selur
29th April 2016, 19:51
Not the same, frame rate is propertly set this time:
"C:\PROGRA~1\Hybrid\ffmpeg_32.exe" -y -loglevel fatal -threads 8 -i "K:\ENCODES\Hybrid\Temp\encodingTempAvisynthSkript_18_41_44_8310.avs" -an -sn -r 25 -pix_fmt yuv420p -f rawvideo - | "C:\PROGRA~1\Hybrid\x264.exe" --crf 17.00 --profile high --level 4.1 --direct auto --qcomp 0.5 --no-mbtree --partitions i4x4,p8x8,b8x8 --no-fast-pskip --subme 5 --trellis 0 --weightp 1 --aq-mode 0 --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 16:15 --non-deterministic --range tv --colormatrix bt709 --input-csp i420 --fps 25 --input-res 720x576 --output "K:\ENCODES\Hybrid\Temp\18_41_44_8310_04.264" -
-> does the avisynth preview work properly?
If it does do you get any errors when calling the above all inside a command line window?

DJ-1
29th April 2016, 20:06
hi, the `avisynth preview` seems ok, lets me scoll throuhg frames no errors, when usually plays the output, hybrid doesnt throw errors though.

`filtering/preview` displays a single frame, whee it would normally show playback, and if i check the `filter view` box next to preview i `avisynth preview` is fine and `preview` shows nothing (no errors)..

if i call what you said to i get...
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\Darren>"C:\PROGRA~1\Hybrid\ffmpeg_32.exe" -y -loglevel fatal -threads 8
-i "K:\ENCODES\Hybrid\Temp\encodingTempAvisynthSkript_18_41_44_8310.avs" -an -s
n -r 25 -pix_fmt yuv420p -f rawvideo - | "C:\PROGRA~1\Hybrid\x264.exe" --crf
17.00 --profile high --level 4.1 --direct auto --qcomp 0.5 --no-mbtree --partiti
ons i4x4,p8x8,b8x8 --no-fast-pskip --subme 5 --trellis 0 --weightp 1 --aq-mode 0
--vbv-maxrate 62500 --vbv-bufsize 78125 --sar 16:15 --non-deterministic --range
tv --colormatrix bt709 --input-csp i420 --fps 25 --input-res 720x576 --output
"K:\ENCODES\Hybrid\Temp\18_41_44_8310_04.264" -
raw [info]: 720x576p 16:15 @ 25/1 fps (cfr)
x264 [info]: using SAR=16/15
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile High, level 4.1


C:\Users\Darren>

:thanks:

Selur
29th April 2016, 20:09
how about:
"C:\PROGRA~1\Hybrid\ffmpeg_32.exe" -y -threads 8 -i "K:\ENCODES\Hybrid\Temp\encodingTempAvisynthSkript_18_41_44_8310.avs" -an -sn -r 25 -pix_fmt yuv420p -f rawvideo - | "C:\PROGRA~1\Hybrid\x264.exe" --crf 17.00 --profile high --level 4.1 --direct auto --qcomp 0.5 --no-mbtree --partitions i4x4,p8x8,b8x8 --no-fast-pskip --subme 5 --trellis 0 --weightp 1 --aq-mode 0 --vbv-maxrate 62500 --vbv-bufsize 78125 --sar 16:15 --non-deterministic --range tv --colormatrix bt709 --input-csp i420 --fps 25 --input-res 720x576 --output "K:\ENCODES\Hybrid\Temp\18_41_44_8310_04.264" -

DJ-1
29th April 2016, 20:12
hi, yeah i get an error and some red text with that one..
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\Darren>"C:\PROGRA~1\Hybrid\ffmpeg_32.exe" -y -threads 8 -i "K:\ENCODES\
Hybrid\Temp\encodingTempAvisynthSkript_18_41_44_8310.avs" -an -sn -r 25 -pix_f
mt yuv420p -f rawvideo - | "C:\PROGRA~1\Hybrid\x264.exe" --crf 17.00 --profile
high --level 4.1 --direct auto --qcomp 0.5 --no-mbtree --partitions i4x4,p8x8,b8
x8 --no-fast-pskip --subme 5 --trellis 0 --weightp 1 --aq-mode 0 --vbv-maxrate 6
2500 --vbv-bufsize 78125 --sar 16:15 --non-deterministic --range tv --colormatri
x bt709 --input-csp i420 --fps 25 --input-res 720x576 --output "K:\ENCODES\Hybr
id\Temp\18_41_44_8310_04.264" -
raw [info]: 720x576p 16:15 @ 25/1 fps (cfr)
x264 [info]:ffmpeg version N-79276-g679ae5b-gb0c026a+1 Copyright (c) 2000-2016
the FFmpeg developersusing SAR=16/15

built with gcc 5.3.0 (Rev5, Built by MSYS2 project)
configuration: --disable-w32threads --enable-fontconfig --enable-gcrypt --ena
ble-libass --enable-libbluray --enable-libbs2b --enable-libfreetype --enable-lib
fribidi --enable-libkvazaar --enable-libmp3lame --enable-libopus --enable-libsox
r --enable-libspeex --enable-libtwolame --enable-libvorbis --enable-libvpx --ena
ble-libwebp --enable-libx264 --enable-libxvid --enable-libzimg --enable-libzvbi
--enable-avisynth --enable-gpl --disable-debug
libavutil 55. 20.100 / 55. 20.100
libavcodec 57. 34.100 / 57. 34.100x264 [inf
o libavformat 57. 32.100 / 57. 32.100]:
using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 41.100 / 6. 41.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 0.101 / 2. 0.101
libpostproc 54. 0.100 / 54. 0.100
x264 [info]: profile High, level 4.1
[avisynth @ 03337f60] nnedi3_rpow2: for YV12, YV411, YUY2 and YV16 input width
must be mod 4 (698)!
(K:\ENCODES\Hybrid\Temp\encodingTempAvisynthSkript_18_41_44_8310.avs, line 34)
K:\ENCODES\Hybrid\Temp\encodingTempAvisynthSkript_18_41_44_8310.avs: Unknown err
or occurred


C:\Users\Darren>


cheers.

Selur
29th April 2016, 20:16
nnedi3_rpow2: for YV12, YV411, YUY2 and YV16 input width
must be mod 4 (698)!
Ah, didn't know that. :)
-> seems like you need to use other cropping values. ;)

DJ-1
29th April 2016, 20:24
nnedi3_rpow2: for YV12, YV411, YUY2 and YV16 input width
must be mod 4 (698)!
Ah, didn't know that. :)
-> seems like you need to use other cropping values. ;)

ok cheers, just disabled copping, worked fine.

question, i thought mod values etc where for the output, although probably nnedi3 doesnt like the 698 (autocrop) as a source..

how do i know when is/isnot a good value, could it be that a prompt is displayed that shows user they need to alter cropping?

thanks..
Appreciated

Selur
29th April 2016, 20:30
Prompt is a BAD idea since it would come up each time the avisynth script is updated.
What you can do is:
a. tell auto crop that you want mod4 resolutions: Crop/Resize->Misc->Advanced Auto Crop Options->Threshold/mod/count
b. tell Hybrid to highlight width&height red if they are not mod 4: "Crop/Resize->Misc->Color crop width/height red, if they are not modulo 4"

Cu Selur

Magik Mark
30th April 2016, 10:49
Hi!

Is the frame interpolate feature similar to SVP?

Selur
30th April 2016, 10:55
Avisynth->Frame->FPS adjust->Interframe uses SVP, see http://forum.doom9.org/showthread.php?t=160226

Magik Mark
30th April 2016, 11:32
Thanks for this one.

Which version of x265 are you using? It seems some parameters are different. Like Hybrid psyrd = 0.5. Newer x265 it's already 2

Selur
30th April 2016, 11:40
Hybrid's defaults are not the defaults of x265, if you want the x265 defaults, apply the medium preset.

Magik Mark
30th April 2016, 11:43
I did apply 2 pass 10bit x265 medium preset. The psyrd =0.5. The new default of x265 is now 2


Sent from my iPhone using Tapatalk

Selur
30th April 2016, 11:46
when I apply medium preset, psyrd&co are all changed,.. you did press the 'Apply' button right?
The tool-tip of the preset option also shows all the settings Hybrid assumes for each preset (for the presets != medium, only the settings that differ from the medium preset are shown).
Preset:
Presets are ment to reduce the work needed to generate sane, efficient commandlines that do what you want.

Through a preset you select a trade off between compression efficiency and encoding speed.
Available prests are: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo.

You need to press 'Apply' for a preset option to take effect.

Here's a list of what each of the presets do:

ultrafast:
--ctu 32 --min-cu-size 16 --bframes 3 --b-adapt 0 --rc-lookahead 5 --no-scenecut --ref 1 --limit-refs 0 --me dia --subme 0 --early-skip --fast-intra --no-sao --no-signhide --no-weightp --aq-mode 0 --rd 2 --no-deblock
superfast:
--ctu 32 --bframes 3 --b-adapt 0 --rc-lookahead 10 --ref 1 --limit-refs 0 --subme 1 --early-skip --fast-intra --no-sao --no-weightp --aq-mode 0 --rd 2
veryfast:
--b-adapt 0 --rc-lookahead 15 --ref 2 --subme 1 --early-skip --fast-intra --rd 2
faster:
--b-adapt 0 --rc-lookahead 15 --ref 2 --subme 2 --fast-intra --early-skip --rd 2
fast:
--b-adapt 0 --rc-lookahead 15 --fast-intra --rd 2
medium:
--ctu 64 --min-cu-size 8 --bframes 4 --b-adapt 2 --rc-lookahead 20 --lookahead-slices 8 --scenecut 40 --ref 3 --limit-refs 0 --me hex --merange 57 --subme 2 --no-rect --no-amp --no-limit-modes --max-merge 2 --no-early-skip --no-fast-intra --no-b-intra --sao --frames 0 --signhide --weightp --no-weightb --aq-mode 1 --cutree --rd 3 --no-rdoq-level --tu-intra-depth 1 --tu-inter-depth 1 --frame-threads 0 --wpp --log-level 2 --hash 0 --cpuid 0 --input-depth 8 --output-depth 8 --input-csp i420 --deblock=0:0 --open-gop --min-keyint 0 --keyint 250 --bframe-bias 0 --b-pyramid --no-constrained-intra --strong-intra-smoothing --no-tskip --no-tskip-fast --no-sao-non-deblock --cbqpoffs 0 --crqpoffs 0 --rdpenalty 0 --bitrate 0 --aq-strength 1.00 --no-ssim --no-psnr --vbv-maxrate 0 --vbv-bufsize 0 --vbv-init 0.9 --input-csp 1 --no-rd-refine --overscan undef --videoformat undef --range undef --colorprim undef --transfer undef --colormatrix undef --chromaloc 0 --no-repeat-headers --psy-rd 2.00 --no-lossless --crf-min 0 --crf-max 0 --crf 28.00 --nr-intra 0 --nr-inter 0 --no-cu-lossless --no-hrd --no-aud --ipratio 1.4 --pbratio 1.3 --no-slow-firstpass --no-interlace --no-pmode --no-pme --qcomp 0.6 --no-strict-cbr --info --no-temporal-layers --max-tu-size 32 --qpstep 4 --temporal-mvp --psy-rdoq 1 --intra-refresh --limit-refs 3
fast:
--b-adapt 0 --rc-lookahead 15 --ref 2 --subme 2 --fast-intra --early-skip --rd 2
slow:
--rc-lookahead 25 --lookahead-slices 4 --ref 4 --me star --subme 3 --rect --limit-modes --max-merge 3 --rd 4 --rdoq-level 2
slower:
--bframes 8 --rc-lookahead 30 --lookahead-slices 4 --ref 4 --limit-refs 2 --me star --subme 3 --rect --amp --limit-modes --max-merge 3 --b-intra --weightb --rd 6 --rdoq-level 2 --tu-intra-depth 2 --tu-inter-depth 2
veryslow:
--bframes 8 --rc-lookahead 40 --ref 5 --limit-refs 1 --me star --subme 4 --rect --amp --limit-modes --max-merge 4 --b-intra --weightb --rd 6 --rdoq-level 2 --tu-intra-depth 3 --tu-inter-depth 3
placebo:
--bframes 8 --rc-lookahead 60 --ref 5 --limit-refs 1 --me star --merange 92 --subme 5 --rect --amp --max-merge 5 --b-intra --weightb --rd 6 --rdoq-level 2 --tu-intra-depth 4 --tu-inter-depth 4

Magik Mark
30th April 2016, 12:04
Ok. How do I restore everything back to default?


Sent from my iPhone using Tapatalk

Selur
30th April 2016, 12:16
Apply "x265->Main->Configuration->x265 Hybrid Default"

Magik Mark
30th April 2016, 23:25
I saved my configuration with preset medium and tune grain. Restarted hybrid. How come preset and tune reverts to none? I also saved a configuration in audio with bitrate 256kbps. After restart it reverts to blank. Are these bugs?


Sent from my iPhone using Tapatalk

Magik Mark
1st May 2016, 00:50
I did my first encode. How come the subtitle wasn't included? It was embedded inside the video


Sent from my iPhone using Tapatalk

Selur
1st May 2016, 07:25
Hybrid doesn't remember preset and tune selections for x265&x264 since they they both get applied and do not represent totally fixed values.
-> no bug, that is intentional
Regarding the subtitles, need for info to answer that question. :)

Magik Mark
1st May 2016, 07:27
Is there a setting that I have to activate so that the embedded subtitle in the input file will also be encoded in the output file?


Sent from my iPhone using Tapatalk

Magik Mark
1st May 2016, 07:29
X265 has been updated to build 1.9 +150. How often hybrid is updated?


Sent from my iPhone using Tapatalk

Magik Mark
1st May 2016, 07:31
Is it also possible to have preset in denoising algorithm? Such as light,medium & strong?


Sent from my iPhone using Tapatalk

Selur
1st May 2016, 07:32
If you have hard coded (= embedded into the video) subtitles, Hybrid won't remove them.
If you have subtitles as attachment inside the container (soft subbed) you can tell Hybrid to keep them for the output by:
a. enabling Main->Handling->Subtitle->All subtitles and pressing 'Main->Handling->Subtitle->Extract&Add subtitles' (after loading your source)
or if you want Hybrid to do this automatically you can tell it by enabling
b. Config->Audiomation->Passthrough streams->Subtitle (before loading a source)

X265 has been updated to build 1.9 +150. How often hybrid is updated?
roughly once a month or whenever I see a change (or fix a bug) that seems to be important enough to release a new version earlier
(unless the command lines change you can always exchange the tools Hybrid uses manually)

Is it also possible to have preset in denoising algorithm? Such as light,medium & strong?
there are tons of different denoisers in Hybrid and you can save presets&co through different methods, read: [Info] About profiles and saving settings,.... (http://forum.selur.de/topic263-info-about-profiles-and-saving-settings.html)

Magik Mark
1st May 2016, 07:33
If you have hard coded (= embedded into the video) subtitles, Hybrid won't remove them.
If you have subtitles as attachment inside the container (soft subbed) you can tell Hybrid to keep them for the output by:
a. enabling Main->Handling->Subtitle->All subtitles and pressing 'Main->Handling->Subtitle->Extract&Add subtitles' (after loading your source)
or if you want Hybrid to do this automatically you can tell it by enabling
b. Config->Audiomation->Passthrough streams->Subtitle (before loading a source)



Thank you for this!

Magik Mark
2nd May 2016, 10:13
Hi! How do I use --no cutree options. It seems cutree is causing "ghosting" in some frames. I cat find it in the rate tab in x265


Sent from my iPhone using Tapatalk

Magik Mark
2nd May 2016, 13:25
When using knlmeans and interpolate frame I get video error at the bottom of the log screen. Then encoding stops. Without interpolate frame everything seems ok. By the way x265 has been updated to build 150


Sent from my iPhone using Tapatalk

Selur
2nd May 2016, 16:54
Hi! How do I use --no cutree options. It seems cutree is causing "ghosting" in some frames. I cat find it in the rate tab in x265
disable "x265->Quantization->General Quantization->Coding unit tree for adaptive quantization"

When using knlmeans and interpolate frame I get video error at the bottom of the log screen. Then encoding stops. Without interpolate frame everything seems ok.
What did you enable? Did you mix ffmpegs interpolation with Avisynths knlmeans?
-> need more details
By the way x265 has been updated to build 150
I know last change was 4 days ago (https://bitbucket.org/multicoreware/x265/commits/all)

Magik Mark
3rd May 2016, 01:53
Yes I did mixed both avisynth & ffmpeg. Maybe dats d error? I think ffmpeg has issues with 10bit as well

I'm still getting the same error now even if it's only knlmeans running

What more info do you need?


Sent from my iPhone using Tapatalk

Selur
3rd May 2016, 04:54
There also was a problem with MinGW builds an x265 it might help to switchout the x265 executable with one that was build with Visual Studio.

Magik Mark
3rd May 2016, 05:39
When can we expect d update so we could run some test? Can u also update x265 to build 150? Thanks. Knlmeans has been updated as well to 0.7.6


Sent from my iPhone using Tapatalk