So do you use mp4 or mkv most for h264 video?
Since I got my wd tv media player I'm using mkv with ripbot264 for high def conversions. How about you?
+ Reply to Thread
Results 1 to 19 of 19
Donatello - The Shredder? Michelangelo - Maybe all that hardware is for making coleslaw?
I make mp4 h264 most the times. Because I use it as streaming media together with flash.
MP4/h.264, for streaming to my PS3 and Xbox360...."I typed the word Google into Google. Guess what came up? Everything."
"What we've got here is failure to communicate"
Same as gadgetguy."I will not be pushed, filed, stamped, indexed, briefed, debriefed, or numbered! My life is my own" - the Prisoner
(NO MAN IS JUST A NUMBER)
be seeing you ( RIP Patrick McGoohan )
Same as Number Six
MKV container tools are better than MP4. Works with my Sage HD extender in addition to my PC, so I'm covered there. It supports AC3, DTS, most subs and everything MP4 does not.
However, MP4 as a container is slightly more supported elsewhere, not that it usually matters to me. So when I do something with plain H264 and AAC, I might use MP4 if I feel it's of value to somebody else. (ie. I'll record some home movies in MP4 if I share the files with my parents).
Containers in a nutshell: http://en.wikipedia.org/wiki/Comparison_of_container_formats
same as BaldRickAuthor, Producer, Composer, Director - Sony AVCHD & HDV, Konica SLR, LG BD burner
Handcoder: HTML, PHP, JS, CSS
I have a PS3 so I mostly use M2TS which allows H.264 video and AC-3 audio allowing me to use 5.1 AC-3 without having to convert it to AAC-LC for MP4 use.
However I will often do MP4 if the source is regular 2 channel audio.
- John "FulciLives" Coleman
Should really add M2TS to the list ... anyone with a PS3 should be using that as it supports multi-channel AC-3"The eyes are the first thing that you have to destroy ... because they have seen too many bad things" - Lucio Fulci
EXPLORE THE FILMS OF LUCIO FULCI - THE MAESTRO OF GORE
Don't have a reason to encode to h264.Linux _is_ user-friendly. It is not ignorant-friendly and idiot-friendly.
I use .m2ts for Blu-Ray compatibility. I also use mp4 for streaming. Never used mkv, nor do I have any reason to.One man's opinion is another man's toilet paper.......
Originally Posted by fulcilives
As always that is why I include an "other" option in most polls to cover the unforseen.Donatello - The Shredder? Michelangelo - Maybe all that hardware is for making coleslaw?
When, and if, I encode to H.264, I'm similar to RacerX (yeah, the "other" container despite its added overhead). Seriously, I say, for both SD and HD, "if it don't play on my blu-ray player, I ain't encoding to H.264", which kills both MP4 and MKV for me at this point. It's kind of like why would anyone encode to MPEG-2 SD today if it doesn't have the spec with, or play on, DvD? I'm playing "least common denominator" here again.
In fact, I've pretty much stopped encoding to H.264 altogether for the moment. The implementations out there are still in need of work, or the good ones are super-expensive. I'll wait.
Due to this, and due to the coming end of new ASP implementations, I'm back, and very happy with, MPEG-2 for now. No need for either container here.
However we await to see what happens with DivX 7 as it develops, which could change things in the market tremendously regarding compatible formats and containers.
As for MKV, its fate is all in the hands of DivX 7 now. If DivX 7 succeeds, then it will be the big break MKV needed all along. If DivX 7 fails, then this could spell the end of MKV as confidence in it may never recover after that.I hate VHS. I always did.
Originally Posted by PuzZLeR
x264 is a very mature implementation of H264 and works better than most commercial solutions. It is every bit as good at H264, like DivX and XVID were at MPEG4 ASP. The only reason to consider MPEG2 any more is for DVD player support, and I understand that. But otherwise, H264 is better in every way and has it's own following of hardware support too. As for MKV, it also has a lot of hardware support - DivX 7 is jumping on a well established bandwagon. Whether or not they succeed is practically irrelevant.
The only reason to stick with MPEG2 (for the purpose of DVD playability) is if you never need better than 740x576 SD resolution and DTS audio. There is much better quality to be had from Hi-def sources, both video and audio. To me, it would be like staying with VHS just because its convenient, and purposely taking the hit on resolution. 720p and especially 1080p absolutely kill 480i/576i.
For me it depends on how long the video is and if I'm going to make a file larger than 4gb (like doing a 1080p encode). If it's smaller than 4gb and I don't care about the audio too much, I'll use .mp4 (x264 video, aac audio) since it's easier to stream to my PS3. If it's larger than 4gb, I'll go with either .mkv or .m2ts depending on what audio I go with. If the audio is dts I'll go with .mkv, but if it's ac3, I'll use .m2ts since it too is easy to stream to the PS3. Although, with the introduction of Playstation Media Server, it's become easy to just stream any file format so it doesn't really matter anymore what container I use. It only transcodes what isn't supported natively by the PS3 and the rest is streamed in its original quality. I realize that there's some quality loss associated with transcoding media, but the ease of playability and support for almost every video format more than makes up for that fact.
Also, I just wanted to say that I agree with many of Valnar's points. x264 has come a long way and the quality is vastly superior to divx/xvid. I don't see why people would still rip to divx/xivd when more and more media players are supporting x264 and the features of said devices only gets better. I always see people wanting to rip their Blu-Ray movies to divx/xvid and I can't help but wonder: what's the point? They might as well stick to DVD sources if they're going to rip to divx/xvid as that conversion process is much quicker and has a vast array of tried-and-true tools for doing so. But, that's just my opinion.
I disagree with a lot in this post - no offense. I know this is an opinion thread, so I'm going to state my rebuttal.x264 is a very mature implementation of H264 and works better than most commercial solutions. It is every bit as good at H264, like DivX and XVID were at MPEG4 ASP.The only reason to consider MPEG2 any more is for DVD player support, and I understand that.
But this is true of several formats. Theory states that VC-1 is better than H.264 at higher bitrates. And most everyone will quickly point out that MPEG-2 is better than MPEG-1. But at very low bitrates, are either one of these statements theoretically true? Nope.H264 is better in every way and has it's own following of hardware support too.As for MKV, it also has a lot of hardware support - DivX 7 is jumping on a well established bandwagon.Whether or not they [DivX 7 and MKV] succeed is practically irrelevant.
Honestly, I'd love to see DivX 7 and MKV succeed and I will cheer for it. This would be a great thing for the hobbyist, the commercial sector and for all of video in general.
For the moment however, in what I believe is a big transitionary time in video, I find great convenience and quality with MPEG-2 - but I'm saying this in the hopes that this too changes and ONLY because I'm waiting for DivX 7 to mature a little bit and change things, that currently suck right now, for the better .
Go DivX (7)! Go MKV!I hate VHS. I always did.
... yes indeed. And I thought so too for a couple of years until that all changed when I saw how horrid x264 looked on the big screen at these lovely small bitrates - smears, blurs, artifacts, etc. It was the first time I've seen a comedy skit turn into a horror flick ever in my life after I found that two years of my encodes looked like this all along. Even the HD encodes were like this.
The cause of this (horrid look on big screens) has to do with the devices image processor setup. Whether on an hdtv set or an computer graphics cards' ie, ATI or nVidia. Also, the decoder, too.
IP = Image Processor
Look at it this way, assuming source is commercial prestine quality:
1 - player -> hdtv set
2 - player -> lcd monitor
3 - sw player -> gc -> lcd monitor
4 - sw player -> gc -> hdtv set
I see at least Two or Three opoortunities of IP possibility there: the player; the hdtv set; and/or the lcd monitor; The sw (software) will no doubt insert itself into the gc IP somewhere in the chain.
Each of these device mediums (player, gc [graphics card], lcd monitor, hdtv set) all have something in common: image processors. These basically "filter", (temporally, scalling, upsampling, downsampling, etc, etc) the incoming video stream. What you get, in terms of quality, is dependant on "ea" IP, its capability of processing with minimal image detail loss, thus
The reason you dont get as bad result with your MPEG-2 is prob due to the lack of IP applied to mpeg-2 sources, or just that certain IP functions kick in depending on the setup and the uniqueness of the mpeg-2 source video. Hit or miss is about what I would say in most cases. But if you (in yours, I guess) is good in every one of your MPEG-2 vid's then I would say that you are prob using a working (encoding) solution for those videos.
My other guess as for reason of lack of mpeg-2 swaying is prob dependant upon how your video is packaged. If its an standard .mpg or .vob container, then the IP doesn't see it, but if its one of the new standards, like .m2ts etc., then the IP is prob seeing it and responding according to its design. Perhaps you should do an experiment, re-package a few of your .mpg or .vob (don't know how you are packaging yours) into one of the new HD standards, say, .m2ts and run it through its paces and see what you get in terms of picture equality, etc
The last possible clue could be that you are not applying any filtering in your sources (or enough that will give the IP (through inducement effects) to cause picture damage) etc.
But, with h264, there are more criterias built into this format and almost every aspect of such will more than likely kick in the IP and process that source according to that sources volnerabilities or lack of standardised encoding applied during the encoding phase. Its probable that with the this new standard in HD, that there are certain containers etched in the routines for kicking in the IP functions. These would very well be .m2ts and h264 and any bluray (commercial) titles as examples.
About the only easy way around to enjoying home-brew encoded h264 videos on a large screen is to just turn off Image Processing in your devices, (if you are able to) be it your GC or hdtv set. Some lcd monitors may already incorporate IP as a standard feature. I don't know.
Or, re-package mpeg-2 videos in another (unfamiliar) container that doesn't get flagged by an Image Processor
Originally Posted by PuzZLeR
I don't compress my videos