Live data from Hacker News

H.264 is Magic

sidbala.com

201–210 of 230 posts

Re: H.264 is Magic

#201
post #91

Earlier quoted context omitted.

Your example seems to assume translation only. I wonder how difficult/useful it would be to identify other kinds of time-varying characteristics (translation, rotation, scale, hue, saturation, brightness, etc) of partial scene elements in an automated way. Along the same lines, it would be interesting to figure out an automated time-varying-feature detection algorithm to determine which kinds of transforms are the ri…

I wonder how difficult/useful it would be to identify other kinds of time-varying characteristics (translation, rotation, scale, hue, saturation, brightness, etc) of partial scene elements in an automated way. That's how Framefree worked. It segments the image into layers, computes a full morph, including movement of the boundary, between successive frames for each layer, and transmits the before and after for each m…

John do you know where all the patents on Framefree ended up?

Re: H.264 is Magic

#202

Earlier quoted context omitted.

I wonder how difficult/useful it would be to identify other kinds of time-varying characteristics (translation, rotation, scale, hue, saturation, brightness, etc) of partial scene elements in an automated way. That's how Framefree worked. It segments the image into layers, computes a full morph, including movement of the boundary, between successive frames for each layer, and transmits the before and after for each m…

John do you know where all the patents on Framefree ended up?

Ask Tom Randoph, who was CEO of FrameFree. He's now at Quicksilver Scientific in Denver.

Re: H.264 is Magic

#203

Earlier quoted context omitted.

This is really interesting and the imgur picture you linked (with your explanation) explains it really clearly! But when seeking, why wouldn't any local media playback seek backwards and reconstruct the full frame? It's not like the partial frame after seeking is useful - I'd rather wait 2 seconds while it scrambles (i mean "hurries up") to show me a proper seek, wouldn't everyone? What was your Internet search for f…

>why wouldn't any local media playback seek backwards and reconstruct the full frame? Most codecs/players do. VLC used to be criticized for being different in that regard. One possible advantage is istantaneous seeking, as there's no need to decode all the needed frames (which could amount to several seconds of video) between the nearest I-frames[1] (the complete reference pictures) and the desired one. [1]: plural,…

Isn't the other advantage that VLC can play incomplete movie files? Any other players I have tried 'crash' on incomplete torrents, when VLC just fails until it finds the next I frame.

Re: H.264 is Magic

#204
post #198

Earlier quoted context omitted.

How does it compare to mplayer? My biggest complaint about mplayer is it still doesn't play VFR videos well.

I've tried it. * Sane defaults (encodings and fonts, scaletempo for audio) * instantaneous play of next and previous videos * navigation in random playlist actually works * Easy always on top key binding * Most mplayer key bindings work I'll definitely keep on trying it for a while.

Does it include all the codecs by default? I think this was a major reason VLC succeeded the way it did. With all other players (BPlayer anyone?) you needed to find and install tons of codecs while in VLC it just worked.

Re: H.264 is Magic

#205
post #4

> discard information which will contain the information with high frequency components. Now if you convert back to your regular x-y coordinates, you'll find that the resulting image looks similar to the original but has lost some of the fine details. I would expect also the edges in the image to become more blurred, as edges correspond to high-frequency content. However, this only seems to be slightly the case in th…

You can see exactly that with the speaker grill and the text (This type of transformation is notoriously bad at compressing images of text, and is why you shouldn't use jpg for pictures of text) In this context, the edges of, say, the macbook are not "high frequency" content, since they only feature one change (low to high luminosity) in a given block rather than several (high-low-high-low-high) like for the grill.

You should have a look at the Fourier transform of a step-function. It has high frequency components.

Re: H.264 is Magic

#206
post #32

Earlier quoted context omitted.

"datamoshing" is a term I've heard for people deliberately removing I-frames, so P-frames are applied to the wrong base image.

In a course I taught (2010) on music visualizations that's the term I used. The example I used in the lecture where datamoshing came up was the music video for Charlift's "Evident Utensil"[1]; I always thought this was a neat example. [1]: https://www.youtube.com/watch?v=mvqakws0CeU

Two more examples of datamoshing in music videos:

Kanye West's "Welcome to Heartbreak" (https://www.youtube.com/watch?v=wMH0e8kIZtE)

A$AP Mob's "Yamborghini High" (https://www.youtube.com/watch?v=tt7gP_IW-1w)

Re: H.264 is Magic

#207
"1080p @ 60 Hz = 1920x1080x60x3 => ~370 MB/sec of raw data."

I apologize if this is trivial. What does 1920 in above equation represent?

Re: H.264 is Magic

#208
post #207

"1080p @ 60 Hz = 1920x1080x60x3 => ~370 MB/sec of raw data." I apologize if this is trivial. What does 1920 in above equation represent?

1920x1080 is the typical resolution of 1080p Full HD, is that you mean?

Re: H.264 is Magic

#210
post #207

"1080p @ 60 Hz = 1920x1080x60x3 => ~370 MB/sec of raw data." I apologize if this is trivial. What does 1920 in above equation represent?

1080p is 1920x1080 px

Btw question is trivial but don't feel apologetic about asking questions. None of us know everything and in a field we don't know, our questions will be trivial.

Post reply on HN