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.
-
-
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 -
ffmpeg.exe -i welcome.mp4 -vcodec libx264 -g 1 welcome_gop1.mp4 it seeks fast now, but now it's twice the size of the original Sorenson video (which I deleted off of the host, so I just re-encoded the already re-encoded mp4, whatever)
1 reply 0 retweets 0 likes -
Change the CRF.
1 reply 0 retweets 0 likes -
Also re-encoding in intra only mode a video with interframe artifacts *is* going to increase the size for the same quality. No, not "whatever".
1 reply 0 retweets 0 likes -
If you had the original raw uncompressed video you could do a fair comparison, but now you're just stacking the cards against h.264 in multiple ways.
1 reply 0 retweets 0 likes -
I'm not comparing h264's efficiency! I'm comparing the player software! The software on the left is defective! There are players that aren't F'd up!
1 reply 0 retweets 0 likes -
You're not comparing software efficiency unless you can get the player on the right to play the same h.264 video and do it smoothly.
1 reply 0 retweets 0 likes -
the computer on the right is from 21 years ago
1 reply 0 retweets 0 likes
And 21 years ago codecs were simpler and software didn't have to do anything special to implement smooth scrubbing beyond implementing scrubbing at all.
-
-
you're getting closer
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.