|
General Discussion General discussion about SageTV and related companies, products, and technologies. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
MKV vs MP4
Can someone articulate the argument for using a mkv over a mp4.
I started out with Divx awhile back but started using mp4 when h.264 started looking like the new standard. This was mainly because the Xbox360 would play them(although with some stupid limits). At some point I had trouble in sage with the mp4 files and started using mkv but either sage or my codec changes seem to have eliminated the issues I was having back then. I was just play around with the Windows 7 beta (which I think is a nice improvement to vista) and noticed that mp4 are now supported Nativity in Media Center(Which still sucks). I have noticed overall there seems to be greater support for mp4 than mkv. What about the mkv container would make the more wide spread compatibility of mp4 compelling. I suspect this is an audio augrement since I can use the same h.264 source for both. Also is something like a m2ts or ts a better option. Just looking for opinions. |
#2
|
||||
|
||||
Yes, mpeg-4 would have better support currently as its a older standard, some what based off of quicktime, and Matroska (MKV) is a open standard that is roughly around six years old. MKV has an advantage because it has better flexibility in codec and parameters and sometimes better overhead.
As an example, the only audio formats that MP4 support is AAC, Mp3, Apple lossless and a few older codecs. Its subtitle support is limited to 3gpp timed text, and the codecs it supports is h264, ASP, mpeg-2 and mpeg-1. Matroska can pretty much support any codec thats popular at the moment. Matroska support is growing, Western Digitals TV HD supports it, as well as several other players, and Divx7 uses it so the numbers will start to grow. Microsoft may not directly support it in 7, but look at how long it took them to natively support Divx. |
#3
|
|||
|
|||
The big selling point for me was being able to embed chapter support into MKV. Last I looked you can't do that in MP4.
|
#4
|
||||
|
||||
The tools for creating/modifying mkv's are also *much* more stable and flexible than the ones for mp4. I know I have nothing but trouble and random crashes with mp4box and mp4creator but mkvmerge has always worked perfectly the first time.
|
#5
|
|||
|
|||
I use MeGui and stabiltiy for either has never really been an issue.
Since I think one day I will probably want to play these on something besides Sage I want to pick a format that will not really requirme me to recode everthing later if I don't have to. I have not really seen any comments that give me compelling argument as to why mkv is better. I was thingking that it might me some kind of limit in the AAC audio in the MP4 but no one seems to have indicated that it is materally worse than an option I would have in the mkv. As a test I converted the AC3 audio to AAC from one of my mkv files and made a MP4. On my 5.1 surround sound setup I really could not tell the difference. It is a pretty decent system but of course between age and rock concernts my hearing may not be that good anymore either. |
#6
|
||||
|
||||
Actually m2ts seems to be a pretty good container these days. It support MPEG-2, H.264, VC-1 video (maybe others), Dolby Digital, DTS, Dolby TrueHD, DTS-HD Master Audio, PCM. TSMuxer can create m2ts files (or "Blu-ray Discs") out of elementary streams. Sage supports it (not the Blu-ray features yet though).
|
#7
|
|||
|
|||
Nero Recode supports chapters in mp4.
__________________
TV: Samsung UN46D8000 Server: Intel Core i3 540, 4G RAM, Matrox G450, 70GB EXT3 encrypted software RAID1 system drive, 1TB XFS tv recording drive, 2TB EXT3 encrypted data drive mirror across 2 machines, 2TB EXT3 encrypted media drive mirror across 2 machines, CentOS 6 64 bit, Experimenting with DNLA servers 1Gb wired network Disconnected after G day[HD 100 Media Extender, Placeshifter 7.x, SageTV 7.x, HDHomeRun] |
#8
|
|||
|
|||
At this time though SageTV doesn't support the chapter markers. I was looking to convert my DVD rips to MKV but the lack of chapter support had me put on the brakes.
|
#9
|
|||
|
|||
It's still the format to use though. What are your alternatives except to leave it in DVD format? Sage will probably support it in the future.
|
#10
|
||||
|
||||
I don't know why you'd bother converting DVDs to a different container....
|
#11
|
|||
|
|||
I would convert DVDs just to remove the extra junk that is included on the disk but it also allows me to reduce disk space and play the files from something other than Sage. I can't sync a DVD to my iphone.
|
#12
|
||||
|
||||
You can remove the extra junk with DVD Shrink without changing the format (or recompressing).
|
#13
|
||||
|
||||
I personally do it for the disk space savings. It only takes my PC about ~4 hours to compress the video, keep the original AC3 audio, compress all the commentary tracks, capture the closed captions, and pack it all into a 2 gig mkv file rather than an 8 gig ISO. I figure my servers on 24/7 anyway, why not put it to work?
Last edited by evilpenguin; 02-23-2009 at 02:21 AM. |
#14
|
||||
|
||||
unless it's changed I think showtime is the only thing that will recognize them.
As penguin mentions sometimes its more efficient, and another advantage is to make it all one file instead of dealing with vobs or teaching someone how to mount a iso. |
#15
|
||||
|
||||
But Sage presents all those vobs as one library "mediafile"
|
#16
|
|||
|
|||
It's really all about space. Sure, space is pretty cheap now but it's certainly not free. If the quality loss doesn't bother you shrinking a movie to a half to a quarter of it's original size is worth it when you consider you'll be able to fit more movies into the same amount of space.
As far as container types goes. I prefer MKV. There are more detractors for me to MP4 than MKV. With MP4 you're limited to AAC audio. No official AC3 support. Even when you do get AC3 into an MP4 it can be very problematic on playback. Support for that hack is not universal. Very limited subtitle support. No chapters. With MKV the only major drawback is that SagTV doesn't support chapters or subtitles for the container. The only major drawback I can think of for the container itself is that it doesn't support any HD subtitle formats. Only text based and DVD based subtitles are supported. Better MKV support in SageTV will come in time. I'm confident that it is at least on their priority list. I'm sure they have bigger fish to fry though.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#17
|
||||
|
||||
Sure it's about space. But isn't your time worth something. It takes 7-12 minutes for me to rip a dvd. (Depending if it's a full or just a movie rip) It's takes 4 HOURS to convert a DVD. Time wise-it's not worth it. Plus the picture is better no matter how close you think it is after it's compressed. And I have absolutely no issues playing the dvd. None. A 1TB drive is less than $100. I will just keep upgrading my drive size as the prices drop.
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#18
|
|||
|
|||
Quote:
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#19
|
||||
|
||||
Quote:
That and when you start ripping Blu-ray, at 30GB+ a pop, a gig or two here or there is pretty insignificant. |
#20
|
|||
|
|||
The latest edition of DVDFab will rip and convert to a mp4 or mkv all in one step. The process after you setup your preferred defaults cant take more than 30 extra seconds compared to a DVD rip. It encoding seems to run in 1-2 hours but it is not like I sit there waiting for it and I can work on my PC while it runs. I can pick the size\quality setting myself and can not see any difference in the picture even pushing it to 1/3 of the original size. h.264 is just a better codec that is why they come up with it rather than just using the old DVD standard.
The BluRays are a different story. I could keep the movie file as a m2ts at about 20gb but I will typically recode anything that will remain in the Library to about 4gb. Even at that size I cant see any degradation in picture quality on my 42" & 46" screens. The whole process could be simpler but I expect the tools will eventually get there but they do run for 12+ hours. The time it takes to recode them is not really any effort since the machine does all the work. I hit go before bed and when I come back from work the next day it is done. It is not like I am doing this all the time. I don't really have that kind of coin or time to watch new movies and I rent the non kid\classic flicks. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
HD h264 files will not playback correctly as mp4 but will work fine as an mkv | SWKerr | SageTV Software | 2 | 08-24-2008 08:46 PM |
Which video container is best, AVI, MKV, MP4... | jvl711 | SageTV Media Extender | 40 | 04-16-2008 08:56 AM |
not playing MKV and MP4 | m.savazzi | SageTV Software | 1 | 03-11-2008 07:53 PM |
no picture with mp4 | brad98 | SageTV Software | 3 | 01-11-2007 12:24 AM |