View Full Version : Hybrid: Input -> x264/x265/Xvid/VP8/VP9
Selur
9th March 2013, 08:27
"PSNRHVSM-based rdo"
Should be Quantization->Motion Estimation->VHQ
variance masking AQ (as opposed to lumimask, which to my knowledge is relatively outdated)
is that part of the official Xvid nowadays? If it is there should be an option in ffmpeg to use it. (will look at it after the week end)
Music Fan
9th March 2013, 17:30
I tried my first encoding in x264 with Hybrid and it stops at 98 % and no file is created.:confused:
I use rev 2013.02.16.1 on XP 32 bit.
It's an avisynth script.
I guess you need a debug output file, how to create it ?
Selur
9th March 2013, 21:18
I guess you need a debug output file, how to create it ?
see: http://www.selur.de/support
Music Fan
10th March 2013, 11:34
Thanks. I wait for your response to my pm and I will give you a debug file if you need it.
By the way, when I open Hybrid, I get an Info message :
objName: timeCodePage
I just have to click on OK and Hybrid opens, what is it ?
I believe I didn't have this before today or yesterday.
Something else : how to change the DAR of MKV ? I'd like to encode anamorphic 16/9 in 720.576 (and thus display it in 1024.576).
Selur
10th March 2013, 11:40
I just have to click on OK and Hybrid opens, what is it ?
a. a debugOutput message I forgot
and
b. the name of a sub-page of x264->Misc
how to change the DAR of MKV ? I'd like to encode anamorphic 16/9 in 720.576 (and thus display it in 1024.576).
If you are reencoding you can change the "Pixel Aspect Ratio (PAR)" through the options under "Crop/Resize->Main->Pixel Aspect Ratio (PAR)".
If you use video passthrough, you can change the PAR throug Muxing->Overwrite->Pixel aspect ratio.
Cu Selur
Music Fan
10th March 2013, 11:51
Thanks ;)
Music Fan
10th March 2013, 14:08
If you are reencoding you can change the "Pixel Aspect Ratio (PAR)" through the options under "Crop/Resize->Main->Pixel Aspect Ratio (PAR)".
I see that you put 16/11 in output PAR for Pal 16/9, shouldn't it be 64/45 (= 1,422) ?
Selur
10th March 2013, 14:19
Not for MP4 PAR, 64/45 is generic PAR
Music Fan
10th March 2013, 14:29
Astonishing as 16/11 = 1,4545, and 720 * 1,4545 = 1047,24, not 1024.
I found a very little bug in Crop/Resize->Main->Pixel Aspect Ratio (PAR) ;
if we tick Convert output to PAR and choose Custom, the digits stay grayed and can't be changed, unless to choose anything else than custom and then choose custom again.
Selur
10th March 2013, 14:31
will fix,.. but first I need to get some food :)
digitall.h
23rd March 2013, 09:28
I'm getting an error at mux time.
Nothing related to Hybrid, sorry me for posting this here.
It's related to MP4Box:
*** glibc detected *** MP4Box: free(): invalid next size (fast): 0x00000000024dcdd0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fd043e35b96]
/usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40(+0x1c01)[0x7fd042883c01]
======= Memory map: ========
...
...
...
I googled a bit and apparently is a known bug with some sources. I tried to reencode my source, and just mux video and 1 audio stream, and so, with no success.
I post here in case you know about other mp4 muxer I can use in this case. My OS is Linux Mint KDE.
I could also mux in an mkv container, but I never tried it, and I may lose chapters.
:thanks:
Selur
23rd March 2013, 13:25
You could try:
a. ffmpeg
or
b. http://mp4creator.sourceforge.net/
as alternative mp4 multiplexers.
But before that I would try a newer version of mp4box from: http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/
digitall.h
23rd March 2013, 15:18
You could try:
a. ffmpeg
or
b. http://mp4creator.sourceforge.net/
as alternative mp4 multiplexers.
But before that I would try a newer version of mp4box from: http://gpac.wp.mines-telecom.fr/downloads/gpac-nightly-builds/
Thank you Selur, I'll do as you advise.
If nightly build doesn't help, I'll try ffmpeg that I have installed.
I'll come back and report results.
:)
I'm back :rolleyes:
I tried with latest nightly build 0.5.1-DEV-rev4388 in Windows.
It also gave me an error on muxing, but it managed to multiplex video and 2 audio streams and chapters. Even with this error, the resulting mp4 seems OK when analysed with MediaInfo, and plays well in VLC.
When I tried to add subtitle or tags, it crashed and I just had temporal files and no encoded mp4.
I'll try and see if I manage to add tags and subs to the encoded mp4 now...
Selur
30th March 2013, 14:45
Hybrid rev 2013.03.29:
*fixed*
audio: problem with 'adjust stretch to stream fps' mkv stretch handling.
avisynth: ivtc + multiInput
avisynth: 'resize before filtering' didn't do anything
avisynth: converttoyv12 before wrongly flagged interlaced material didn't use interlaced= true
avisynth: switching between FFmpegSource2 and DGDecNV
decode: ffmpeg + yadif bug
cosmetics: mix up with force output and custom par
input: mkv stretch handling detection
input: bug while grabbing the channel mapping
input: 'mpls ignore'-settings got ignored sometimes
muxing: cosmetics, regarding en-/disabling overwrite frame rate
output: problem when remuxing h.264 to mov
preview: combination of 'FilterView' + avisynthExtension + 'Horizontal split filter preview'
preview: normal avisynth preview as broken if input needed deinterlacing and was cropped (width only mod2); added an ugly fix by resizing to mod4 after cropping (!only for preview!)
preview: cropView sometimes used crop- instead of input-resolution
processing: pausing of some some calls didn't work
subtitle: language tag got lost during srt -> ttxt conversion
x264: limit min-keyint to max-keyint/2+1
decode: ffmpeg + yadif (custom) bug
gui: stay on top
*changed*
audio: adjusted qaac audio progress indication to newer versions,..
audio: delay no longer saved in audio profile
audio: don't down-mix 6+ channel audio unless it's necessary
avisynth: make sure DGDecNV is only used if width&height <= 2048
avisynth: tweaking setMTMode calls
avisynth: disable MT if no fitlers are used that benefit from it e.g. just source filter and resize/crop
avisynth: avisynth script view will now be shown in a separate window instead of a popup window
avisynth: always set SetMemoryMax
avisynth: make sure there's only one ConvertToYv12 call in the avisynth script (additional calls didn't hurt, but made the script more confusing)
extract: H.264 from vfr .avi into mp4 container to not loose timecodes
input: always use 'height&width' instead of 'original height&width' from MediaInfos output
output: removed '_raw' from file name when extracting raw content
preview: scaling down preview window if > desktop resolution
refactoring, lowering complexity
show x264 [info] output in log again
subtitle: use av input path as default path on import subtitle if no subtitle has been loaded before,..
x264: set 'Restriction Settings->Multi-slice' to 'disabled' when disabling 'Restriction Settings->Hardware' or selecting 'Restriction Settings->Hardware' to anything but 'Blu-ray/AVCHD'
x264: enabling 'non-deterministic encoding' by default
*added*
avisynth: Levels(...)
avisynth: support for LSMASHVideoSource
avisynth: QTGMCs 'Select' got a new alternative 'FPSDiv' which calls QTGMC with FPSDivisor=2
avisynth: vinverse
avisynth: option to force decoding through avisynth even if it's not needed
log: added context menu with 'clear' and 'copy to clipboard' to log in Main- and Log-tab
muxing: option to add/remove the 'avc-1' brand for H.264 content while muxing to mp4 with MP4Box
output: options to remove/add audioID, audioDelay, interalID from .raw output name
x264: support for '--opencl' (Hybrid checks 'x264 --fullhelp' to check if the used version supports OpenCL or not)
x264: changed default auto-lookahead-thread-divisor from 6 to 4 and added option to change the divisor
*removed*
mkv: header removal compression settings from all tabs aside from Config->Output->Container settings
-> downloads: http://www.selur.de/downloads
Cu Selur
Music Fan
30th March 2013, 17:01
Thanks for these corrections but I have a problem : Hybrid's GUI crashes on my new pc (XP 32 bit SP2) when I open it (Hybrid, not Windows).
I first installed rev 2013.03.09.1 (that you gave me in PM) then 2013.03.29, both crash.
I still use rev 2013.03.09.1 on my other pc without problem while it's also with XP 32 bit SP2.:confused:
Selur
30th March 2013, 17:06
Try the win2k version, might be something is missing if only sp2 and not sp3 is installed,... i.e. missing c++ runtime,..
Just tried the newer version on Win2k and they two crash because of MediaInfo. ;/ -> investigating
Music Fan
30th March 2013, 17:41
Ok, but I prefer to wait the result of your investigation before to install the win2k version.
might be something is missing if only sp2 and not sp3 is installed,... i.e. missing c++ runtime
I also guess something is missing but I don't believe it's linked to SP3 because rev 2013.03.09.1 works on my other pc which has also SP2.
I see 2 things installed on the pc on which rev 2013.03.09.1 works and not installed on the pc on which it crashes ; Framework.net and Windows installer.
Selur
30th March 2013, 17:45
please call mediainfo in a command line and see if that also throws an error for you
it would also help a lot if you could copy the Hybrid.exe (and only the .exe) to another folder an see if it starts up
also does the 2013.02.16 version start up fine?
Music Fan
30th March 2013, 18:54
it would also help a lot if you could copy the Hybrid.exe (and only the .exe) to another folder an see if it starts up
Yes, if msvcp100.dll and msvcr100.dll are there.
does the 2013.02.16 version start up fine?
Yes, also with these dll's.
please call mediainfo in a command line and see if that also throws an error for you
No, it seems to work, I execute cmd, I put this ;
"C:\Program Files\Hybrid\MediaInfo.exe"
I click on enter and I get this message ;
Usage : "MediaInfo ....
Selur
30th March 2013, 19:00
okay, then your problem is not the same I have on win2k. :/
-> can you try to call the other binaries an check if one of them causes a problem?
Music Fan
30th March 2013, 19:21
I tested another method ; I removed all Hybrid's directory's files one by one until it stopped to crash. And the guilty one is ... MP4Box.exe ;)
But why does it work on my other pc ...:confused:
Selur
30th March 2013, 19:23
Thanks, that helps a lot. :)
Mp4Box might require some additional dlls.
Selur
30th March 2013, 19:30
Seems like mp4box requires mfc90 and msvcr90 -> try if replacing the current mp4box version with the one from https://drive.google.com/folderview?id=0B_WxUS1XGCPASUZibG5XZkRfeTg&usp=sharing helps
Music Fan
30th March 2013, 20:49
I can't access this page, an e-mail address and a password are asked.
mike20021969
30th March 2013, 20:55
I can't access this page, an e-mail address and a password are asked.
You need to be signed into Google somehow (using a Gmail e-mail address).
So for me the link works OK.
Selur
30th March 2013, 20:55
fixed the link, should work now without a google account :)
Music Fan
30th March 2013, 21:12
Thanks, the link works but this version still makes Hybrid crash, whatever I put the 4 dll's with it or not.
Selur
30th March 2013, 21:14
what happens if you call the mp4box binary itself in a command line?
Selur
30th March 2013, 21:21
Hybrid rev 2013.03.30.0:
*fixed*
processing: all video stream were set to 25fps during job processing
-> downloads: http://www.selur.de/downloads
Cu Selur
Music Fan
30th March 2013, 21:26
what happens if you call the mp4box binary itself in a command line?
I get this : "the system can't execute the specified program".
Selur
30th March 2013, 21:29
-> check your windows event log it should contain some infos (probably still some missing c++ runtime)
Music Fan
30th March 2013, 21:50
-> check your windows event log it should contain some infos (probably still some missing c++ runtime)
It says assembly Microsoft VC90CRT is missing.
Selur
30th March 2013, 21:54
that's strange especially to avoid that I did include the msvcr90.dll and mfc90.dll. But that should be fixable by installing https://www.microsoft.com/en-us/download/details.aspx?id=10986.
Music Fan
30th March 2013, 22:05
I can't install this, it says Visual Studio is missing for this update.
But I never had to install Visual Studio to use mp4box, are you sure it's not included in Framework.net and Windows installer ?
As I need them for some programs (not installed yet), I could install them earlier than what I thought.
Selur
30th March 2013, 22:13
damn, I shouldn't post links today, try: https://www.microsoft.com/en-us/download/details.aspx?id=5582 (should be Microsoft Visual C++ 2008 SP1 Redistributable Package (x86); which should be the vc9 runtime )
this might also come with the .net install
Music Fan
30th March 2013, 22:34
It works with that stuff ;)
Selur
30th March 2013, 22:35
if you can figure out which of the dlls that came with the runtime were actually needed I can add them to the download next time. :)
Music Fan
30th March 2013, 22:36
By the way, the package is not ~30MB but 45,5 ;)
Music Fan
30th March 2013, 22:37
if you can figure out which of the dlls that came with the runtime were actually needed I can add them to the download next time. :)
How could I know that ?
Selur
30th March 2013, 22:38
the ffmpeg version I added seems to be larger than usual,..
Selur
30th March 2013, 22:39
dependency walker should show the needed/used dlls
Music Fan
30th March 2013, 22:48
Hybrid crashes when I load mp4 and mpeg files.:o I didn't try other containers.
Selur
30th March 2013, 22:51
then there's probably still a problem with another tool (works fine here on WinXP, Win7)
Music Fan
30th March 2013, 22:57
That's a new problem, because I tested rev 130330 on my old pc which hadn't problem with rev 130216.
Music Fan
30th March 2013, 22:59
dependency walker should show the needed/used dlls
I took it but I don't understand how to use it.
Can't you see which dll's are working on your pc and nedded for mp4box ?
Selur
30th March 2013, 23:13
For me it is only using:
a. libgpac.dll which uses libeay32.dll ssleay32.dll js32.dll and a bunch of 64bit dlls
b. msvcr90.dll
c. kernel32.dll (which is a system dll)
-> normally all the dlls that come with Hybrid should be enough
seems like the other dlls that are missing normally come with SP3 or another system update,...
Brazil2
31st March 2013, 09:05
@Music Fan:
Try the MP4Box GCC build (https://skydrive.live.com/?cid=5fefaec438258885&id=5FEFAEC438258885!982&authkey=!ADzTzz_MWxo3Dks#cid=5FEFAEC438258885&id=5FEFAEC438258885%21893&authkey=%21ADzTzz_MWxo3Dks) from this page:
http://k4095-takuan.blogspot.de/p/blog-page_17.html
@Selur:
The Win2k package is now missing from your download page. I could find the 130329 one but not the 130330.
And I believe FLVExtractCL.exe, MediaInfo.exe and Qaac.exe can't run on a Win2k system. And also anything using MSVC2010 runtimes.
Maybe you'll find some good info about that here:
http://mulder.googlecode.com/svn/trunk/Utils/EncodePointerLib/README.txt
Selur
31st March 2013, 09:36
yup, I removed the win2k package, since a. a lot of tools don't work ob b. only work in really old versions, c. noboady seems to use it or doesn't care about it (tools don't work for quite some time, and I got zero feedback)
alter4
31st March 2013, 11:28
Hi Selur!
I noticed Hybrid rev 2013.03.30.0 both 32bit and 64bit versions crash on blu-ray input analyzing.
Reset setting - the same result.
http://i46.fastpic.ru/thumb/2013/0331/56/d35174ad4445523906f8f721e30cba56.jpeg (http://fastpic.ru/view/46/2013/0331/d35174ad4445523906f8f721e30cba56.jpg.html)
P.S. It crashes on any input. Look like this build simple doesn't work for me.
P.P.S win 7 64 bit sp1
Music Fan
31st March 2013, 13:05
rev 2013.03.29 also crashes.
I have this problem neither with rev 13.02.16 nor rev 13.03.09.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.