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

xkinn123
17th April 2014, 05:29
so, is this Hybrid fault to got that error or Mplayer fault?
does Hybrid quit if Mplayer get an error like that?

Selur
17th April 2014, 17:33
The a program does not respond to a call can have a lot of reasons some serious like some trojan running wild a simple one like a hdd that takes to long to spin up.
Normally it's just a buggy build of the tool called (or some unfinished update which removed some libraries the tool depends on).
So keeping a working background tools normally is a good idea. (especially in the case of x265, some build work fine and other simply crash on some machines and not others)
Side note: if you change out tools, clear the tool cache in Hybrid (Config->Tools), so that Hybrid will rescan for the tools and their versions.

does Hybrid quit if Mplayer get an error like that?
it shouldn't, but I wouldn't guarantee it since it doesn't happen in any on my VMs or live systems.

xkinn123
19th April 2014, 02:19
so, i found out why Hybrid got an error in my laptop : it's also check my Home folder that also has same name folder (ffmpeg, neroaac, also mplayer).
seriously, why Hybrid also check my Home folder if most of the tools can be find on /usr/bin or local folder?

anyway, i got stuck when Hybrid exracted fonts from my mkv file. does it use mkvextract? because when i use it in root, it extracted smoothly.

Selur
19th April 2014, 05:53
Hybrid uses 'which' to find the tools, in example it calls: 'which mplayer' and then uses the first path it get's.
-> manually setting the paths to the tools under Config->Tools and saving the new paths as defaults should solve that

anyway, i got stuck when Hybrid exracted fonts from my mkv file. does it use mkvextract? because when i use it in root, it extracted smoothly.
Yes, as default mkvextract is used unless ffmpeg is preferred by configuration.
-> can't really say more without a debugoutput. (read: http://www.selur.de/support)

Cu Selur

xkinn123
19th April 2014, 11:32
selur, can you fix this one?
it's about minimizing to the system tray.
when i tried to minimize it, it went to system tray. but, when i tried to unminimize it, i can't.
it looked like this http://i.imgur.com/Rz9O8ys.png. i kept click it but it has no response.
OS: Ubuntu 14.04

Selur
20th April 2014, 07:46
will look into it tomorrow (visiting family atm. and only have my tablet with me)

Music Fan
20th April 2014, 16:27
Hi Selur,
does Hybrid work well on Windows 7 64 bits ? Because I will maybe buy it to replace XP.

Selur
20th April 2014, 16:44
Yes, I mainly develop and use it under Win 7 64bit :)

Music Fan
20th April 2014, 16:49
Cool.
Do you believe the pro edition is useful for audio/video editing/encoding/playing or the home edition is enough ?

Selur
20th April 2014, 18:20
Only real restriction regarding A/V handling I see with the home is it's restriction to 16GB RAM, when having 4k resolutions in mind.
http://www.zdnet.com/blog/bott/do-you-need-more-than-windows-7-home-premium/1128 might be interesting

digitall.h
20th April 2014, 21:37
Hi, sorry, arriving late to the 'Hybrid under Linux' call...
:p

xkinn123, I'm using Hybrid under Linux Mint 64bit for about a year (more?), and works great!
Follow Selur advice, read the Selur site forum and his thread, and you will succeed.
:)

xkinn123
21st April 2014, 02:10
Hi, sorry, arriving late to the 'Hybrid under Linux' call...
:p

xkinn123, I'm using Hybrid under Linux Mint 64bit for about a year (more?), and works great!
Follow Selur advice, read the Selur site forum and his thread, and you will succeed.
:)

i've already found the reason why it didn't run, anyway :p

Music Fan
21st April 2014, 12:20
Only real restriction regarding A/V handling I see with the home is it's restriction to 16GB RAM, when having 4k resolutions in mind.
http://www.zdnet.com/blog/bott/do-you-need-more-than-windows-7-home-premium/1128 might be interesting
Thanks for this information.
But you wrote one month ago that 16 GB could be enough for 4K and also 8K ;
http://forum.doom9.org/showthread.php?p=1674455#post1674455
assuming a max GOP size of 250 is used a bit over 2.8GB would be needed to buffer the whole GOP. With 8k the whole thing easily kills more systems using 4 times that amount of RAM buffering 250frames requires ~11.5GB RAM.

Selur
21st April 2014, 12:24
Yup you are right even with openGop 4k should be fine with 16GB. :)

Music Fan
21st April 2014, 12:25
And 8K too, isn't it ?

Selur
21st April 2014, 12:30
Only if you assume that no more than 250 frames get cached, if you use openGOP and/or a larger max GOP size this might not be the case.
So personally I would call 16 GB more a minimum requirement for 8k handling, but when I would have to build a machine for 8k encoding&editing, I would aim for 32GB or above.

Music Fan
21st April 2014, 12:33
Ok. Anyway I'm far to encode in 8K so I guess I won't need more than 16 GB before a few years.

Selur
23rd April 2014, 10:58
It's time to think about the support of older OSs.

Should Hybrid try to keep supporting:

Windows XP?
Since the security support for it died, one should probably switch to a newer OS. Also looking at the recent trouble with x265, it's not hard to imagine that other tools might want to drop XP support too.
Linux with Qt versions below 4.8?
With Ubuntu 14.04 LTS being out an thus replacing Ubuntu 10.04 and all current Linux distributions support Qt 4.8+, dropping 4.6 support shouldn't be too much harm.
Mac OS X below 10.8?
Mac OS X is a sad picture regarding free tools, since:

it seems like nobody is compiling mencoder/mplayer for Mac OS X 10.6+ (with libbluray and libass in it)
to be frank most other tools also do not get up-to-date releases for mac, but most of them are easy to compile manually.
newer tsMuxeR versions require Mac OS X 10.8
newer mkvtoolnix versions require Mac OS 10.7



Would be nice to get some feedback.

Cu Selur

Selur
23rd April 2014, 13:54
@xkinn123: managed to reproduce the minimize-Problem on Ubuntu 14.04 (doesn't happen on Kubuntu 14.04), will look into it.
-> it's fixed in my current dev version, are you using 32bit or 64bit Ubuntu?

Correction, not really fixed:

I read up some more on the issue and the problem is that Unity needs applications to be white-listed to allow them to use the system try.

on older Ubuntu versions using (before 13.04):
gsettings get com.canonical.Unity.Panel systray-whitelist
would show the the currently white listed applications
gsettings set com.canonical.Unity.Panel systray-whitelist <Hybrid>
would add Hybrid to that list.

With 13.04 they added a new package 'sni-qt' which seems to fix the issue if the application was build with the same qt version sni-qt was build with.
Problem is Ubuntu 14.04 uses Qt 5.2.1, but atm. I only compile Qt 4.6 and Qt 4.8 version.

If you tell me if you use a 64bit or a 32bit Ubuntu 14.04 I can compile a 5.2.1 version for you to test, but upon further reading and testint another issue is that even if the tray icon of Hybrid is shown, it is shown at the wrong location.

Havokdan
23rd April 2014, 15:01
Better batch encode?

Selur
23rd April 2014, 15:07
@Havokdan: Sorry, but I don't get the question.
'Better batch encode?' has nothing to do with 'old OSs support' so I'm a bit confused about the intension of the question.
If this is some sort of 'feature request', please share more details what you would like to be better. No clue what batch encode is lacking from your point of view, so I have no clue what you think should be changed to make it better.
Personally I'm totally happy with the way batch encoding is supported atm.

Cu Selur

Havokdan
23rd April 2014, 17:02
It was a desired feature for me, having a window or tab to select certain profiles for each open file for example instead of navigating in aba in tab to select an option. As for the operating system, if it is for surfing like Windows XP, it would be nice keep the site the latest version compatible with the same.

Selur
23rd April 2014, 17:04
It was a desired feature for me, having a window or tab to select certain profiles for each open file for example instead of navigating in aba in tab to select an option.
that are basically what the A/V profiles are for,...

Havokdan
23rd April 2014, 18:13
that are basically what the A/V profiles are for,...

You have to define these profiles file to file, or by selecting multiple files and adds them to the queue? It is possible that profile is being used for a given conversion in the queue?

Selur
23rd April 2014, 19:42
You set a profile, load multiple files and add the files to the queue,..

Havokdan
23rd April 2014, 19:46
You set a profile, load multiple files and add the files to the queue,..

Yes, but it is possible to see which profile is being used in the conversion queue?

Selur
23rd April 2014, 20:04
No, the profiles have nothing to do with the job generation or the jobs once they are created.

Selur
28th April 2014, 17:25
Hybrid rev 2014.04.28.1:

*fixed*

audio: pcm extraction from avisynth input
audio: multi-input/batch processing audio processing
input: make sure tsMuxeR analysis is fed with 8.3 file names on Windows
cut: fix chapter&cut selection on mplayer dvd audio reencoding
cut: fix job optimization for ffmpeg cut calls
cut: keyframe positions display
general: crash when first a normal file and then a dvd was analysed
tags: remove pipe-symbol ('|') from tags which will be send to MP4Box, to avoid a crash
x264: 10bit encoding
x264: show live bitrate during crf encoding
xvid: y4m -> xvid encoding.
note: progress indication is not working since mencoder doesn't provide a progress indication when fed through a pipe.

*changed*

audio: when using MultiInput (batch processing) only 'Custom' allows to change the audio queue.
input: check that the 'which' result(s) are indeed files and not folders
DivX265: adding an additional ffmpeg call to work around DivX265 not being able to show progress indication
preview: limit preview on mac for mpls files when mplayer is too old or not compiled with libbluray
preview: open the preview inside the same window Hybrid is located (horizontal alignment of monitors assumed)
profile: re-run auto routines if GlobalProfile or AV-Profiles get loaded and input is not empty
audio: use DGIndex to extract audio form DVD, if a. avisynth is present, b. input is DVD, c. mplayer reported it can't handle the input audio and d. Hybrid was set to ignore this report
x265: removed crf and cq from x265 defaults

*added*

avisynth: added support for Peachsmoother and mftoon (not much tested)
jobs: option to set minFreeSize to start (sub-)job
cut: option to always use key frames selection


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

Cu Selur

Music Fan
28th April 2014, 21:08
Did you also fix this ;
http://forum.doom9.org/showthread.php?p=1676666#post1676666
and this ;
http://forum.doom9.org/showthread.php?p=1676668#post1676668

Actually you did in a version you sent me in PM but it's not mentionned in the fixed list.

Selur
28th April 2014, 21:23
It's part of "audio: when using MultiInput (batch processing) only 'Custom' allows to change the audio queue."

xkinn123
30th April 2014, 10:28
Selur, i've had a problem
on linux64, i can't extract subtitle attachment from mkv...
please fix that..

Selur
30th April 2014, 10:30
debug output?

xkinn123
30th April 2014, 14:20
debug output?
here it go...

Selur
30th April 2014, 15:20
a. re-read on how to create the debutoutput, the debut output you posted is too short.
b. use the latest version
c. for subtitle problem please create a debut output with level 5

xkinn123
30th April 2014, 18:27
a. re-read on how to create the debutoutput, the debut output you posted is too short.
b. use the latest version
c. for subtitle problem please create a debut output with level 5

a. because it's level 4(?)
b. it is.
c. here it goes...

Selur
30th April 2014, 18:33
because it's level 4(?)
No because it doesn't include the analysis&co.

b. it is.
Current version is "2014.04.28.1" according to the log you used "2014.04.23.1"

c. here it goes...
will look at it once a moderator approves it (and I'm aware of that approval)

Guest
30th April 2014, 18:38
@all

No help to be given to xkinn123 on his issue, as he is discussing rule 6 material.

Selur
30th April 2014, 18:40
Sorry, xkinn123.

VoxMix
11th May 2014, 15:40
hi
hybrid dont start in my system and show this error:

---------------------------
kvazaar.exe - Application Error
---------------------------
The application was unable to start correctly (0xc000007b). Click OK to close the application.
---------------------------
OK
---------------------------


How I fix this :scared:

Selur
11th May 2014, 16:44
a good start would be to provide at least some basic infos about your system,....
uploaded MinGW build binaries to: http://www.embedupload.com/?d=6RM0BMGZEB

VoxMix
12th May 2014, 08:27
Thank you so much Selur!
my problem fix
hybrid is wonderful GUI , i love it:thanks:

MichaelRow
21st May 2014, 06:09
Hi, Selur.
It seems that the zone editor doesn't work, or is my setting wrong?
type:constant rate fator
Mod/quant:16

Selur
21st May 2014, 06:34
will look into it (haven't used the zones for ages :))
-> found the bug (a missing not), if you tell me what OS you are using I can build and send you a link to a dev version which should fix the problem

DJ-1
21st May 2014, 12:39
Hi, just a quick one. In the resize section of Hybrid is the Lanzsos option a certain version of it or is the Lanzsos 2, 3, 3 optimised, 4 etc... Or are theses just 'playback types(realtime iterations of Lanszos?)
Cheers.

Sent from my HTC One using tapatalk

Selur
21st May 2014, 12:44
when Avisynth is used: lanczos <> LanczosResize(...)
when mencoder is used: lanczos <> -sws 9
when ffmpeg is used: lanczos <> -sws_flags lanczos
no clue if they all use the same or different lanczos implementations

DJ-1
21st May 2014, 15:23
when Avisynth is used: lanczos <> LanczosResize(...)
when mencoder is used: lanczos <> -sws 9
when ffmpeg is used: lanczos <> -sws_flags lanczos
no clue if they all use the same or different lanczos implementations
Ok ta... When is the nnedi3 used, I don't remember seeing it in hybrid.... I may be wrong but think it's a resizer used when Qtgmc is active?... Forgot now..
Cheers.

Sent from my HTC One M8 using tapatalk

MichaelRow
22nd May 2014, 06:09
will look into it (haven't used the zones for ages :))
-> found the bug (a missing not), if you tell me what OS you are using I can build and send you a link to a dev version which should fix the problem
OS X 10.9.3
Thanks:)

DJ-1
23rd May 2014, 09:24
Hi, if I wanna try out other deinterlacing options, mcbob for instance, can I just drop the plug in & its dependencies into the avisynth plug in folder & go. Or hybrid not like that?
Cheers.

Sent from my HTC One M8 using tapatalk

Selur
8th June 2014, 19:44
Hybrid rev 2014.06.08.1:

*added*

avisynth: support for aWarpSharp sharpening
avisynth: tivtc now also allows QTGMC 'slow' and 'Very Slow' as deinterlacer
avisynth: 'add custom content', allows to add content to Hybrids avisynths scripts;
WARNING: Hybrid does not check/verify the content of the entry, so if you mess up, you are on your own!
Kvazaar: support for RDO quantization
x265: support for 4:2:2 color space
x265: support for '--[no-]repeat-headers'
x265: support for '--psy-rdo X';
x265: adjusted to new preset&tune values -> It's recommend to reset the x265Model
WARNING: This option is known to produce artifacts in some cases!

*changed*

avisynth: set MTMode to 5 before LibAVVideoSource
avisynth: enable "Disable distributor()' for Windows 8 & 8.1, by default, for all others disable it by default
avisynth: fixed links which linked to avisynth.org
avisynth: allow distributor() even for avisynth preview
input: improve mpls handling
jobs: make sure there will be no job creation if .m4v is used as output extension while 'Audio handling' isn't set to ignore. Added awarning about it and how to avoid it and still create .m4v output.
DivX265: use DivX265 'resolution profiles' internally and enforce them


*fixed*

audio: mp4 audio extraction name problem (on Windows)
avisynth: force deinterlace + Avisynth-Deinterlacer sometimes didn't force deinterlacing
avisynth: RGBColorAdjust Filter-Preview
avisynth: ColorMatrix Avisynth/Filter-Preview
avisynth: bug could cause distributor() to be added, even when 'Disable distributor()' was enabled
avisynth: reset 'need avisynth'-checks
avisynth: fixed HQDering call
decode: mencoder 422 output and color space mixup using mencoder
DivX265: use constant quantizer '-qp' instead of '--cq'
filtering: mcdeint -> framestep didn't update the gui
input: monitoring folder support
jobs: check whether FRAPS is installed on the system or not
x265: 12bit encoding
mux: mp4box didn't always use short file names on Windows which could cause problems with unicode names&paths
mux: tsMuxeR set disklabel for isos



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

Cu Selur

digitall.h
9th June 2014, 22:50
Great!, good news!

Already downloaded, I will try and test ASAP.

:thanks:
...I was missing your releases.

I suppose that real life take a lot of our time.

:D