Not everyone is a coder, but you are going off about how this is supposedlyIf it's so easy, why are you not doing it? Talk is cheap.
yet for such a claim of impossibility in your own words, when given a verifiable example PROVING that it is clearly NOT impossible, you move the goal posts and now demand this person give a technical breakdown of how other open source video players work. Do you not see how absurd you're acting? Do you really have no self-awareness? You are so far up your own ass that its no wonder VLC is in such a place when compared to its other video player peers. You make a claim, then are given proof as to why that claim is not true, so you backpedal away and then point the finger back at them and exclaim they are the ones who are infact dodging the topic.On a logical level, this feature is algorithmically impossible
"Is this frame the best? No, next one? No - next one? - ***** is was one of the 2 last ones after all." [Press SHIFT-Left --> Repeat]
Yes, it's weird. VLC player is my player of choice and I love how it, but issues like not being able to skip one frame forward for more than a few frames, and not being able to go back one frame at a time at all, are really weird.It proves other players can do it. As I already said, the answer might be in the source code of MPV and other open source players.
Even Windows Media Player can do frame by frame backward.
I've chosen this Big Buck Bunny video because it's a rights free and well encoded 4k video which can be freely distributed. You can use any other video you want.
Notice that in 2021 VLC still has problems with frame by frame forward:
https://forum.videolan.org/viewtopic.php?f=14&t=154822
Something which has been reported many times and many years ago:
https://forum.videolan.org/viewtopic.php?f=14&t=61937
So I guess frame by frame backward might come in ten years time at best. It sounds like VLC was frozen like ten years ago and no useful user feature other players have will be added soon.
At the end, year after year, VLC is getting more and more late to the party, hélas.
So yes, do that, keep on waiting while we are using other players for this feature and some other ones as well.
Alright, I think I understand better now.In general, VLC seeking is not accurate, so you can't simply seek to the previous frame. Besides, you don't generally know the exact timestamp of all the previous frames.
In fact, some formats cannot provide accurate seeking (short of parsing everything from the beginning) - notably MPEG-TS.
I mean this is the obvious solution. But for some reason the response is "Absolutely impossible you massive idiot, why don't you code it yourself?"Why not have a set of codecs for which this feature is supported, and only implement this feature for those codecs? Isn't it possible to implement this feature for those codecs which support accurate time-reporting capabilities so you'd know how many frames have passed since the previous I-frame?
In general, VLC seeking is not accurate, so you can't simply seek to the previous frame. Besides, you don't generally know the exact timestamp of all the previous frames.
In fact, some formats cannot provide accurate seeking (short of parsing everything from the beginning) - notably MPEG-TS.
Return to “General VLC media player Troubleshooting”
Users browsing this forum: No registered users and 20 guests