This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

latest versions of Hybrid_dev
#81
=> Is the output of Hybrid async or not? <=
Huh Huh Huh Huh Huh Huh Huh Huh

If it is sync one can tell Hybrid to compensate the delay with ffmpeg (Config->Input->Decoding->Fix {positive|negative} delay through ffmpeg).
If it is not sync, try the options I mentioned.

Cu Selur

Ps.: Like I mentioned MediaInfo does report the delay in the source. I have no clue what StaxRip does not does not do. (I'm not spending hours debugging StaxRip)
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#82
Forgive me for insisting, but only Hybrid, you detect negative A/V delay in every single movie; no one is spared. This has been the case since MPlayer was removed following the Hybrid_2026.03.21.1 release.

In all the other tools I use, everything appears normal—there is no negative A/V delay.
Reply
#83
You still have not answered my question.

If you look at the screenshots:
a. StaxRip audio is 6635.903 without a delay
b. Hybrid audio is 6635.84 with a delay or -106
Hybrid has Config->Misc->Fix {positive|negative} delays through ffmpeg, which might help assuming the Hybrid output is sync.

Share a short sample which allows to reproduce the problem.

Cu Selur

Ps.: I'll also run a test across all aac encoders (will take a few hours)
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#84
Updated the dev which fixes a few aac reencoding issues, which might have caused your problem.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#85
As requested, a small piece has been added.
expires in 3 days
In this case, the A/V delay is a positive 13 ms.

https://www.swisstransfer.com/dl/01a1bc1...e138179cbb
Reply
#86
I agree that clip has a reported delay of 13ms:
f:\Hybrid\64bit>mediainfo.exe --Full c:\Users\Selur\Desktop\test.mp4 General Count : 359 Count of stream of this kind : 1 Kind of stream : General Kind of stream : General Stream identifier : 0 Count of video streams : 1 Count of audio streams : 1 Video_Format_List : AVC Video_Format_WithHint_List : AVC Codecs Video : AVC Audio_Format_List : AAC LC Audio_Format_WithHint_List : AAC LC Audio codecs : AAC LC Audio_Channels_Total : 2 Complete name : c:\Users\Selur\Desktop\test.mp4 Folder name : c:\Users\Selur\Desktop File name extension : test.mp4 File name : test File extension : mp4 Format : MPEG-4 Format : MPEG-4 Format/Extensions usually used : braw mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v Commercial name : MPEG-4 Format profile : Base Media Internet media type : video/mp4 Codec ID : isom Codec ID : isom (isom/mp42/mp42/mp42) Codec ID/Url : http://www.apple.com/quicktime/download/standalone.html CodecID_Compatible : isom/mp42/mp42/mp42 File size : 30792900 File size : 29.4 MiB File size : 29 MiB File size : 29 MiB File size : 29.4 MiB File size : 29.37 MiB Duration : 166840 Duration : 2 min 46 s Duration : 2 min 46 s 840 ms Duration : 2 min 46 s Duration : 00:02:46.840 Duration : 00:02:46:16 Duration : 00:02:46.840 (00:02:46:16) Overall bit rate mode : VBR Overall bit rate mode : Variable Overall bit rate : 1476524 Overall bit rate : 1 477 kb/s Frame rate : 23.976 Frame rate : 23.976 FPS Frame count : 4000 Stream size : 95940 Stream size : 93.7 KiB (0%) Stream size : 94 KiB Stream size : 94 KiB Stream size : 93.7 KiB Stream size : 93.69 KiB Stream size : 93.7 KiB (0%) Proportion of this stream : 0.00312 HeaderSize : 32 DataSize : 30696968 FooterSize : 95900 IsStreamable : No File creation date : 2026-11-08 17:07:49.467 UTC File creation date (local) : 2026-11-08 18:07:49.467 File last modification date : 2026-11-08 16:14:17.980 UTC File last modification date (local) : 2026-11-08 17:14:17.980 Writing application : Lavf60.3.100 Writing application : Lavf60.3.100 Video Count : 399 Count of stream of this kind : 1 Kind of stream : Video Kind of stream : Video Stream identifier : 0 StreamOrder : 0 ID : 1 ID : 1 Format : AVC Format : AVC Format/Info : Advanced Video Codec Format/Url : http://developers.videolan.org/x264.html Commercial name : AVC Format profile : Main@L3.2 Format settings : CABAC / 1 Ref Frames Format settings, CABAC : Yes Format settings, CABAC : Yes Format settings, Reference frames : 1 Format settings, Reference frames : 1 frame Internet media type : video/H264 Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 166833 Duration : 2 min 46 s Duration : 2 min 46 s 833 ms Duration : 2 min 46 s Duration : 00:02:46.833 Duration : 00:02:46:16 Duration : 00:02:46.833 (00:02:46:16) Bit rate mode : VBR Bit rate mode : Variable Bit rate : 1340525 Bit rate : 1 341 kb/s Maximum bit rate : 1400000 Maximum bit rate : 1 400 kb/s Width : 1720 Width : 1 720 pixels Height : 720 Height : 720 pixels Stored_Width : 1728 Sampled_Width : 1720 Sampled_Height : 720 Pixel aspect ratio : 1.000 Display aspect ratio : 2.388 Display aspect ratio : 2.39:1 Rotation : 0.000 Frame rate mode : CFR Frame rate mode : Constant Frame rate : 23.976 Frame rate : 23.976 (24000/1001) FPS FrameRate_Num : 24000 FrameRate_Den : 1001 Frame count : 4000 Color space : YUV Chroma subsampling : 4:2:0 Chroma subsampling : 4:2:0 Bit depth : 8 Bit depth : 8 bits Scan type : Progressive Scan type : Progressive Bits/(Pixel*Frame) : 0.045 Stream size : 27955557 Stream size : 26.7 MiB (91%) Stream size : 27 MiB Stream size : 27 MiB Stream size : 26.7 MiB Stream size : 26.66 MiB Stream size : 26.7 MiB (91%) Proportion of this stream : 0.90786 Buffer size : 2400000 Codec configuration box : avcC Audio Count : 285 Count of stream of this kind : 1 Kind of stream : Audio Kind of stream : Audio Stream identifier : 0 StreamOrder : 1 ID : 2 ID : 2 Format : AAC Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Commercial name : AAC Format settings, SBR : No (Explicit) Format settings, SBR : No (Explicit) Format_AdditionalFeatures : LC Codec ID : mp4a-40-2 Duration : 166840 Duration : 2 min 46 s Duration : 2 min 46 s 840 ms Duration : 2 min 46 s Duration : 00:02:46.840 Duration : 00:02:46.840 Duration_FirstFrame : 13 Duration_FirstFrame : 13 ms Duration_FirstFrame : 13 ms Duration_FirstFrame : 13 ms Duration_FirstFrame : 00:00:00.013 Duration_FirstFrame : 00:00:00.013 Bit rate mode : CBR Bit rate mode : Constant Bit rate : 132300 Bit rate : 132 kb/s Channel(s) : 2 Channel(s) : 2 channels Channel positions : Front: L R Channel positions : 2/0/0 Channel layout : L R Samples per frame : 1024 Sampling rate : 48000 Sampling rate : 48.0 kHz Samples count : 8008320 Frame rate : 46.875 Frame rate : 46.875 FPS (1024 SPF) Frame count : 7820 Compression mode : Lossy Compression mode : Lossy Stream size : 2741403 Stream size : 2.61 MiB (9%) Stream size : 3 MiB Stream size : 2.6 MiB Stream size : 2.61 MiB Stream size : 2.614 MiB Stream size : 2.61 MiB (9%) Proportion of this stream : 0.08903

Problem is, that video, as it is, does not really seem sync to me.
Looking a the scene where she breaks the pen.
=> reencoding this file, the output will still be async


Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#87
This is just a case of positive A/V delay; they're usually all negative.
Do you think there's an alternative solution to ffmpeg (Config->Input->Decoding->Fix {positive|negative}?
Reply
#88
What I can say is that, when encoding to aac and packing audio&video into an mp4 container, the delay needs to be adjusted for audio and video to stay sync. (aka. Encoder-Priming)
Read https://www.iis.fraunhofer.de/content/da...AES116.pdf for details on why.
Hybrid does this, by adjusting the adjusting the stream delay fields inside the mp4 container during muxing.
Alternative to that you either need to cut or pad the audio (or video) to get back to the initial delay.
Hybrid offers a method using ffmpeg (Config->Input->Decoding->Fix {positive|negative} delays through ffmpeg).
Some muxers even do this automatically and some encoders automatically adjust for this delay and pad or cut the audio directly. For qaac and mp4box some adjustment (audio, video, delay) is necessary to keep the audio/video as sync as it was.

Since I'm not clear on whether you:
a. have a clip that is sync and turns async when processed by Hybrid
and/or
b. you just want the delay field to i.e. say 0

Since you seem to ignore half of the stuff I write and do not care to describe what the issue really is for you, I stop looking into this.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#89
In the older version, Hybrid_2026.03.21.1, it always showed 0—back then, MPlayer was included—and I would like it to always show 0.
The reason is that, currently, I have to use MeGUI every single time to stabilize the video and audio, and then reconvert them using Hybrid.
I’ll read the PDF you recommended shortly.
Reply
#90
I am still unclear of what the issue is, which is why I can not fix it.
I get that you wan the delay to report 0, but I do not understand why.
Is the video Hybrid creates async (=asynchron = audio and video are not synchron) and you hope/think/know that adjusting the delay will fix it?
Is the video Hybrid creates sync (=synchron = audio and video match) and you just want, for cosmetic reasons - the delay flag to report 0?

Quote:, I have to use MeGUI every single time to stabilize the video and audio,
Huh stabilize video and audio, to you mean sync (= synchronize)?
Why do you have to use MeGUI? What do you do in MeGUI? (Hybrid does allow to change the delay)

Quote: In the older version, Hybrid_2026.03.21.1, it always showed 0—back then, MPlayer was included—and I would like it to always show 0.
just to make it clear: Mplayer itself has nothing to do with the delay, delay was always taken from MediaInfos output.
So either MediaInfo does report the delay wrong or something changed in Hybrid.
atm. I suspect the first.

=> Answer the questions above.
Share a sync sample, describe what you do in Hybrid and what does not work or what you can't achieve that you want.

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)