View Full Version : Hybrid: Input -> x264/x265/Xvid/VP8/VP9
Selur
22nd February 2012, 20:34
PAR 1:1 is not enough, you also need to overcrop or resize with disregard to the aspect ratio or you will not end up with 800x450 you are aiming for,..
Selur
1st March 2012, 17:41
Hybrid rev. 2012.03.01
*fixed*
chapter: dvd chapters not filtered for title
input: not analyzing avisynth input properly due to changes in avsInfo
missing version info for mkvmerge/mkvextract due to missing version info of old delayCut versions
interlace check not allowed to to twice with different percentages
some cosmetic bugs,..
video: cuda <> x264 <> filter: Blu-ray compatibility
*changed*
analysis: modified interlace detection
*experimental*
(windows only) avisynth script generation:
Added some Avisynth support into Hybrid, which enables Hybrid to generate AvisynthSkripts and add use some of it's filters.
negative points:
processing with avisynth stays is mainly in Yv12 (so it is not recommend to use it for anything but 4:2:0 output)
32bit Avisynth 2.6 MT (to speed up the whole thing) is used, so too complex or memory consuming scripts might cause problems
Avisynth support is by default deactivated for DVD input support since due to the fact that there isn't a source filter plugin that allows to handle complete DVDs and select a video stream by PGS and angle. If you enable Config->Internals->Handling->'Avisynth for DVD input', the Avisynth support will be enabled, but you will always end up with the first PGS from the DVD which might cause problems.
you can't edit the script manually
positiv points:
a bunch of additional filters (ColorMatrix, QTGMC, TIVTC, Decomb, RemoveGrain, Unblock, Deblock_QED, DeHalo_Alpha, dfttest, fft3dfilter, fft3dgpu,..)
frame accurate preview when using Avisynth
if you want to try it, simply download this (http://www.selur.de/sites/default/files/hybrid_downloads/development/avisynthExtension.7z) and extract it into your Hybrid folder. (this includes all .dlls and scripts Hybrid can use atm.)
-> downloads: http://www.selur.de/downloads
Cu Selur
Brazil2
1st March 2012, 18:31
Hybrid rev. 2012.03.01
Page not found
The requested page "/sites/default/files/hybrid_downloads/Hybrid_win2k_120301.7z" could not be found.
;)
Selur
1st March 2012, 18:38
should be fixed now (seems like I forgot to upload that file ;))
Brazil2
1st March 2012, 18:40
should be fixed now (seems like I forgot to upload that file ;))
Looks like the file is not complete, all I got is a 70.9 KB file which doesn't open :(
Selur
1st March 2012, 18:44
Should be 3.92MB and they are on the server,.. probably a cache problem on you end. Download works fine here.
Brazil2
1st March 2012, 18:49
Should be 3.92MB and they are on the server,.. probably a cache problem on you end. Download works fine here.
Yep, it's working fine now, thanks :)
Selur
6th March 2012, 18:59
Hybrid rev 2012.03.06.1:
*fixed*
dvd: ntsc dvds not properly deteced as telecine
jobs: "auto delete finished" and "on queue finish" collided
avisynth filter view: with crop, resize, letterbox
*changed*
audio: enabled NeroAacEnc for Linux64bit again
generate name: when 'Adjust output path to source path' output will be adjusted on a per file basis
*added*
avisynth: FastLineDarken, Hysteria (avisynthExtension updated)
-> downloads: http://www.selur.de/downloads
Cu Selur
Brazil2
7th March 2012, 16:48
Hybrid rev 2012.03.06.1:
Cough cough
Page not found
The requested page "/sites/default/files/hybrid_downloads/Hybrid_120306_binary_qt46.zip" could not be found.
:)
Selur
7th March 2012, 18:01
fixed,.. :)
flebber
10th March 2012, 05:12
Hi Selur, I wondered if you had considered changing to fhg aac, to allow you to distribute Hybrid complete without need for Nero downloads. http://www.hydrogenaudio.org/forums/index.php?showtopic=89518&st=25&p=763079&#entry763079
Selur
10th March 2012, 08:34
I never really thought about it, because:
1. afaik it's a Windows only encoder (or is there a Linux&Mac Variant of it?)
2. there's no site which provides the encoder dll or the command line wrapper (the wrapper has to be downloaded from Hydrogens and for the dll one has to install Winamp and extract the dll)
(-> source code or the wrapper can be found over at: https://github.com/tmkk/fhgaacenc)
3. I have no clue how the licenses are for the nsutil.dll and the enc_fhgaac.dll (libsndfile-1.dll is LGPL, wrapper is free).
4. does it support input via std:in (pipe?) if not it is not really suited for Hybrid (-> checked source code, readFromStdin is supported :))
problems I see:
1. if there's no Linux/Windows/Mac variant for it I might support it but I will not replace NeroAacEnc
2. if there's a page that distributes the wrapper and the newest dll I could mention it as download (I'm not willed to download WinAmp and extract the dll each time an update appears)
3. if the licenses allow it and 2. is given I might add it to the Hybrid Windows installer
Cu Selur
zacharias
14th March 2012, 13:52
well i've played a bit on windows it it looks really goodd mate, i must say.
it's probably the best gui i've seen that can run on linux, even thoug i haven't used it on *nix.
my point is: how on earth do i ruun it on linux!!! :D
i'm using debian stable / #!crunchbang
:thanks:
kudos
Selur
14th March 2012, 14:05
basically:
1. Qt runtime (there's probably a package called 'qt' or something for debian)
2. download and extract the binaries that fit your OS (Linux 64bit or Linux 32bit)
3. start the binary
Hybrid will then complain about all the tools it is missing. ;)
(i.e. x264, mplayer, ffmpeg, mediainfo, tsmuxer, neroaacenc, mkvtoolnix, gpac, lsdvd,.. see: http://www.selur.de/licence)
4. search your distributions repository install all the tools they have in it, the rest you probably have to download and compile yourself
afaik nobody made a complete debian package for Hybrid
Cu Selur
flebber
14th March 2012, 14:11
well i've played a bit on windows it it looks really goodd mate, i must say.
it's probably the best gui i've seen that can run on linux, even thoug i haven't used it on *nix.
my point is: how on earth do i ruun it on linux!!! :D
i'm using debian stable / #!crunchbang
:thanks:
kudos
Kept meaning to do it but never got round to it. Same using debian stable/solusos.
I believe it shouldn't be that hard, we need to ensure all dependancies listed here are fulfilled http://www.selur.de/licence
Looking at the linux package I can't see a ./configure script or Autogen.sh which would have made it a standard install.
It might be as simple as moving the zip file contents to /usr/local/ or /opt
zacharias
14th March 2012, 14:21
Kept meaning to do it but never got round to it. Same using debian stable/solusos.
Looking at the linux package I can't see a ./configure script or Autogen.sh which would have made it a standard install.
It might be as simple as moving the zip file contents to /usr/local/ or /opt
thats precisely my point: no install scritp or anything. i just see 2 files on the zip file, hence the doubts. on windows, one just drags and drops the files. in linux, if there was a .sh script or something to install all the need shit, would be great. ill try to figure this thing out with the dev, and make a nice "how to" for *nix, at least debian.
flebber
14th March 2012, 14:22
If it helps
http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/
http://www.ibm.com/developerworks/linux/library/l-debpkg/index.html
zacharias
14th March 2012, 14:24
basically:
1. Qt runtime (there's probably a package called 'qt' or something for debian)
2. download and extract the binaries that fit your OS (Linux 64bit or Linux 32bit)
3. start the binary
Hybrid will then complain about all the tools it is missing. ;)
(i.e. x264, mplayer, ffmpeg, mediainfo, tsmuxer, neroaacenc, mkvtoolnix, gpac, lsdvd,.. see: http://www.selur.de/licence)
4. search your distributions repository install all the tools they have in it, the rest you probably have to download and compile yourself
afaik nobody made a complete debian package for Hybrid
Cu Selur
ok. i guess i have all thioose tools. i'll investigate and like 've said b4, i'll try to make a nice "how to" for *nix users.
if it works as well as i want, this is a serious candidate for avidemux and even handbrake. (wich i use none :D )
kudos
PS: u got pm
zacharias
14th March 2012, 14:27
If it helps
http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO/
http://www.ibm.com/developerworks/linux/library/l-debpkg/index.html
lol? i dont have those skills mate. lol
i was wondering on doing something more easy: like simple aptitude install (all the needed software)
and then have a simple front-end gui to auto detect it. got it? xD
btw: is there a linux package at all?
kudos
Selur
14th March 2012, 14:35
no there's no debian hybrid package afaik. there are just the binaries I offer at the download page. :)
(I'll probably release a new version of Hybrid tomorrow, waiting for feedback related to a reported but atm. :))
Selur
15th March 2012, 12:23
Hybrid rev 2012.03.15.1:
*fixed*
analysis: tweaked analysis a bit more for telecine detection
tags: audio tagging with passthrough (for aac audio)
subs: crash on non utf-8 .ass/.srt to .ttxt subtitle
audio: to not adjust audio delay for encoder with Mkvmerge&NeroAacEnc since mkvmerge will do the job
audio: 'Enable audio mkv default for each source' conflicting with 'Set as default for mkv output' when enabled after source was loaded and 'Pass-through audio default/force flags'
audio: max bitrate mixup is qaac was enabled, but not target format not aac
subtitle: extract pgs subtitle from mkv file
*changed*
audio: better compensate aac encoder delay
avisynth: update to flash3kyuu_deband_1.5.0
preview: removed 'distributor()' from generated avisynth scripts during preview; preview will be slow but otherwise some script, source combinations won't show up properly (no problem during encoding though)
*addded*
audio: support for fhgaacenc (windows only)
-> downloads: http://www.selur.de/downloads
Cu Selur
flebber
15th March 2012, 13:36
Few small issues.
When I select autocrop I receive an error cannot autocrop missing path to mplayer.
However I installed using the installer and the path is in the config settings
C:\Program Files\Hybrid\mplayer.exe
If I choose QAAC or fhg without nero installed Hybrid crashes without leaving its debug or report file.
http://i988.photobucket.com/albums/af10/Sayth_Renshaw/Untitled.png
As an aside I got the fhg dll here http://www.hydrogenaudio.org/forums/index.php?showtopic=89487 and then used the wrapper from hydrogenaudio.
Selur
15th March 2012, 13:40
I'll look into it,..
If I choose QAAC or fhg without nero installed Hybrid crashes without leaving its debug or report file.
Can't reproduce it here. :(
When I select autocrop I receive an error cannot autocrop missing path to mplayer.
Can't reproduce that here either,..
Just Downloaded and installed the current Version and tested.
-> I need additional infos,..
+ does anyone else have these problems too?
As an aside I got the fhg dll here ...
I used the enc_fhgaac.dll and the other dlls needed from the current WinAmp release.
Cu Selur
Ps.: will reupload the installer since it is missing the fontconfig stuff. -> reupload is finished
PPs.: I can reproduce the 'auto'-aacProfile problem,.. (qaac does not have an 'auto'-mode)
Selur
19th March 2012, 14:50
Hybrid rev. 2012.03.19
*fixed*
x264: error when switching profiles between high10/high422/high444 and the rest
avisynth: some cosmetics
*added*
avisynth: option to en-/disable distributor() call for preview
-> downloads: http://www.selur.de/downloads
Cu Selur
vwbeetle75
20th March 2012, 02:49
when i selected to use an avisynth filter. it forgets to add ( in the resize line. example LanczosResize1280,720) instead of LanczosResize(1280,720)
Selur
20th March 2012, 07:21
Fixed locally :) Only happens for 'LanczosResize'. If you provide the info which Hybrid Win 32/64bit Version you are using (if you use the installer, this depends on your OS) I can send you a fixed Version.
vwbeetle75
21st March 2012, 04:25
i'm using hybrid version 2012.3.19.1 installer on win 7 x64
Selur
21st March 2012, 08:04
-> Send you a pm with a download link.
Selur
24th March 2012, 09:35
Hybrid rev. 2012.03.24
*fixed*
avisynth: missing '(' for LanczosResize
audio: fhgaacenc 'error-message' (linux only)
audio: crash when loading external audio
-> downloads: http://www.selur.de/downloads
Cu Selur
Havokdan
24th March 2012, 09:50
When .avi back?
Selur
24th March 2012, 09:55
as soon as ffmpeg developers fix: http://ffmpeg.org/trac/ffmpeg/ticket/978
since I do no want Hybrid to create .avi files with wrong frame rate flags.
Havokdan
24th March 2012, 10:10
Thanks for you answer!
Skarabey
29th March 2012, 02:14
32-bit Hybrid crashed
I tried to encode with the last version and got "CRASHED encoding video". Here is the fragment from the debug log:
helperCall: "C:\Program Files\Hybrid\mencoder.exe" -lavdopts threads=4 -really-quiet -ofps 24000/1001 -of rawvideo -o - -ovc raw -noskip -vf expand=1920:816,scale,format=i420 -forcedsubsonly -nosub -nosound -mc 0 "D:\Sources\Obratnaja.tjaga.1991.x264.BDRip.(1080p).DenisNN.mkv"
mainCall: "C:\Program Files\Hybrid\x264.exe" --pass 1 --bitrate 5000 --profile high --level 4.1 --direct auto --sync-lookahead 15 --qcomp 0.5 --weightp 1 --threads 8 --stats "C:\DOCUME~1\Encoder2\LOCALS~1\Temp\111_18_06_47_901_01.stats" --fps 24000/1001 --input-res 1920x816 --output NUL -
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - 18_06_47_901_01_video ### D:\111.mp4 ### Starting Main@18:06:54.328:
"C:\Program Files\Hybrid\x264.exe" --pass 1 --bitrate 5000 --profile high --level 4.1 --direct auto --sync-lookahead 15 --qcomp 0.5 --weightp 1 --threads 8 --stats "C:\DOCUME~1\Encoder2\LOCALS~1\Temp\111_18_06_47_901_01.stats" --fps 24000/1001 --input-res 1920x816 --output NUL -
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - Starting Helper:
"C:\Program Files\Hybrid\mencoder.exe" -lavdopts threads=4 -really-quiet -ofps 24000/1001 -of rawvideo -o - -ovc raw -noskip -vf expand=1920:816,scale,format=i420 -forcedsubsonly -nosub -nosound -mc 0 "D:\Sources\Obratnaja.tjaga.1991.x264.BDRip.(1080p).DenisNN.mkv"
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - 18_06_47_901_01_video ### D:\111.mp4 ### x264 [error]: invalid argument: level = 4.1
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - -> 18_06_47_901_01_video crashed:QProcess::Crashed
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - CRASHED: QProcess::Crashed
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - 18_06_47_901_01_video ### D:\111.mp4 ### QProcess::Crashed
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - 18_06_47_901_01_video ### D:\111.mp4 ### finished after 00:00:00.078 with exitCode -1
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - Killing helper,...
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - Killing process,...
2012.03.28 - 18:06:54_windows32_2012.03.24.1 - 18_06_47_901_01_video ### D:\111.mp4 ### Crash: 1
Selur
29th March 2012, 07:53
Tried comparable command lines with files I got here without a problem,... -> no clue why x264 is complaining with 'invalid argument: level = 4.1'
'--level 4.1' normally is the right way to call the level,... and 1080p@24fps is also High@4.1 compatible,....
-> What x264 version are you using? (Are you using the one from the installer or did you exchange it with another one?)
Skarabey
29th March 2012, 21:49
Yes, I use x264 from the installer. I checked the version 2012.3.1 on the 32-bit platform - the same problem. With the Windows 64-bit the both versions are working properly.
Selur
29th March 2012, 21:53
just on my way to bed, will try in a Windows XP 32bit and a Windows 7 32bit VM tomorrow to see if I can reproduce it, but it is strange, since the call looks right,...
-> okay, installed Hybrid with latest installer on in the two systems and there's also no problem with level 4.1 encodes,.. :/
Skarabey
29th March 2012, 23:23
Sorry, It seems it isn't the problem of the Hybrid: any encoders don't work on that PC after I reinstalled the Windows.
Selur
30th March 2012, 06:36
Hmmm, strange...
Are you using some uncommon firewall or anti-virus tool?
Cu Selur
Ps.: Please tell me, if you find the cause of the problem. :)
Selur
31st March 2012, 20:08
Hybrid rev. 2012.03.31.1
*changed*
avisynth: FFVideoSource, set fpsnum, fpsdenum for interlaced input
avisynth: use DirectShowSource instead of FFVideoSource for interlaced avc content
avisynth: cosmetic rearrangements
*added*
filter: additional ivct options when using mencoder
avisynth: added adding a logo support
*fixed*
filter: yadif - custom, mcdeint - custom settings not showing up
checks: SD Blu-ray/AVCHD frame rate checks
profiles: crash when loading a global or audio profile triggered by missing neroAacEnc, fhgaacenc or aften
-> downloads: http://www.selur.de/downloads
Cu Selur
Selur
8th April 2012, 10:40
Hybrid rev. 2012.04.08.1
*fixed*
AVComboProfiles: problem with pass-through audio + added ignore options
jobs: hibernation call
x264: missing '--fps X' when using --pulldown
x264: qp file wasn't deleted on 1pass encoding
gui: loading models could lead to wrong displayed values in ComboBoxes, due to a wrong regexp
model: additional quotes in dvd input analyse model caused mplayer not to be properly found
subtitle: crash in srt to ttxt routine
*changed*
muxing: allow mpeg-2 inside mp4 container
-> downloads: http://www.selur.de/downloads
Cu Selur
jouchan
9th April 2012, 15:16
hi selur, do you have tips or trick for me? i want to encode avi to mkv, from bigger size to small size
thanks
Selur
9th April 2012, 15:23
use x264, use the x264 presets (select&apply) and x264 tune options (select&apply), if you use the avisynth extension (only available for windows), use DeHaloAlpha and RemoveGrain both with the default values, if you audio is already fine don't reencode it (use passthrough). If your source has black bars, crop them away. In general stick to default values unless you know what you are doing.
Other than that I really have not magic, tricks or tips. :)
Cu Selur
Selur
11th April 2012, 16:06
Hybrid rev. 2012.04.11.1
*added*
avisynth: HDR AGC support, see: http://strony.aster.pl/paviko/hdragc.htm
avisynth: FineSharp, see: http://forum.doom9.org/showthread.php?p=1569035#post1569035
*fixed*
prores/vp8: complaining about missing field 'interlaced'
avisynth: fpsnum problem in ffvideosource
audio: crash when loading audio model
audio: problem with external audio source
*removed*
model: mediaInfo, mplayer, ffmpeg from audioModel
-> downloads: http://www.selur.de/downloads
Cu Selur
Atak_Snajpera
11th April 2012, 20:24
why hdr agc instead of fusion?
Selur
11th April 2012, 20:28
no special reason, a user asked for hdr agc so I looked it up and added it :)
Atak_Snajpera
11th April 2012, 20:34
fusion may give better results than hdr rgc from 2006r.
Selur
11th April 2012, 20:36
just read the thread looks interesting :)
Selur
16th April 2012, 18:25
Hybrid rev 2011.04.16.1
*added*
avisynth: allow .sup embedding through SubTile (http://www.zachsaw.com/?pg=suptitle_pgs_avisynth_plugin)(requires .Net), special thanks to Zach Saw allowing me to bundle it in the avisynth extensions pack!
*fixed*
subtitle: bug that prevented the embedding of .idx/.sub subtitles
analyse: ffmpeg analyzer not detecting length and sar properly (only needed as fallback when mediainfo fails)
vp8: removed timebase parameter
linux: lsdvd check was broken
audio: audio bitrate choice bug (allowing bitrate choices for dts that are not supported)
*changed*
calc: dts inside m2ts overhead calculation
vp8: default values minsection from 1 to 15 and lagInFrames from 16 to 25
-> downloads: http://www.selur.de/downloads
Cu Selur
Selur
17th April 2012, 16:51
*update*
mac: added a 'mac complete'-package to the downloads; since I'm really not used to deploy content on mac feedback is really appreciated
-> downloads: http://www.selur.de/downloads
Cu Selur
flebber
18th April 2012, 08:24
Hybrid rev 2011.04.16.1
*added*
avisynth: allow .sup embedding through SubTile (http://www.zachsaw.com/?pg=suptitle_pgs_avisynth_plugin)(requires .Net), special thanks to Zach Saw allowing me to bundle it in the avisynth extensions pack!
*fixed*
subtitle: bug that prevented the embedding of .idx/.sub subtitles
analyse: ffmpeg analyzer not detecting length and sar properly (only needed as fallback when mediainfo fails)
vp8: removed timebase parameter
linux: lsdvd check was broken
audio: audio bitrate choice bug (allowing bitrate choices for dts that are not supported)
*changed*
calc: dts inside m2ts overhead calculation
vp8: default values minsection from 1 to 15 and lagInFrames from 16 to 25
-> downloads: http://www.selur.de/downloads
Cu Selur
Like this version works well.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.