Another quick suggestion: Could you make Hybrid ignore all files that it can't handle? Maybe with a switch to turn off the warning boxes that come up.
The reason is that my media player generates xml, jpg, nfo, txt and some other obscure files and when I toss the folder at Hybrid, it gives me a whole bunch of error boxes and each one has to be clicked!
+ Reply to Thread
Results 121 to 150 of 270
-
-
A small suggestion - would it be possible to put a simple line in the main page log to tell the user when it has finished reading the file?
I presume that if I want to do any kind of cropping and or resizing, that I must deinterlace first. Does Hybrid automatically do it in the correct order? ie: deinterlace first. I assume bobbing is better?
So normally you do not have to care about deinterlacing and leave it to Hybrid.
If Hybrid does not detect your source properly (which normally means that the source was not properly flagged) you can run Hybrids Interlace detection (press Filtering->Deinterlacing/Telecine->Deinterlacing/Telecine Settings->Analyse or activate Config->Automation->Autorun interlaced check)
If that still does not help you can disable Auto Deinterlacing (disable Filtering->Deinterlacing/Telecine->Auto deinterlacing) or force deinterlacing (Filtering->Deinterlacing/Telecine->Force deinterlacing).
About the quality of interlacing, here an overview of the deinterlacing&co methods Hybrid offers:
If the auto-deinterlacer doesn't give you a satisfactory image quality, you can choose between the following deinterlaceing methods manually:
Mencoder/FFmpeg deinterlacers:
- Yadif: fast deinterlacer, doesn't change the frame rate
- Yadif - custom: allows you to manually specify the yadif parameters
- Mcdeint - custom: Slow motion compensating deinterlacer. It needs one field per frame as input and must thus be used together with tfields=1, yadif=1, yadif=3 and a frame step filter which at the end throws out some frames to hit the desired framerate.
- kerneldeint: fast deinterlacer, doesn't the change frame rate
- ivtc - filmdint: inverse telecine deinterlacer which changes frame rate from 29.976 to 23.976 and lowers the frame count accordingly
- bob: bobbing deinterlacer which doubles the frame rate and count
- linear blending: deinterlaces the given block by filtering all lines with a (1 2 1) filter, doesn't change the frame rate
- linear interpolation: deinterlaces the given block by linearly interpolating every second line, doesn't change the frame rate
- cubic interpolation: deinterlaces the given block by cubically interpolating every second line, doesn't change the frame rate
- median deinterlacer: deinterlaces the given block by applying a median filter to every second line, doesn't change the frame rate
- ffmpeg deinterlacer: deinterlaces the given block by filtering every second line with a (-1 4 2 4 -1) filter, doesn't change the frame rate
Avisynth deinterlacers: (require the avisynth extension)
- Yadif (Avisynth): fast deinterlacer, doesn't change the frame rate
- Decomb (Avisynt): Telecide + Decimate combo, best use for ivtc and hybrid material, changes framerate depending on settings
- QTGMC (Avisynth): very high quality motion compensated deinterlacer&bobber which like mcdeint can get really slow depening on your settings. In bob mode frame count and frame rate is doubled.
- TIVTC (Avisynt): Telecide + Decimate combo, best use for ivtc and hybrid material, changes framerate depending on settings
While Auto deinterlacing is active Hybrid will still decide if it uses the deinterlacer or not.
If you want to forcefully enable or disable deinterlacing with a specific deinterlacer: Activate Force deinterlacing and deactivate Auto deinterlacing.
Additional deinterlacers can be added if the are supported via mencoder, ffmpeg or avisynth (windows only).
In general Hybrid automatically uses:
- 'Yadif' or 'Yadif (Avisynth) for interlaced input
- 'ivtc - filmding' or 'TIVTC (Avisynth)' for telecine content
(iirc.)
You bobbing in general is a better deinterlacer, but since it doubles the frame rate and frame count and therefore depending on the content and the bobber used doubles the output size it is not the default.
Available bobbers are:
- bob (basically 'Yadif - custom'/'Yadif (Avisynth)' with mode = 1)
- QTGMC (Avisynth) with 'bob' enabled
in general as long as your content is interlaced using QTGMC is the method that provides the best quality, but also depending on the preset might be the slowest method.
You also mentioned using some filters on almost every job you do. Can you refresh my memory on which ones to use and why do you use them?
If the content is interlaced I normally use for deinterlacing I use: QTGMC (with prest = Fast)
In general I normally use:
1. a deblocker (DeblockQED if the source has a good quality but not excellent, if the source quality is bad I use Unblock) to lower visible macroblocking (->http://en.wikipedia.org/wiki/Macroblock)
2. DeHaloAlpha (since most of the sources others edited contains rininging -> http://en.wikipedia.org/wiki/Ringing_artifacts)
3. Grain handling -> Removegrain (with it's default values) to get a small (normally not visible) smoothing effect that boosts compressibitly
the rest of the filters normally totally depend on the sourc input and need to be adjusted to the source input.
Could you make Hybrid ignore all files that it can't handle? Maybe with a switch to turn off the warning boxes that come up.
The version you have offers you the possibility to specify which extensions to ignore: Config->Input settings->Extensions to ignore (read the tooltip on how to specify multiple extensions).
The program now works absolutely perfectly!
Cu Selur -
Thanks for the detailed response! I think I will work through your tips and suggestions one at a time and post questions as I come across them.
That's nice. I'll than release a public version later today. -
Remember that my version only works because I have the 32 bit version of ffmpeg running
Cu Selur -
I am playing with the deinterlacing settings and am trying to use the preview to check the effect.
If I use a bobbing deinterlacer like Yadif (Avisynth), The Avisynth preview button gives me the error:
Code:Avisynth preview error: Could not load avisynth.dll! Cannot load library avisynth.dll:
If I select the "Filter view" tick box and click the "Filter View" button, then the dual preview window opens, but because I am trying the bobbing settings (50fps), the original preview plays back at double speed. I can't compare the output between the two. Can you fix it so that both previews play back at the correct speed? -
-
Or am I completely wrong? -
If I select the "Filter view" tick box and click the "Filter View" button, then the dual preview window opens, but because I am trying the bobbing settings (50fps), the original preview plays back at double speed. I can't compare the output between the two. Can you fix it so that both previews play back at the correct speed?
If I use a bobbing deinterlacer like Yadif (Avisynth),...
Avisynth preview error: Could not load avisynth.dll! Cannot load library avisynth.dll:
-> DOH, that's my mistake (bug in the installer, I just realized,..) -> put the attached avsViewer.zip into your Hybrid folder. The installer always installs the 64bit version of it on 64bit systems, but it should always install the 32bit version. The 64bit version shouldn't be part of the current installer, since Hybrid should not use it.
-
Yay, Avisynth viewer works now!
I see it is a frame by frame viewer with no play button or jump to frame number feature - is that correct?
Does this viewer only process the avisynth stuff for preview and nothing else?
If I want to preview everything, do I use the Filter view preview? -
I see it is a frame by frame viewer with no play button or jump to frame number feature - is that correct?
, but yes it is intended as a frame-by-frame viewer.
Does this viewer only process the avisynth stuff for preview and nothing else?
If I want to preview everything, do I use the Filter view preview?
If you enable 'Filter view' and:
- press 'Filter View' the normal MPlayer Preview will be used with a side-by-side (input/output representation)
- press 'Avisynt preview' the avsViewer Preview will be used with a side-by-side (input/output representation)
Cu Selur -
-
If the content is interlaced I normally use for deinterlacing I use: QTGMC (with prest = Fast)
-
Pity! It would be nice to have the playbacks in sync.
Unfortunately the Avisynth side-by-side viewer is also out of sync!
Only way I can think of is using multiple sliders,... but I have to think about how and if this can be implemented properly.
-> I added it to my 'possible improvements'-list, but don't hold your breath,..
--> forget it I just remembered why I didn't add it in the first place: memory consumption
Problem is to implement this I would have to open two avisynth instanced parallel and this will kill the 32bit limit of 2GB if multiple filters are used. (especially on HD content)
notice that if I select QTGMC and tick "Bob", the output frame rate at the bottom of the same window stays at 25fps. Is that right or will the final video be at 50fps?
Cu SelurLast edited by Selur; 8th May 2012 at 05:54.
-
I agree, problem is. That the syncing is done by mplayers (network sync methods: http://www.mplayerhq.hu/DOCS/HTML/en/networksync.html) which are ment to playback the same content synchronized over a network, and there's no option to change the way the syncing is done
-
Surely the time codes should be the same in both 25fps and 50fps videos?
I agree that I would have thought that this should work, but since there are no options to manipulate the syncing I can't really do a thing. -
Regarding the warning boxes for extensions that Hybrid can't handle - would it be easier to have a setting somewhere to just turn off the pop up boxes for this situation only since Hybrid already ignores the file types it can't handle - it is just the pop up boxes that are annoying.
-
Please confirm if I understand this correctly: If I set a de-interlacer (any one) and "Auto deinterlacing" is checked (provided the source is flagged properly), Hybrid will only deinterlace if the source is interlaced. Is that right?
Also - will DeblockQED, DeHaloAlpha and grain handling do any harm if I just use them on all videos? -
Hybrid will only deinterlace if the source is interlaced. Is that right?
Also - will DeblockQED, DeHaloAlpha and grain handling do any harm if I just use them on all videos?
(+ encoding will probably be a bit slower)
Cu Selur -
I must say it is fun!
The box says "Info" text is "Found no video or data in input."
If I try to add a jpg image it actually analyses it, but if I try to add it to the queue I get another Info box with the text: "Notice: You just added a job with an empty audio queue while audio handling != ignore. Maybe you forgot to put an audio stream in the audio queue"
The second one sounds like it would not be a good idea to try and add jpeg or jpg files to the queue anyway! Maybe I am barking up the wrong tree and should just set a bunch of offending extensions to ignore like you previously suggested? -
Btw: How do I add a folder containing files in one go?
Can I also add a folder with subfolders? -
Okay, I'm a bit confused.
If you throw i.e. a pdf file at Hybrid, Hybrid will complain with something like 'Aborting since Hybrid could identify the frame count of the input(1)!' since it does not know that you only use .pdf as an extension for files it can't handle.
If you try to do stuff with Hybrid after this, everything is your problem, Hybrid told you that it can't handle the input.
If you add pdf to the extensions Hybrid should ignore, it should to that,... (oh, I see there's the problem, Hybrid does not always clean the input list properly,..) -> I'll look at it
Cu Selur -
throw a folder at it and Hybrid should scan the folder and all it's subfolders,...
How would I list the file extensions to ignore in the box under config settings if I just go that way?? -
-
Off to fetch my son again! And rescue my mother in law who has broken down!! Will check back later...
-
As I understand it, ivtc should not be used on PAL content. Am I correct?
Does Hybrid allow for this and should I rather set it up to use one of the Yadif filters as default?
Mine doesn't.)
How would I list the file extensions to ignore in the box under config settings if I just go that way? -
correct, normal PAL content should not be telecine.
if you feed Hybrid with an input file and the input is detected as interlaced and 'Auto Deinterlacing' is enabled, Hybrid will switch to yadif unless another 'same-framerate' interlaced is chosen. So it will switch from i.e. IVTC to yadif. If you select IVTC after the source was loaded Hybrid assumes you know what you are doing and will use IVTC.
read the tooltip; you need to specify the extensions before loading the sources! -
I presume the default Yadif is just plain old Yadif, so if I set it to the Avisynth one with bobbing, it will then use that only when the source is correctly flagged interlaced?
no space after the ";". Is that right? I only ask because these things normally want a space.
Similar Threads
-
LaCinema Mini HD Connect cannot play MKV H.264 files ?
By centrino3 in forum Newbie / General discussionsReplies: 12Last Post: 12th Aug 2011, 09:45 -
How to convert an h.264 MKV with softsubs to an h.264 MP4 with hardsubs.
By hawk16zz in forum User guidesReplies: 4Last Post: 27th Apr 2010, 11:41 -
H.264 TS files created using HD PVR to MKV.
By Red Hat in forum Video ConversionReplies: 223Last Post: 19th Nov 2009, 15:35 -
Best way to convert/burn/play .mkv H.264 Blu-ray/HD DVD files on a Mac
By iMacMan in forum MacReplies: 7Last Post: 21st Mar 2009, 16:50 -
Converting .avi (Xvid) to .mp4 or .mkv (H.264 or x.264) w/ subs
By Tensai in forum Video ConversionReplies: 4Last Post: 18th Jul 2007, 09:25