torkell: (Default)
[personal profile] torkell
I've got a video that I recorded the other day, direct from Freeview (DVB-T) using a TV card. Since it's a recording of the raw transmission the video stream is full of minor errors. This appears to hopelessly confuse MPEG-2 decoders:

InterVideo WinDVD: lots of dropped/scrambled frames, occassional outright time jumps
Windows Media Player: video freezes for long periods
RealPlayer: no video
VLC media player: video plays well, but is pixelated. Attempting to choose a different display method gives smooth video at about 2 frames per second.
Media Player Classic: much the same as WinDVD. Edit: it seems to have better timekeeping.

Conclusion: playing MPEG-2 videos using a computer is stupidly hard. Strange that my actual TV manages to handle the live stream with few problems.

Date: 2009-12-09 12:50 am (UTC)
From: [identity profile] pewterfish.livejournal.com
I'm tempted to say "the TV probably uses Linux", and it probably does, but I don't think it's actually relevant. ;)

From what I remember of the MPEG standard, VLC is getting it closest to right, with WinDVD coming a "close, but wrong" second. Corrupt I-frames are causing the weird pixellation, I suspect, and WinDVD is just barfing on particularly mangled ones (or occasionally throwing up its hands in horror and giving up until the next B-frame).

Date: 2009-12-09 01:15 am (UTC)
jecook: "Feathers" McGraw from Wallace and Grommit (GROMMIT!!!!)
From: [personal profile] jecook
That's the best I can come up with; the software players are having issues dealing with the minor errors, because they expect the stream to be perfect (and the sun to shine out their ass, etc al nauseum.) :D

January 2026

S M T W T F S
     123
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 8th, 2026 03:02 am
Powered by Dreamwidth Studios