And h.264 is probably over 20 times more complex to decode than the older codec. Times 30 you're at 600. And nobody is putting exact seek into browser players because it's not going to work for HD video which multiplies the CPU usage again.
-
-
i don't understand what the times 30 is here
1 reply 0 retweets 0 likes -
h.264 frames can depend on an infinite number of frames before them. A more common setting is 30. That means decoding frame 30 requires decoding frames 1-29 too. So you need 30 times the CPU power to decode any *random* arbitrary frame in the time it normally takes to decode one.
2 replies 0 retweets 8 likes -
Try encoding your video on the left with GOP size 1 and I bet it'll seek as smoothly as the video on the right.
1 reply 0 retweets 2 likes -
(It will also be much larger, but still smaller than the video on the right since h.264 is still going to be a better codec even in intra only mode)
2 replies 0 retweets 1 like -
ok but here's a non-defective video player doing it just fine despite you saying it's impossible (same video as on the left in my original) this is running on 8 year old hardware on mac os 10.12pic.twitter.com/GApgFA82Oe
5 replies 6 retweets 57 likes -
No idea what Quicktime is doing here, but I’d be impressed if it worked on typical HD content. Still, I don’t get what the point is necessarily. Even if h264 scrubbing could be “fixed,” it’s always going to be horridly inefficient. There’s better encodings for that...
3 replies 0 retweets 3 likes -
This Tweet is unavailable.
-
This Tweet is unavailable.
-
The problem isn't long videos, it's *short* videos. mpv by default uses non-exact seeks which are most efficient and will round your seek position to the nearest keyframe. But if your video is 8 seconds long like OP, you can only seek to one or two places. Try it with mpv.
1 reply 0 retweets 4 likes
With long videos, you can't tell that your scrubbing is only landing on seconds that are a multiple of 3. When your video is short, you can. This applies to mpv default settings too. You *can* ask mpv to do exact seeks, but then it'll eat CPU and run slowly for hi res videos.
-
-
Hmm, you seem to be right. Consider me fooled, I thought it looked more granular than that at first.
1 reply 0 retweets 0 likes -
Keep in mind that some videos have fixed GOPs so keyframes are at exact intervals, and some don't, so you can't necessarily tell just by looking for patterns in the timestamps you can seek to.
1 reply 0 retweets 3 likes - Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.