Comments (9)
Please provide a sample video that allows me to reproduce the problem, otherwise there isn't much I can do.
from lavfilters.
Ok, I'll try to create a sample of the video and see if the problem remains on the sample.
from lavfilters.
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.
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.
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.
So, is this a problem of the x264 version?
Maybe its better to lav not respect too that atom?
from lavfilters.
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.
Closing this issue as the file in question is "bad".
from lavfilters.
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)
- Chipmunk voices or no sowftare volume control when using player built-in audio transform filter HOT 1
- Crash in LAV Splitter tray menu
- Feature Request: Pitch Correction Support During Playback Speed Adjustments HOT 2
- RTX HDR not working for alot of X265 videos HOT 4
- Deprecated
- LAV Splitter Subtitles Selection HOT 4
- Feature reqest: Add ffmpeg.exe and ffprobe.exe to the package HOT 3
- Blacklist more mov/mp4 handler names
- VVC support broken? HOT 1
- I don't know how to set up a decoder to play WMV files.
- OSD expansion with audio and subtitles HOT 2
- Artifacts in Some YouTube HDR Videos When Trying to Playback Using Hardware Decoding HOT 14
- Improve downtime in audio when seeking with bitstreaming enabled HOT 6
- VP9 and HEVC hardware accelleration support wrongly detected HOT 5
- LAV Audio Mixing. Wrong channel mixing when use 5.1 to 2.0 (Stereo) downmix HOT 2
- Streamlink not working after 79.2?
- Get stereo frame buffer when decoding H.264 MVC HOT 4
- Generic D3D11 copyback choice HOT 1
- I updated potplayer to version 240618 (1.7.22260) and then I encountered some errors
- [Suggestion] LAV Splitter Source: allow selecting smaller video resolution in multi-resolution HLS livestream HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lavfilters.