Git Product home page Git Product logo

Comments (9)

Nevcairiel avatar Nevcairiel commented on July 2, 2024

Please provide a sample video that allows me to reproduce the problem, otherwise there isn't much I can do.

from lavfilters.

Leinad4Mind avatar Leinad4Mind commented on July 2, 2024

Ok, I'll try to create a sample of the video and see if the problem remains on the sample.

from lavfilters.

Leinad4Mind avatar Leinad4Mind commented on July 2, 2024

Here it is the sample: https://mega.nz/#!2EUA2bTB!fvTE_lEhBF91MmjY4ttWKnZdKOxpeTFmlw3L-rrVtCU

Go to 50 Seconds, you'll see the image to Freeze. And the SEEK of that sample is very poor, I can't choose to play in a specific second. VLC for example can play the file well, but I dont want to use that...
Other example, if I put haali splitter as the prefered one, the video seek is solved too. Even using LAV video and audio. Just changing the LAV Splitter to Haali Spliiter.

Best Regards

from lavfilters.

Nevcairiel avatar Nevcairiel commented on July 2, 2024

From what I can tell, the mp4 is kinda "broken". Its sample index marks a keyframe at that point, but its not actually a keyframe - the next keyframe is only 6 seconds later, hence the delay.

from lavfilters.

Nevcairiel avatar Nevcairiel commented on July 2, 2024

More accurately, its not marked as a keyframe, but as a random access point using a 'sbgp' atom. Its certainly possible the other demuxers you tested don't respect this atom at all.

from lavfilters.

Leinad4Mind avatar Leinad4Mind commented on July 2, 2024

So, is this a problem of the x264 version?
Maybe its better to lav not respect too that atom?

from lavfilters.

Nevcairiel avatar Nevcairiel commented on July 2, 2024

Well whatever wrote this mp4 file set a random access point there, but I don't see any indication of one. No key frames, no recovery point SEI.

And no, these random access point entries can be very useful, not respecting them because of a few broken files (or one broken muxer, at that), is not a solution.

from lavfilters.

Nevcairiel avatar Nevcairiel commented on July 2, 2024

Closing this issue as the file in question is "bad".

from lavfilters.

Leinad4Mind avatar Leinad4Mind commented on July 2, 2024

Hi there, just to say that I found the culprit of the freeze frame. I was using megui last version, I tried the dev version of megui and it solved. I've check that the problem was on the mp4box that was "broken".
About the poor seek, I did this: MPC-HC "Options">"Tweaks", un-tick "Fast seek (on keyframe)".
Thanks again!

from lavfilters.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.