KovacsC wrote:
What is an .mkv, I take it, it needs converting to .avi to play?
What is a good converter ?(free)
MKV and AVI are both "containers"; ways of combining an audio stream and a video stream into one file. When you're ILLEGALLY DOWNLOADING TV AND FILMS
you'll find that AVIs tend to be in standard definition (with the video encoded using the Divx or Xvid codec and the audio encoded as an MP3) and MKVs are in high-def (using the H.264 codec for video and usually AC3, or sometimes dts, for audio). This isn't always the case though; as H.264 is a more efficient way of compressing video (ie. better quality in a smaller filesize than Divx/Xvid) you do sometimes find standard-def MKVs. So first of all, if you DO want to download a high-def MKV, make sure there's some mention of it being "720p" somewhere (which indicates that the resolution will be 1280x720 or thereabouts, whereas standard-def files are usually somewhere around 640x352).
But how do you watch them? Well, it depends HOW you're going to watch them. On a PS3 it's actually pretty straightforward; while it doesn't support the MKV container, it DOES support the H.264 codec (and AC3 for audio), so you can use MKV2VOB to strip the audio and video streams and put them into a VOB container (which the PS3 supports). Because it isn't actually doing any processing, this is really quick; about a minute or less for a TV programme (it may take longer if the audio is in dts; you've either got to convert it to AC3, which is done automatically by MKV2VOB but takes longer, or use the dts file which I believe only works if you've got a surround sound amp that supports dts, but if you have then happy days). Then you can drop it onto a USB stick or whatever and play it on the PS3.
If you want to play it on a 360 then you'll have to convert it into a different format altogether (eg. WMV-HD), and I haven't done that before so can't help you there.
(Another way of doing it on the 360/PS3 is to use something like TVersity, which gets your PC to do the grunt work of converting it on the fly and serving up the audio/video stream to your console over the network. I've never used it myself though so can't vouch for it but I'm sure someone round here will.)
If you want to play them on an Xbox running XBMC then you're stuffed, really; it doesn't have the power required to handle high-def video so you'll have to convert it to a regular standard-def AVI and really, you might as well just download the SD AVI in the first place. If your heart's set on watching high-def files with XBMC then you'll need a cheap PC, like
this, and install XBMC on it.)
If you want the simplest plug-and-play solution then
this would do the trick (or even
this, which is the same thing but it plays files over a network and not just via USB).