Possible bug - un-checking 'FFmpeg/MEncoder threads:' should result in these apps working with a single-thread, instead Hybrid still passes '--threads=2' to them. Probably doesn't matter in practice, but it still is not doing what its hint-description states, namely "...if disabled, only a single thread will be used".
I finally managed to get native-Linux Hybrid running, not on Mint (long story) but on Deepin Linux. Ironically, I have even more problems with that than with Wine-Hybrid. It refuses to encode videos at all, crashing (x264 binary) when it tries. More on that later, I'll post a Hybrid-debug when I get a chance. Working on other stuff atm.
+ Reply to Thread
Results 1,321 to 1,350 of 2336
-
-
Yes, it's a bug. -> will fix
update: fixed locallyLast edited by Selur; 29th Jul 2014 at 07:27.
users currently on my ignore list: deadrats, Stears555, marcorocchini -
So in Hybrid need to do automatically turn on/switch b-pyramid & GOP when b-frames > = 2
Why should --b-pyramid be automatically disabled, when --b-frames is set to 1?
--b-pyramid: allows B-frames to reference other b-frames.
--bframes: sets the number of consecutive b-frames, not the number of B-frames inside a GOP, so IPBPBPBPBPBPB would comply with --b-frames 1 and there would still be tons of other B-frames to reference.
Why should --b-pyramid be automatically enabled, when --b-frames is set to 2+?
The output will be valid if there is no --b-pyramid and when the user doesn't want --b-pyramid to be enabled, why should Hybrid force it.
=> Sorry, but your post makes no sense.
For what Deadrats in the black list?users currently on my ignore list: deadrats, Stears555, marcorocchini -
GOP = group of pictures
You disabled "Open GOP" -> x265 then uses 'closed GOP' structures, so there are still GOP structures and if such a GOP contains more then one B-frame, B-pyramid can/will be tested and used if useful.
-> You really should read up on MPEG compression.
---
And before you start fanatically to search for a case where Hybrid doesn't disable b-pyramid when it would make sense I tell you one (which Hybrid knowingly ignores): '--no-open-gop' + '--b-frames 1' + '--keyint 3' would not allow for two b-frames to be inside a gop and in such a case 'b-pyramid' wouldn't be possible and Hybrid ignores this case, since it's simply ridiculous to use such restrictions.Last edited by Selur; 30th Jul 2014 at 11:52.
users currently on my ignore list: deadrats, Stears555, marcorocchini -
x264 shows a hint/info when the cursor on "scene change" and "open-GOP", but x265 there is nothing.
-
Yeah, writing tool tips is a boring job, so I couldn't motivate me to write tool tips.
(I'll add tool tip texts for the next release.)Last edited by Selur; 30th Jul 2014 at 12:19.
users currently on my ignore list: deadrats, Stears555, marcorocchini -
Know about, it's 64bit only, it's behing Kvazaar, x265, DivX265 -> not really that useful atm.
+ for me progress indication doesn't work when fed via stdIn, but it seems to work for at least one of the developers, see: http://www.f265.org/bugs/ticket/23
+ configuration through a profile file instead of parameters is really annoying
-> don't think I will add support for it any time soonusers currently on my ignore list: deadrats, Stears555, marcorocchini -
Sorry if this has been asked previously.
Hybrid disables QAAC if the Apple Application Support stuff isn't installed, but QAAC supports a non-installed version of the required files. The makeportable file creates a folder of the required files. Any chance Hybrid will support QAAC without Apple Application Support "installed"? -
I wrote support for the portabe version quite some time ago.
Hybrid it looks for a folder named qtfiles, which should exist next to the qtaacenc binary and contain:- "pthreadVC2.dll"
- "objc.dll"
- "libicuuc.dll"
- "libicuin.dll"
- "libdispatch.dll"
- "icudt46.dll"
- "CoreMedia.dll"
- "CoreFoundation.dll"
- "CoreAudioToolbox.dll"
- "ASL.dll"
- "Microsoft.VC80.CRT.manifest"
- "msvcp80.dll"
- "msvcr80.dll"
Cu Selur
Ps.: if Hybrid makes a mistake detecting these files (assuming the tool cache was emptied); set a default output path, enable debug output level 9, save it as default and restart Hybrid. The debug output file created during startUp should point to where the problem is.users currently on my ignore list: deadrats, Stears555, marcorocchini -
Okay, looked at the batch file, seems like the folder was renamed from 'qtfiles' to QTfiles' -> try if renaming QTfiles -> qtfiles solves the problem for you.
users currently on my ignore list: deadrats, Stears555, marcorocchini -
It appears the CoreMedia.dll file is the problem..... makeportable 0.5 (I think that's the current version) doesn't include it. I used makeportable with QuickTimeInstaller.exe version 7.7.5, if it makes a difference (as opposed to using it with the iTunes installer, assuming you can).
makeportable does extract a couple of files not on your list though. Would Hybrid simply checking for the presence of QTfiles/CoreAudioToolbox.dll be enough, while assuming if it's present, so are the rest of the required files?
Anyway, here's the list of files I have (Hybrid found the ones which were present even though the folder was named QTfiles).
Inside the QTfiles folder:
ASL.dll
CoreAudioToolbox.dll
CoreFoundation.dll
icudt46.dll
icuin40.dll
icuuc40.dll
libdispatch.dll
libicuin.dll
libicuuc.dll
objc.dll
pthreadVC2.dll
The folder named Microsoft.VC80.CRT is inside the QTfiles folder and contains:
Microsoft.VC80.CRT.manifest
msvcp80.dll
msvcr80.dll
I have the above setup working fine with both MeGUI and foobar2000.
Thanks.Last edited by hello_hello; 31st Jul 2014 at 18:20.
-
There's also a few other files in the qaac_2.41 zip file (x86 folder). Aside from qaac.exe, should they all be copied to the Hybrid folder?
libgcc_s_sjlj-1.dll
libsoxconvolver.dll
libsoxr.dll
msvcp120.dll
msvcr120.dll
qaac.exe
refalac.exe
I assume even if they're not all required, copying them all wouldn't hurt, but I thought I'd ask while I'm here.
Cheers. -
qaac does not belong directly in the Hybrid folder, it belongs in the Hybrid/dynamic folder (normally Hybrid does come with a qaac binary).
I googled and the portable version form http://audiophilesoft.ru/load/coders_utils/qaac/7-1-0-50 does use slightly different files :/ ->arghusers currently on my ignore list: deadrats, Stears555, marcorocchini -
Ahh....... I read the info offered when installing Hybrid, which tells you NeroAacEnc needs to be in the Hybrid folder. And for fhgaacenc it says the required dlls need to be copied to the same place, so fhgaacenc.exe and qaac.exe having to be there too seemed logical to me. I hadn't looked in the "dynamic" folder so I didn't realise they were there.
Normally I'd put fhgaacenc.exe and all the required dlls in the same folder as that's what the instructions specify, so I guess I assumed it had to be that way. Or maybe I just read it all wrong.....
I received your PM and downloaded the test version but I'm on XP. I assume that's a 64 bit flavour of Hybrid? If so, I can't test it at the moment. Sorry. Hopefully next week I'll have the new Win7 PC up and running. If you happen to have a 32 bit version I can try I'll do so.
Cheers.
PS As far as I know deadrats is naru, banned, gone for good. There's probably no need to ignore him now. -
By the way..... just a "consistency" thing.....
Under the Log tab, Hybrid informs me that QAAC support has been disabled because the Apple Application Support isn't installed, but there's no such message for FhG when it's required files aren't in the Hybrid folder. The FhG checkbox disappears as an encoding option under the audio tab when they're not, but there's nothing mentioned under the Log tab.
Thanks again! -
Yes, you are right, I'll probably also hide the Apple Application support messages.
'Small' background info:
Since I was getting annoyed of people complaining (mostly via PM&Email) that Hybrid is complaining about tool X which requires Y and why I would care about licenses and not just include or hide the tool, so I decided to divide the tools in three categories:
- Main - tools
This are the most essential onces, which normally should always be present:- ffmpeg - needed for flv input, raw audio handling and decoding/encoding, transport stream handling,...
- mencoder - needed for preview and dvd/file analysis, XviD encoding
- mkvmerge - needed for mkv creation and tagging
- mkvextract - needed for mkv stretched audio stream detection
- mkvinfo - needed for mkv stretched audio stream detection
- tsMuxeR - needed for m2ts analysis/creation, Blu-ray/AVCHD structure creation, .sup extraction (ffmpeg sadly fails here)
- MP4Box - needed for mp4 handling)
- sox - needed for audio filtering
- mp4fpsmod - needed for mp4 timecode v2 handling
- FrameCounter - needed for analyse raw avc/vc-1/mpeg-4 part2 input
- lsdvd/vStripFree - needed for dvd analyis
- avsInfo - needed for avisynth input analysis
- NamedPipe - needed for named pipes in windows
- delaycut - needed to fixed delays and error in audio streams
- telxcc - needed to extract teletext as .srt
- Optional - tools
This are audio/video encoders and some container helper tools which are nice to have- x264 - used for H.264 encoding
- x265 - used for H.265 encoding
- CUDA - used for NVIDA CUDA based H.264 encoding (requires an NVIDIA GPU and Windows)
- vpxenc - needed for vp8/vp9 encoding
- NeroAacEnc - used for aac encoding *
- QaacEnc - used for aac encoding (requires stuff from Quicktime and Windows) *
- fhgaacenc - used for aac encoding (requires stuff from WinAmp and Windows) *
- aften - used for ac3 encoding
- dcaenc - used for dts encoding
- opusenc - used for opus encoding
- oggenc - used for ogg encoding
- flac- used for flac encoding (later requires an OpenCL capable gpu)
- flvextractcl - needed to extract time codes out of flv files
- Avisynth - needed to use Avisynth filters (some require .Net or other requirements which don't come with Hybrid)
- Gimmick - tools or tool extensions
Just nice to have, but most stuff should work without them- lame - used for mp3 encoding (as a separate executable, nowadays ffmpeg requires lame libraries to compile)
- faac - used for aac encoding (included in ffmpeg or as a separate executable) *
- flaccl - used for gpu supported flac encoding *
- FDKAacEnc - used for aac encoding (included in ffmpeg or as a separate executable) *
- BDSup2Sub++ - used to convert Blu-ray to DVD subtitle
- DivX265 - used for H.265 encoding
- Kvazaar - used for h.265 encoding
- QSVEnc - used for H.264 encoding (requires Quicksync capable CPU and Windows) *
- more tools are probably to come over time
* tool itself or some of it's requirements can't be shipped with Hybrid due to license restrictions (GPL, LGPL, something proprietary)
Normally I planned that Hybrid would only complain about missing 'main'-tools, but the whole thing got a bit vague/mushy over time and nowadays Hybrid 'complains' about some optional stuff too.
At some time back Hybrid also supported using ImgBurn to create Blu-ray images, but that support was removed since tsMuxeR is used for it now, which is the better solution since it's available on Windows, Mac and Linux.
Cu Selur
Ps.: removed the 'Apple Application Support' message
PPs.: While at it I think I should mention some of the gimmick/hidden options: Email/IRC notification support, Folder monitoring, drag&drop automation encoding, simple and advanced styling, icon removal, removal or warning messages about tools, mkv tag extension,... Yes, Hybrid can do a lot of gimmicky stuff.Last edited by Selur; 1st Aug 2014 at 01:22.
users currently on my ignore list: deadrats, Stears555, marcorocchini - Main - tools
-
No problem, reading some of the treads over at http://forum.selur.de/forum2-general-hybrid-infos.html might be interesting, especially *hidden* Hybrid options and [Info] About profiles and saving settings,.....
users currently on my ignore list: deadrats, Stears555, marcorocchini -
More problems. I have 2 video-files, 'test.mkv' and 'test_sample.mkv', the latter being a 1min sample of the former, as produced by Hybrid. The task, re-encode just the ac3 audio as stereo AAC, the video setting set to 'Ignore'. The problem, when processing 'test.mkv', after successfully encoding the audio, 'Muxing' crashes with the message "crashed:ERROR: \\vboxsvr\temp\test_new.mkv is too small! (byteSize: 0byte)".
The 1min 'test_sample.mkv' (which exists on the same drive that has multiple gigs of free memory, and uses the same drive for the 'Temp' folder) is processed successfully by Hybrid.
All of this is with XP. Attached is the Hybrid-debug file. The only odd thing that happens prior to the crash is that the progress-bar stalls at for example 40% then will shoot up to say 80%. But like I said, the aac file that is produced is fine.
The other 'bug' that I'm sure I mentioned already and am surprised to see still exists has to do with setting an alternate audio source as anything other than an mkv/mp4 file. For instance, if I try using the aac-file produced above as the alternate audio track, on trying to add it to the audio queue, I immediately get a "mkv ID missing from MKV input!!!" error prompt, followed on clicking OK by Hybrid itself crashing! If on the other hand, I select the same aac-file but choose to 'reencode' it, no such error/crash occurs.Last edited by omelette; 7th Aug 2014 at 09:03. Reason: Removed HybridDebugOutput.txt...
-
a. you used Version 2014.04.02.1 -> update to the latest version (make sure to delete all you settings when doing it) and try with the latest
b. if the problem is still present in the latest Version it would help if you could create another debug output and share a sample which allows to reproduce the problem.users currently on my ignore list: deadrats, Stears555, marcorocchini -
regarding the new: That should happen if the output already exists and 'Generate' is enabled.
regarding the debug output: the output comes from different versions.
(Hybrid will always only append to the debug output file, thus if there is already one it will append to it.)
"mkv ID missing from MKV input" -> I know what happens, a/v source and external audio source get mixed up, thus since the input a/v input is an mkv file Hybrid is looking for an mkv id.
-> not sure if I come to it today, but it shouldn't be hard to fix
-> hopefully, fixed it (due to some miracle I got a stable internet connection for a few minutes), send you PM with a link to a test versionLast edited by Selur; 7th Aug 2014 at 09:22.
users currently on my ignore list: deadrats, Stears555, marcorocchini -
Good to know for future reference, I presumed that Hybrid created a new debug-file each time it was run.
"mkv ID missing from MKV input" -> I know what happens, a/v source and external audio source get mixed up, thus since the input a/v input is an mkv file Hybrid is looking for an mkv id.
-> not sure if I come to it today, but it shouldn't be hard to fix -
2014.08.07 - 15:14:06_Windows XP-32bit_2014.07.14.1 - level 4: debugging, enabled: falseusers currently on my ignore list: deadrats, Stears555, marcorocchini
-
-
Upgrade complete! The good news, the "mkv ID missing from MKV input" bug is fixed! Unfortunately, 'muxer' still crashes when processing large videos (>1gig) when it tries wrapping the converted ac3 -> aac-stereo in the mkv container. Like I said, the 1min sample video is re-encoded ok.
Edit: Ok, I wasn't expecting this - if I re-encode to a mp4 container, no crash! So, something to do with mkv containers methinks!Last edited by omelette; 7th Aug 2014 at 14:11.
Similar Threads
-
vp9 vs x265 vs DivX265
By deadrats in forum Video ConversionReplies: 14Last Post: 28th Jun 2015, 09:48 -
HEVC-x265 player in linux?
By racer-x in forum LinuxReplies: 4Last Post: 20th Mar 2014, 18:10 -
Hybrid [x264/XViD - MKV/MP4] Converter Support Thread
By Bonie81 in forum Video ConversionReplies: 6Last Post: 8th Jan 2013, 03:53 -
VP8 vs x264
By Selur in forum Video ConversionReplies: 14Last Post: 14th Apr 2012, 07:48 -
How often do you reinstall your operating system(windows,mac,linux etc..)?
By johns0 in forum PollsReplies: 28Last Post: 22nd Jan 2011, 17:14