Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 7th May 2025, 06:09   #25321  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,251
Quote:
Originally Posted by j7n View Post
The sound is quite obvious between the words "to" and "be" on the right side (left front channel is clean).
Sorry, I listen the high frequencies at 3.905 but not the clik.
Try then GraphEdit to verify if LAV filter decoder is also affected:
Attached Images
 
tebasuna51 is offline   Reply With Quote
Old 7th May 2025, 06:24   #25322  |  Link
v0lt
Registered User
 
Join Date: Dec 2008
Posts: 2,213
Quote:
Originally Posted by Blight
so I've had OpenAI's O3 model try to analyze the differences and it came up with 3 important points, 2 of which should be simple to implement, please consider enhancing this functionality.
I think the main problem with AI is not that it is stupid, but that it does not understand its stupidity. That is why AI writes its answers with unperturbed confidence.
This is where another problem arises. Naive users believe the stupid AI and start writing its answers on the Internet as a good solution. This creates even more garbage on the Internet. I hope that in the future, publishing AI "answers" on many forums will be considered flooding.
v0lt is offline   Reply With Quote
Old 7th May 2025, 07:23   #25323  |  Link
j7n
Registered User
 
j7n's Avatar
 
Join Date: Apr 2006
Posts: 166
Sure, with 32-bit from MPC-HC. https://i.imgur.com/JTSgI5T.png

A second sample, pourque.ec3, problem at 41728 right at the start. Only on the first playback. Maybe ffmpeg has processor-specific code, so it only happens sometimes?

https://pixeldrain.com/u/AFU54eoF
j7n is offline   Reply With Quote
Old 7th May 2025, 08:56   #25324  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 7,251
I found how write wav file in avi container:
Name:  02.PNG
Views: 404
Size:  11.9 KB
And using LAV Audio decoder 0.79.2 in first play (x0) -> error, second play (x1) -> OK
Name:  05.PNG
Views: 408
Size:  28.0 KB
tebasuna51 is offline   Reply With Quote
Old 7th May 2025, 09:31   #25325  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,377
Quote:
Originally Posted by Blight View Post
Hi Nev, I know it's not the most thrilling of issues to fix, but can you please take look at this, I believe this issue can be partially resolved with a few small tweaks:
https://github.com/Nevcairiel/LAVFilters/issues/652
None of the statements that so called "Intelligence" provides are actually correct or event remotely useful. The code it cites does not exist, the options it recommends are wrong or their meaning distorted or entirely inverted, and the correct options that would do the tasks it suggests are set by default.

As a general rule for anyone ever reading this, any AI interaction will instantly get your post dismissed and probably ridiculed. Developers should know better.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 7th May 2025 at 09:37.
nevcairiel is online now   Reply With Quote
Old 7th May 2025, 11:50   #25326  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,716
Quote:
Originally Posted by tebasuna51 View Post
I found how write wav file in avi container:
Attachment 18945
And using LAV Audio decoder 0.79.2 in first play (x0) -> error, second play (x1) -> OK
Attachment 18946
The whole spectrogram looks a bit different, not just the broken segment.

I suggest putting the sample files on FFmpeg bug tracker.
__________________
MPC-HC 2.4.2
clsid is offline   Reply With Quote
Old 8th May 2025, 00:26   #25327  |  Link
j7n
Registered User
 
j7n's Avatar
 
Join Date: Apr 2006
Posts: 166
I have done so.
j7n is offline   Reply With Quote
Old 8th May 2025, 14:18   #25328  |  Link
Blight
Software Developer
 
Blight's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 1,011
Quote:
Originally Posted by nevcairiel View Post
None of the statements that so called "Intelligence" provides are actually correct or event remotely useful. The code it cites does not exist, the options it recommends are wrong or their meaning distorted or entirely inverted, and the correct options that would do the tasks it suggests are set by default.

As a general rule for anyone ever reading this, any AI interaction will instantly get your post dismissed and probably ridiculed. Developers should know better.
I sincerely apologize. I tried many different ways to understand the performance difference compared to libVLC and the answers O3 provided made sense, I should have dug deeper to verify the code exists.

The issue itself still stands. When performing a seek action on a remote Emby server or switching subtitle tracks, with libVLC the action is near-instant while in DirectShow using LAV Source, it can take 1-30 seconds. Is there any way I can help you debug this issue, taking into consideration that I limited understanding of the code itself? Is there a build that outputs a debug log that may help trace the issue?
__________________
Yaron Gur
Zoom Player . Lead Developer

Last edited by Blight; 10th May 2025 at 12:38.
Blight is offline   Reply With Quote
Old 8th May 2025, 22:31   #25329  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,716
A track change triggers a flush in the splitter. That is needed to acquire data packets for the new subtitle track, which can be located before current parsing position.

But perhaps an optimization could be done. If the splitter stores the end timestamp of the last processed sub packet, then it could decide if it is possible to skip the flush of audio and video queues, if last packet end time is in the past.
__________________
MPC-HC 2.4.2
clsid is offline   Reply With Quote
Old 11th May 2025, 18:29   #25330  |  Link
max79
Registered User
 
Join Date: Mar 2017
Posts: 86
Support request #43

@Nevcairiel

I'm noticed that LIVE-streams(HLS or MPEG-TS) that have subtitle track in it, lead a Graph Studio to crash right after trying to render a Video pin. Example(This site works only in Russia. Please use VPN):

https://rt-ural-sur-htlive.cdn.ngeni...7/variant.m3u8

Stream contain this subtitle track:
MEDIATYPE_Subtitle {E487EB08-6B26-4BE9-9DD3-993434D313FD}
MEDIASUBTYPE_UTF8 {87C0B230-03A8-4FDF-8010-B27A5848200D}
FORMAT_SubtitleInfo {A33D2F7D-96BC-4337-B23B-A8B9FBC295E9}

p.s. I have no no crash only if I render a Subtitle pin first and only then render a Video pin.

Any feedback would be appreciated.

Last edited by max79; 11th May 2025 at 21:42.
max79 is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.