Hot answers tagged h.264
They use a format called H.264. YouTube and other video sites deliver content in this format also (so that their videos are viewable on iPad/iPod touch). One advantage of H.264 is that hardware based encoding/decoding can be used. See also Steve Jobs's Thoughts on Flash H.264 is one of the formats for video support in the latest version of HTML, HTML 5. ...
I regularly watch MKV files with H.264 1080p video on my retina MBP 15" (late 2013, Intel GPU only), and up until now, I did so using the latest version of VLC. Unfortunately the battery drains pretty quickly with this setup and I decided to investigate alternatives. In trying to be a little scientific, I created a spreadsheet listing the CPU time used (...
Nivas said all there's to know about H.264, the format used by YouTube to stream video. But that's how the video is encoded and decoded and it's used by flash, iOS (iPhone operating system) and HTML5. The real difference is how the request for the video is done. In a nutshell, iPhone requests it the same way HTML5 and Flash do but grab the answer from ...
YouTube also has HTML5 players - they recently changed their embed code to an iframed method which allows HTML5 and Flash to be shown depending on your browser setup, which the iPhone supports. Essentially, the Flash player is a way of playing a video file, so the file is available in a readable format (as Nivas was saying) that the iPhone/iPad can open in ...
Handbrake keeps individual logs for every encode. You can find them in ~/Library/Application Support/HandBrake/EncodeLogs. If an encode fails, it should contain any relevant information on why it failed.
QuickLook's API is not all that great. It's meant for documents that can be displayed in a single frame, like text or photographs. There is no way that I know of (or apparently anyone else) to have QuickLook play movies. Apple obviously can, but they're clearly using APIs that the rest of us do not have access to.
QLVideo can display metadata, thumbnails and static QuickLook previews of H.265 video (as long as the H.265 stream is packaged within a suitable container e.g. .mkv, .ts, etc). Given the architecture of the QuickLook and QuickLookUI frameworks only Apple can add support for playable QuickLook previews. There's some discussion of this under QLVideo Issue#3.
As CanuckSkier said, it won't be reliable, even if it does Full HD. I have a Early 2009 lowest spec Mac Mini and it skipped enough frames to make a Full HD video unplayable when the bit rate was high enough, so i'm guessing a G4 Mac Mini would be far worse.
This won't work for .avi files (at least it didn't for one I tried), but for .mp4 or .mov files, it should. To list a file's codecs: $ mdls -name kMDItemCodecs "/path/to/some/file.mp4" kMDItemCodecs = ( "H.264", AAC ) To find files that are movies, but don't have the H.264 codec: mdfind "kMDItemContentTypeTree == 'public.movie' && ...
Use next parameters to ensure compatibility with apple devices. -profile:v baseline -level 3.0 This disables some advanced features but provides for better compatibility. Typically you may not need this setting (and therefore avoid using -profile:v and -level), but if you do use this setting it may increase the bit rate quite a bit compared to what is ...
Apple's own apps on OSX has video acceleration support for years, provided by the GPU. h.264 hardware video acceleration is available to 3rd-party apps via the Video Decode Acceleration Framework since OSX 10.6.3. See: http://developer.apple.com/library/mac/#technotes/tn2267/_index.html http://arstechnica.com/apple/2008/10/digging-into-new-macbooks-support-...
Using Handbrake 0.9.9 (64 bit) on OS X 10.8.4 with iTunes 11.0.4, I encoded the same movie using the AppleTV 2 preset and the iPhone's. It successfully encoded the movie, generating two .m4v files on my desktop. I couldn't, though, Add To Library nor drag and drop into the library. They would play fine in QuickTime. The solution was dead simple, rename ...
If you're using an Apple TV to play this content on the TV I share your pain, and the time to convert everything is also a pain! This is an alternative suggestion, not an answer to your question. If your main goal here is to simply watch the content, and you'd prefer not to have to rip, then perhaps XBMC to simply view it may be a better option for you (it ...
Quicktime Player 7 actually has pretty good export capabilities, including H.264. You can download it now for free.
Since you didn't specify a budget, and did ask about the "best" way, you should look into using Compressor.
The solution I use for converting MPEG2 from DVD image or EyeTV recording to iPod-friendly MP4 H264 is based on HandBrakeCLI, the command line interface of HandBrake. It is also possible to use FFMpeg. The settings are much more complex but offer much more freedom. I spent some time figuring out what are the best options for me, then I put it in a bash ...
With ffmpeg : ffmpeg -i video_file see : http://videotranscoding.wikispaces.com/GetVideoMetadata
When you upload a video on Youtube, it is converted into multiples formats, sizes and codec (not only FLV/VP6 flash video!). Doing this, Youtube can serve you the best compatible option when you request a video depending the application / web browser (mobile or not) / bandwidth you have.
That's a pretty old tutorial. Try this one (linked from the official Avidemux site).
Only top voted, non community-wiki answers of a minimum length are eligible