Giter VIP home page Giter VIP logo

Comments (13)

argorar avatar argorar commented on May 20, 2024 1

It will not in short term. The dependencies with third party libraries make much harder to fix issues related to codecs because the development is dead.

Support in this matter will be dropped from now.

Maybe, one day, these dependencies will be erased to use instead just ffmpeg.

from webmconverter.

argorar avatar argorar commented on May 20, 2024

That was a work around to fix some cases, was not 100% accurate, all of the ones I have registered work with last update. Upload a test file.

from webmconverter.

jack-cole avatar jack-cole commented on May 20, 2024

Here is the full video that plays fine in MPV. https://drive.google.com/file/d/1y0PpC8G3bwBquwu7MHmDmomfhxmlHu5H/view?usp=sharing This file is created by Nvidia Shadowplay. I do not have any control over its output, other than framerate and bitrate.

When I use WebMConverter to trim the last part where I am in the car and get shot, the audio is desynced by a few seconds. https://drive.google.com/file/d/1URJisQmSuGffpXPyK3R4Na_e6SV6Tx1b/view?usp=sharing

from webmconverter.

argorar avatar argorar commented on May 20, 2024

You updated shadowplay recently?
I have a test file made with shadowplay that syncs well. Your video doesn't work with previous webm versions without weird artefacts.

from webmconverter.

jack-cole avatar jack-cole commented on May 20, 2024

Shadowplay uses variable framerate, so when a game's framerate dips so does the recorded video, which causes issues with syncing the audio. I don't know how MPV and other video applications are able to sync it. I have it set to record at 30FPS, but you can see in the first screenshot it's less than that for the video I sent, while the second screenshot is one without dips.

Video with dips in framerate

Video with no dips in framerate

from webmconverter.

argorar avatar argorar commented on May 20, 2024

With second file at 30FPS sync right?

from webmconverter.

jack-cole avatar jack-cole commented on May 20, 2024

These are the settings I use. It chooses 29 fps for that video that has frame dips.
image

from webmconverter.

jack-cole avatar jack-cole commented on May 20, 2024

#17

from webmconverter.

argorar avatar argorar commented on May 20, 2024

Your file has different values of tbr:
imagen
Video recorded with shadowplay, correct tbr:
imagen

from webmconverter.

argorar avatar argorar commented on May 20, 2024

#17

The video provided in that issue sync correctly in latest version.

from webmconverter.

jack-cole avatar jack-cole commented on May 20, 2024

I set my FPS to 30 to save filesize, so the TBR is 30. My recordings can drop below 30 fps due to lag, which is why the TBR doesn't match the FPS.
image

from webmconverter.

argorar avatar argorar commented on May 20, 2024

That mess internal calculations to determine exact times. If posible use another configuration like 24 fps and test again.

from webmconverter.

jack-cole avatar jack-cole commented on May 20, 2024

I used another application called Handbrake and it was able to sync the audio fine when trimmed to those last ten seconds. I prefer WebMConverter over that since it has a better UI and features. Is it possible to make this work in WebMConverter?

from webmconverter.

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.