Awful HD quality video

This is not a streaming problem or site video player problem. It's also not a brand new problem as such, GB has always had some issues with video compression. But the brand new Bayonetta 2 trailer really just looks like absolute shit in so many spots that I couldn't ignore it anymore.

Just look at all those beautiful blocks.

I downloaded tr_bayonetta2_021314_4000 and a random 720p Youtube video of the same trailer. Guys, your compression is worse the Youtube compression. I mean you can see compression in the Tube video as well, but yours is just a complete mess. What's funnier is that your video is about 20 megs larger and has higher bitrate but still looks like absolute butt.

I don't know enough about video compression to suggest how to fix it though, someone else will have to figure that out. Here's what MediaInfo says the commanline is, in case some video wizard from the community knows more.

I think Giant Bomb does their videos at 60fps as opposed to 30fps of youtube so they would need a higher bitrate to have similar quality stills. This may end up hurting trailers that they get at 30fps as well unless they adjust for this. Clearly we just need to hold out for UHD Hi10P 60Hz. The high bitrate of 4k on youtube actually makes it look quite nice even if you only have a 1080p monitor.

It's a combination of the switch to 60fps videos and not enough encoding time. They could just double or triple the bitrate for a big bump in quality (and filesize, unfortunately) but what they should also do is encode the videos using slower and more thorough h.264 settings. The fast turnaround from when live shows air to when the archive is posted is nice, but if the quality is poor then there's really no point in doing it that quickly.

They don't even have to do that to make the videos look nicer. I looked at some of their videos and got the encoding info with MediaInfo and ran a few tests with my own encodes. It looks to me like they're using fairly low-end settings aimed at speed and almost nothing else. Even if they kept everything the same but added a second pass (2-pass encoding) the quality would improve a fair bit and it would only slightly increase the file size.

The drawback there is that it takes roughly double the time to encode a video. But I would rather have a video with consistently nice quality a few hours later or the next day over a blurry/blocky video an hour after the stream ends.