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

Selur
13th February 2011, 23:06
Is this the right command line to use?
Anything else to add?
No clue about eac3to best ask in a thread that deals with eac3to. ;)

How start AVS script without a dedicated GUI?
What i should use?
You never start an avs script. :) It's processed when frames are requested.
So if you feed it to i.e. x264 it will be processed.

Music Fan
20th February 2011, 12:28
I discovered a weird problem which seems to be linked to MkvMerge : when I tag a langage as french with Hybrid or MkvMerge, my standalone Sony player sees that it's french.
But when I tag langage as english (also tested with Hybrid and MkvMerge), my player can't see this tag and simply shows the number of the audio track.
But I have the sound, that's not the problem.

Selur
20th February 2011, 12:34
This is mainly a bug in the implementation of mkv support in the player. :)
The mkv standard specifies that undefined should be mapped to English.
Too be frank this is partially also the fault of mkvtoolnix since older versions of it didn't use the undefined for English but the 'eng/en' language flag. Newer versions of mkvtoolnix don't support the 'eng/en' language flag even if it's specified by the command line,... (which is kind of sad, but that's the way mosu likes it)
-> see mkvtoolnix thread for additional info :)

Music Fan
20th February 2011, 16:35
Thanks for the explanation, this decision is weird.
So I guess there is no way to display "english" with MKV on my player. But it's not important, I can recognize this langage of course.

Selur
20th February 2011, 16:55
it might be possible with older mkvmerge versions, but they might not work with Hybrid ;)

Music Fan
20th February 2011, 17:55
Ok, and do you know which version could do that ? There are a lot of older versions of course.

Selur
20th February 2011, 18:23
looking in the changelog of mktoolnix http://www.bunkus.org/videotools/mkvtoolnix/doc/ChangeLog
iirc. the behavior was changed with:
2010-07-30 Moritz Bunkus <moritz@bunkus.org>

* mmg header editor: bug fix: If a file was loaded that did not
contain 'track language' elements and those elements were
unchanged then they would be set to 'und' upon saving. Now they're
left as-is, and when adding them to the file the drop-down box
defaults to 'eng' being selected as per Matroska default value
specifications. Fix for bug 525.

so Released v4.2.0 or earlier,...

Music Fan
26th February 2011, 14:12
Thanks. I installed v4.1.1 but I got a message in this style : "this is the GUI for v4.5.0" though I used the GUI given with v4.1.1.
I have still v4.5.0 on my pc, but I guess I should be able to use both versions, they are installed in different folders.
Anyway, this is not very important, I don't need to see absolutely "english" when I click on the "display" touch of my remote.

Music Fan
19th March 2011, 16:04
Hi,
I tried to encode the sound (wav) of a MKV in aac, but it stayed in wav while I checked "reencode audio stream".:confused:

illogan
19th March 2011, 16:22
maybe you have forgotten to ADD the Stream to the Audio Queue ?

Make the settings of you choice and add the audio encoding job to the Audio Queue by clicking on the "Add" button

Selur
19th March 2011, 18:23
agree, works fine here,.. -> post some additional info what you did ;)

Music Fan
20th March 2011, 11:31
I didn't add it because it was already in the list (on the left of "add" button).
I tried it anyway, and a second line appeared, so I erased the first, and it din't work : "aac does not exist".
I tried again without erasing the first line and it's the same issue (after the extraction of the wav by MKVextract) : "aac does not exist".
This problem does not happen with MeGui which uses the same neroaacenc.exe file (one file for both programs).

Selur
20th March 2011, 11:43
addition infos are still required
Important info needed to fix&reproduce bugs:
1. What Hybrid version did you use? (Windows/Linux 32/64bit + versions number)
2. What did happen? If an error message came up what did it exactly say?
3. (starting from a reseted Hybrid - Config->Reset->All) What did you do to get to the bug? (best thing is a detailed step-by-step guide so that I can reproduce the problem)
4. Debug output would be helpful. (Config->Misc Settings->create debug file)
5. If possible a small sample file would be great. (upload it somewhere and send me a link via pm)
All these infos might be needed to reproduce the problem and reproduction is needed to find a fix.

With the infos provided so far I can't reproduce the problem and I can't even send you a link to a development build,.. (no clue which OS&version you used)

Cu Selur

Arti
22nd March 2011, 16:48
Very Good GUI.

Lighto
22nd March 2011, 19:27
A very comprehensive and fully featured GUI, and I like encoder GUI that does not require installation. :)

On Hybrid32bitPackage_110101.
Will be good to update the GUI qpmax value as the new default qpmax value for x264 rev 1881 onwards is 69 and also if I save a profile with a ".", for example "Mobile profile 1.3", Hybrid cannot read the profile name.

AnonCrow
23rd March 2011, 21:41
Stupid question (or just a stupid asker): Is Hybrid (win32 110101) even supposed to work on Windows 2000 ? ( Not a valid Win32 application )

Selur
24th March 2011, 09:06
Got no Windows 2000 System here, so I haven't tried it in a long time.
yup, doesn't work will look into it on the weekend to see if it's a problem with the Qt Framework or with some required runtime,..
-> seems like the current Windows SDK isn't compatible with Win2k (will look at it on the weekend)


Cu Selur

AnonCrow
24th March 2011, 13:49
Thanks, appreciate it.
Until then , and if you don't intend on switching to a 1-2 year old QT sdk, are older versions of the Hybrid executable available somewhere ?

Selur
24th March 2011, 13:54
It's not the QT SDK it's the Microsoft Windows SDK. :)

Got no old builds here. :) (anything from 2010, should work since I switched the sdk during Christmas holidays ;))

May be I'll get around to install and link against an old SDK on one of my VMs later today.

Cu Selur

Selur
24th March 2011, 18:03
Okay, problem solved, it really is the current Windows SDK (4), older 3.5 works fine.
@AnonCrow: on the road atm, will send you a Hybrid Testversion linked against SDK 3.5 in a few hours.
update: ->send a link to a zip with all the files compiled by me that are used with Hybrid (+Hybrid itself).

Selur
30th March 2011, 17:46
Hybrid rev.110330

*added*
- autoLoading first audio file,.. if the videoInput is i.e. test.avi and has no audio stream in it Hybrid will now search the input folder for audio files named test*.EXT, where EXT is any audio extension Hybrid knows and automatically load the first found as audio source.
- MPLS-Selector so one can select which Titles should be analysed on blu-ray input
- .mpls selector option to ignore .mpls files with a duration below X minutes
- support x264 option '--frame-packing' for stereoscopic encoding
- subtitle extraction from DVD Source will honor chapter selection and only extract the selected parts
- Default Hybrid Default Video Profiles (requires Model reset!)
- (windows) dependency to 'NamedPipe' from roozhou (http://forum.doom9.org/showthread.php?p=1226337) (needed for mplayer raw decoding)
- option to force cfr output when decoding with mencoder/ffmpeg
- option to select if ffmpeg or mencoder is used as raw decoder
- option to let mp4box/mkvmerge skip the explicit naming of PAR 1:1 in the muxing call (needed for some mp3/mp4 players)

*fixed*
- mp4/mov id grabbing
- removed unneeded 'splitx 0:0' from mp4box call
- audio only preview
- subtitle extraction problem
- bug with he-aac signaling
- chapterTab adjust chapters to chapter selection
- one of the problems with cut support (still experimental)
- naming problem when extracing multiple audio to raw from BluRay
- bug in '3.1 to dl2' sox call
- crash when a needed tool was missing
- Hybrid closing when POPUP occured while Hybrid was minimized by preventing PopUps while minimized.
- x264: force cfr output was accidently disabled (should be enabled when 'Use internal decoder if possible' is activated.
- x264: bug in cl when feeding timecodes to x264
- x264: baseline + veryslow/placebo -> using subMe 9 instead of subMe 10, since 10 is not allowed (needs CABAC)
- avs analyser crash

*changed*
- x264: check that 'force cfr' isn't enabled if the decoder used isn't x264
- x264: wrong named x264 .stats file if output contained two consecutive white spaces
- x264: qMax = 69 ('The QPs above 51 are "fake QPs" for VBV emergency. You can disable VBV emergency entirely by pushing the max down to 51.' by Dark Shikari)
- better m2ts Overhead with ac3 audio
- limit bitrate<>size flipping
- automatically enabling 'generate output name' when Queue Titles/Chapters is pressed
- (windows) using vstrip instead of vstrip_ifo&vstrip.dll (-> added a vstrip version - vstripFree - that can't remove microvision or css to the windows package to avoid legal problems)
- added some warnings for DVDs created with old/broken TmpgEnc Version
- overwrite mplayer channel count with info detected by mediainfo
- bunch of small cosmetics
- use MPlayer as decoder for raw audio to counter problems with to short dts stream when decoding with ffmpeg (mplayer also looks for DS filters if it can't decode material, i.e. raw thd)
- ffmpeg: use libmp3lame for mp3 encoding (-> with this ffmpeg fpr Hybrid needs to be compiled with --enable-libmp3lame support)
- mplayer/mencoder: -noautosub -> -nosub

*removed*
- (windows) dependency to pssuspend
- (windows) dependency to vstrip_ifo and vstrip.dll

*updated*
- Windows package (added separate 64bit and Win2k addition downloads)

-> updated links in 1st post

Cu Selur

illogan
30th March 2011, 19:12
Yeay ! ;D

:thanks:

Selur
30th March 2011, 23:20
Hybrid rev.110331

*fixed*
- bug in mplayer call,.. that caused a crash for dvd input

-> updated links in 1st post

Cu Selur

flebber
31st March 2011, 11:47
Cheers can't wait to try.

modlinsky
1st April 2011, 08:28
Hi, Selur

Thanks for new version. It's excellent.
The question is, do you plan to update the vpxenc to the latest libvpx 0.9.6?

Thanks in advance.

Selur
1st April 2011, 08:37
do you plan to update the vpxenc to the latest libvpx 0.9.6?
Sure, as soon as someone compiles a vpxenc version that accepts input via stdIn I'll start implementing support for it. :)
(last time I checked, stdIn support was broken and vpxenc crashed for all input I fed it with; haven't tested the lastest version that comes with vpx-vp8-debug-src-x86-win32mt-vs9-v0.9.6.1)
-> seems to work (assuming they didn't change a command line parameter I haven't checked)
+ just found a small typo (could send you a fixed version if you post what sort of Hybrid flavor you need Windows 32/64bit)

Cu Selur

modlinsky
1st April 2011, 11:11
Windows 32

modlinsky
3rd April 2011, 09:55
Hi, Selur
First of all good news, I went back to your latest Hybrid version.
Bad news, is the test version you send me doesnt work at all. I think the problem is on the encoder side.
Thanks.

Selur
3rd April 2011, 10:00
Bad news, is the test version you send me doesnt work at all.
That's strange,.. some additional infos might be helpful,..
I did do a 1pass bitrate and a 2pass bitrate encode (with otherwise the default settings) and the encoding worked here,..

tony62
6th April 2011, 01:59
Hi Selur,

My god, great job on this, it is brilliant!

Can you explain how to save the Hybrid Path as it always reverts & recreates the "app data" directory.

Also, can you explain the "Reset Defaults" "Reload Defaults" & "Save Defaults", please, Thanks!!
12168

tony62
6th April 2011, 02:46
Some bugs:12169
12170

tony62
6th April 2011, 02:55
Hi,

I'd like to create an AVI from Xvid & AC3. How do i change the container?

Thanks!
12171

Selur
6th April 2011, 06:12
1. There is an 'Edit'-button please use it.
2. Don't add attachments if you want a 'fast' reply attachments need approval from a moderator.

Can you explain how to save the Hybrid Path as it always reverts & recreates the "app data" directory.
To save the Config->Path settings you need to Save Defaults for 'All' or just the 'GlobalDataModel'.
-> Select Save Defaults->GlobalDataModel and hit the Save Defaults -> Selected Button.

Also, can you explain the "Reset Defaults" "Reload Defaults" & "Save Defaults", please, Thanks!!
It's relatively straight forward. :)
'Reset Defaults' allows you to reset a single DataModel or all DataModels (which hold the settings in Hybrid) to it's 'factory defaults'
'Reload Defaults' allows you to reload a single DataModel or all DataModels to it last saved state. (i.e. the 'factory defaults')
'Save Defaults' allows you to overwrite a single DataModel or all DataModels by saving their current state.

i.e.
a. to reset/load/save a single DataModel:
1. select the model to reset/load/save
2. press the 'Selected'-button in associated section (GroupBox)
(if you reseted a model, Hybrid needs to restart)

b. to reset/load/save all DataModels, press the 'All'-button in associated section (GroupBox)




Some bugs:
See the first post in this thread about infos needed for me to recreate a bug. :)

I'd like to create an AVI from Xvid & AC3. How do i change the container?
If you just want to remux an .m4v and a .ac3 file to .avi the following should work. :)
1. load the m4v (Main-> Input File)
2. set Main->'Audio handling' to 'custom'
3. load the audio source (Audio->Main->'Audio Source'->'Audio File')
4. add the audio (Audio->Main->Add; make sure Audio->Main->'Reencoding audio stream' is disabled)
5. set Main->'Video handling' to 'passthrough' and Main->'Audio handling' to 'passthrough all'
6. Set a output file (Main->'Output File') with an .avi extension
7. add job to queue (Main->'Add to Queue')
8. start Job (Jobs->Start)

Cu Selur

Selur
10th April 2011, 10:28
@all "Hybrid Win32 package"-users:
atm. some work is done by one user to build a NSIS Installer,..
-> So I wanted to know if anyone prefers the '.zip' package over an installeror if it would be okay to drop the package(s) and add a NSIS installer instead?
(Depending on the environment the installer would install the WinXP/Win2k 32bit/64bit version of the tool required,...)

Cu Selur

flebber
10th April 2011, 10:49
@all "Hybrid Win32 package"-users:
atm. some work is done by one user to build a NSIS Installer,..
-> So I wanted to know if anyone prefers the '.zip' package over an installeror if it would be okay to drop the package(s) and add a NSIS installer instead?
(Depending on the environment the installer would install the WinXP/Win2k 32bit/64bit version of the tool required,...)

Cu Selur

I am happy with an installer but my question would be how would installing updates for hybrid work. Currently I just paste the new hybrid.exe into my zip folder.

Selur
10th April 2011, 10:53
For whole package updates you would just download and start the installer which would replace the old files with the new once. (+ reset the defaults if activated in the installer)
For Hybrid binary only updates you would still simply overwrite the Hybrid.exe

Cu Selur

Music Fan
10th April 2011, 11:00
What would be the difference with the current installer ?

Selur
10th April 2011, 11:05
There is no 'current installer'. :)
The main purposes of the installer would be:
- simple deployment (only one package download for all windows versions)
- user selects:
- where Hybrid should be put
- if avisynth 32bit or 64bit support should be added (avsInfo 32/64bit version)
- if the defaults should be resetted after installation
- simple clean removal (uninstaller will delete the hybrid program folder and the datamodels, if selected, on uninstall)

Cu Selur

Music Fan
10th April 2011, 11:12
Ok, thanks.

if avisynth 32bit or 64bit support should be added
Does it mean that Avisynth would be included in the exe, or it would be downloaded if selected ?

flebber
10th April 2011, 11:24
For whole package updates you would just download and start the installer which would replace the old files with the new once. (+ reset the defaults if activated in the installer)
For Hybrid binary only updates you would still simply overwrite the Hybrid.exe

Cu Selur

The only issue is of course the user would end up redownloading all packages to update potentially 1 single package.

Selur
10th April 2011, 11:28
Does it mean that Avisynth would be included in the exe, or it would be downloaded if selected ?
Nope, the installer wouldn't install Avisynth at all, it just would let the user select if the 32bit or the 64 bit avsInfo.exe should be installed.

The only issue is of course the user would end up redownloading all packages to update potentially 1 single package.
Yup, that's the main downside. There would be just one larger package for all Windows versions.
(the Hybrid binary only downloads will still exist, so this is only an issue with package downloads)

Cu Selur

Brazil2
10th April 2011, 16:09
I always prefer to use a ZIP package myself, maybe because I like to understand how things are working and what is happening on my system, although I understand that people may like an installer.

But since you are using file hosting sites it shouldn't be a problem to provide both files (7)ZIP and installer because the installer will be made from files that you just have to ZIP :)

Selur
10th April 2011, 16:25
I would prefer to only provide the packages as separate zip files or the installer, not both (to simplify the stuff that needs to be done when releasing a new version).
But since I suspected some users might prefer the packages I asked for opinions. :)

Cu Selur

illogan
11th April 2011, 00:23
i think, the main advantage of an installer will be, that the decision will be taken off from the User, and he dont have to think about "what OS do i have" and "what processor architecture version will be the best for my system" and "what do i have to download to make Hybrid to work at all".

a couple of MB more or less isnt the problem, in my opinion. the difference will be minimal...

bye

Selur
11th April 2011, 06:43
a couple of MB more or less isnt the problem, in my opinion. the difference will be minimal...
Not so minimal,.. around 10 to 15 MB for Win32 and Win2k users. :)
Installer (with all versions) ~50MB, Win32package ~35MB, Win32package+Win2k additions ~40MB, Win32package+Win64 addition ~ 50MB.
But I think at least for the first few releases I'll provide installer and packages,..

Cu Selur

Selur
17th April 2011, 11:42
Hybrid got it's own homepage and a small forum: http://www.selur.de :)

Hybrid rev 2011.04.17.1

*added*
- "Use '--fullraw' when extracting with mkvextract" option, which allows to use '--fullraw' instead of '--raw' when using mkvextract
- first Mac OS X release (experimental -> need feedback)

*cosmetics*
- windows: added version info to .exe description

*adjusted*
- to alternative mplayer identify infos
- x264: add '--bluray-compat' when blu-ray compliance is activated
- x264: removed '--open gop' sub options

*fixed*
- accidentally permanently deactivated DebugOutput ;)
- handling mp4 files: not using MP4Box but ffmpeg for stream extractions
- crash when using 'Postpone' was called on a job which hadn't been assigned to a client yet.

*requirements*
- x264: needs to be rev1936 or newer now

*updated*
- windows packages: updated tools, added Windows installer, switched to 7z archives

-> downloads: http://www.selur.de/downloads
(please report if you get slow downloads, I'll then additionally upload the files to MultiUpload)

Cu Selur

Selur
3rd May 2011, 11:57
Hybrid rev 2011.05.03.1:
*cosmetics*

added Hybrid type (windows32/windows64/linux32/linux64/macosx64) to debug output
tweaked autocrop to only scan the first frame rate of I-frames
moved 'Configuration' selection below tabs in video configuration tabs
image- instead of text-buttons in Jobs-register and small redesign, thanks to Faust
some small rearrangements here and there

*changed*

x264: on separate '2pass - 1st pass', call x264 with '--output NUL'
jobs get now saved on Hybrid close and automatically loaded on Hybrid start

*added*

option to let Hybrid auto select a audio/subtitle stream with a specific language

*fixed*

a crash with autoloading audio for raw video
initialization of tools for loaded jobs
'set absolute path' (only replace first occurrence of toReplace term)
a bunch of problems related to separate 2pass 1st and 2pass 2nd pass encoding

*updated*

windows packages/installer


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

Cu Selur

flebber
3rd May 2011, 12:21
Thanks..:)

Downloads on your site are returning page not found.

win64 package.

http://www.selur.de/sites/default/files/hybrid_downloads/Hybrid_64bit_1100503.7z

illogan
3rd May 2011, 19:06
now its working.

Selur
3rd May 2011, 19:08
yup accidentally added an additional 0 ;)