Difference between revisions of "List of file formats working on Apple TV"

From AwkwardTV
Jump to: navigation, search
(Containers)
m (Reverted edits by Itextras (Talk) to last revision by Gbooker)
 
(40 intermediate revisions by 24 users not shown)
Line 1: Line 1:
 
{{Template:Banner}}
 
{{Template:Banner}}
 
This is just a list of various file formats tested playing natively on the Apple TV (i.e. through Frontrow). The codec sources are noted, if needed. Drop the <tt>.component</tt> bundle in <tt>/Library/QuickTime</tt> on the Apple TV.
 
This is just a list of various file formats tested playing natively on the Apple TV (i.e. through Frontrow). The codec sources are noted, if needed. Drop the <tt>.component</tt> bundle in <tt>/Library/QuickTime</tt> on the Apple TV.
 +
 +
'''''Note''': this page says codecs go into the '/Library/Quicktime' directory, while the Codec Sources page says they go into the '/System/Library/Quicktime' directory''
  
 
See also: [[Codec Sources]]
 
See also: [[Codec Sources]]
Line 11: Line 13:
 
! Name !! Extension !! Works? !! Codec !! Notes  
 
! Name !! Extension !! Works? !! Codec !! Notes  
 
|-
 
|-
||DivX||.avi, .divx||Yes||[http://www.perian.org/ Perian], [http://blog.twenty08.com/2007/04/01/xviddivxetc-on-the-appletv/ OS X Codec Pack]||Free
+
||DivX||.avi, .divx||Yes||[http://www.perian.org/ Perian]||Free
 
|-
 
|-
||720p DivX||.avi||??||[http://www.perian.org/ Perian], [http://blog.twenty08.com/2007/04/01/xviddivxetc-on-the-appletv/ OS X Codec Pack]||For one user, video stutters every 10-15 seconds, audio never skips. Can I get confirmation either way on this? please link to a file as mine plays everything except 1080p
+
||720p DivX||.avi||??||[http://www.perian.org/ Perian]||For one user, video stutters every 10-15 seconds, audio never skips. Can I get confirmation either way on this? please link to a file as mine plays everything except 1080p
 
|-
 
|-
 
||Flash Video||.flv||Yes||[http://www.perian.org/ Perian]||Free, video file must load completely before playback
 
||Flash Video||.flv||Yes||[http://www.perian.org/ Perian]||Free, video file must load completely before playback
 
|-
 
|-
||H.264||.mp4, .m4v||Yes||Included||Supports [http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Profiles Main Profile] with some [http://forum.doom9.org/showthread.php?t=102609 exceptions]: ''"QuickTime WILL NOT support 8x8 dct and intra prediction, b-pyramids, lossless encoding, etc. As well as anything from the High Profile."''
+
||H.264||.mp4, .m4v||Yes||Included, Quicktime 7 -- NOT QUICKTIME X||Supports [http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Profiles Main Profile] with some [http://forum.doom9.org/showthread.php?t=102609 exceptions]: ''"QuickTime WILL NOT support 8x8 dct and intra prediction, b-pyramids, lossless encoding, etc. As well as anything from the High Profile."''
 +
|-
 +
||H.264||.mp4, .m4v||Yes||[http://www.perian.org/ Perian]||Supports [http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Profiles High Profile].  ''Note: Apple's H.264 decoder (QuickTimeH264.component) must be removed from /System/Library/QuickTime before Perian can take over for H.264.''  Not as fast with decode speed as Apple's, but supports more features.
 
|-
 
|-
 
||MPEG-2||.mpg, .mp2, .vob, .m2v||Yes||[http://www.apple.com/quicktime/mpeg2/ QuickTime MPEG-2 Playback]||$19.99, does not play transport streams, reports of choppy video
 
||MPEG-2||.mpg, .mp2, .vob, .m2v||Yes||[http://www.apple.com/quicktime/mpeg2/ QuickTime MPEG-2 Playback]||$19.99, does not play transport streams, reports of choppy video
 
|-
 
|-
||Windows Media||.wmv||Yes||[http://www.flip4mac.com/ Flip4Mac]||[http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx Free]  
+
||Windows Media||.wmv||Yes||[http://www.flip4mac.com/ Flip4Mac]||[http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx Free], Unable to play 720p content encoded using VC1 HD profile
 
|-
 
|-
||XviD||.avi||Yes||[http://www.perian.org/ Perian], [http://blog.twenty08.com/2007/04/01/xviddivxetc-on-the-appletv/ OS X Codec Pack]||Free
+
||XviD||.avi||Yes||[http://www.perian.org/ Perian]||Free
 
|}
 
|}
  
Line 35: Line 39:
 
||MPEG Layer-3||.mp3||Yes||Included||Should play right out of the box
 
||MPEG Layer-3||.mp3||Yes||Included||Should play right out of the box
 
|-
 
|-
||Dolby AC3||.ac3||Yes||[http://trac.cod3r.com/a52codec/ A52codec]||Free, read the readme for install instructions (also included with  [http://blog.twenty08.com/2007/04/01/xviddivxetc-on-the-appletv/ OS X Codec Pack])
+
||Dolby AC3||.ac3||Yes||[http://trac.cod3r.com/a52codec/ A52codec]||Free, read the readme for install instructions
 +
|-
 +
||DTS||.wav||Yes||Included||Should play right out of the box
 +
|-
 +
||FLAC||.flac||Yes||[http://www.xiph.org/quicktime/ XiphQT]||Make sure to [[Install XiphQT]] into /Library/Components
 
|}
 
|}
  
Line 43: Line 51:
 
! Name !! Extension !! Works? !! Codec !! Notes  
 
! Name !! Extension !! Works? !! Codec !! Notes  
 
|-
 
|-
||Matroska||.mkv, .mka||Yes||[http://sourceforge.net/projects/matroskaqt/ MatroskaQT], [http://svn.perian.org/ Perian SVN] [http://www.perian.org/beta.html Perian Beta Site]||Reportedly not very usable
+
||Matroska||.mkv, .mka||Yes||[http://www.perian.org/ Perian]||Reportedly not very usable
 
|-
 
|-
 
||Ogg Vorbis, Theora||.ogg, .ogm||Yes||[http://www.xiph.org/quicktime/ XiphQT]||Reportedly working
 
||Ogg Vorbis, Theora||.ogg, .ogm||Yes||[http://www.xiph.org/quicktime/ XiphQT]||Reportedly working
 
|}
 
|}
 
Request: Could someone please post a link to a compiled copy of the SVN of Perian. I tried grabbing the source, and compiling it but am getting a bunch of errors (this is on a PowerPC OS X 10.4.9 box)
 
 
'''NOTE''' This build is not supported by the Perian project in any way. If it causes your apple tv to explode, they will not replace your apple tv.
 
 
Perian built from trunk has been uploaded [http://rapidshare.com/files/26016441/Perian-trunk.tbz.html here]. It has been tested on an Intel MacMini but not on an AppleTV. Two tiny hacks had to be done to compile, but I was able to watch two MKV files with no trouble.
 
 
'''NOTE''' Perian from trunk (as of 2007-04-20) does not work entirely on the AppleTV. It plays audio and subtitles (if available), but no video on any of a dozen test cases. Very likely that /something else/ needs to be added / modified before Perian will work with Matroska files on the AppleTV.
 
  
  
Line 66: Line 66:
 
|-
 
|-
 
! Program !! Vendor !! Supported Source Formats !! Cost !! Platform !! Link !!Notes
 
! Program !! Vendor !! Supported Source Formats !! Cost !! Platform !! Link !!Notes
|-
 
||Video To AppleTV Converter || Wondershare || AVI, DivX, FLV, ASF, MOV, MPEG, RM, WMV || $29.99 || Windows || [http://www.dvd-ripper-copy.com/dvd-apple-tv.html WonderShare] || works good, you can test it but will need to purchase for it to be regularly useable
 
 
|-
 
|-
 
|| Handbrake || || DVD Video || Free (GPL) || Mac OS X, Windows, Linux || [http://handbrake.m0k.org/ HandBrake] || For best results, follow [http://appletvhacker.blogspot.com/2007/03/mikes-hands-on-report-step-by-step-how.html a guide like this]
 
|| Handbrake || || DVD Video || Free (GPL) || Mac OS X, Windows, Linux || [http://handbrake.m0k.org/ HandBrake] || For best results, follow [http://appletvhacker.blogspot.com/2007/03/mikes-hands-on-report-step-by-step-how.html a guide like this]
 
|-
 
|-
||VisualHUB || Techspansion || Just about anything || $23.32 || OS X || [http://www.techspansion.com/visualhub/tryit.php Trial] || Very easy, can use trial to convert a sample and use ffmpeg command from log for free
+
||QTAmateur || Mike Ash || Anything QT can open || Free ( closed source ) || OS X || [http://www.mikeash.com/?page=software/qtamateur/ QTAmateur]|| Simple to use ( with batch mode ). Does everything that QTPro does
 
|-
 
|-
||TubeSock || Stinkbot || YouTube, DailyMotion, Porkolt videos || $15 || OS X || [http://stinkbot.com/Tubesock TubeSock] || Simple to use. Automatically adds videos to iTunes for syncing. Free trial can convert videos up to 30 seconds in length.
+
||MPEG Streamclip || SQUARED 5 || MPEG, VOB, PS, M2P, MOD, VRO, DAT, MOV, DV, AVI, MP4, TS, M2T, MMV, REC, VID, AVR, M2V, M1V, MPV, AIFF, M1A, MP2, MPA, AC3 || Free ( closed source ) || OS X or Windows || [http://www.squared5.com/ Squared 5] || Simple easy to use
 
|-
 
|-
||QuickTime Pro || Apple || Anything QT can open || $29.99 || OS X or Windows || [http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore?productLearnMore=D3381Z/A Apple.com] || Easy, but slow and not many options.
+
||Elgato Turbo.264 || Elgato || Anything QT can open || $99.95 || OS X || [http://elgato.com/index.php?file=products_eyetvturbo Turbo.264] || Easy and really fast. [http://iphone-scene.com/forum/topic/178 Review]
 
|}
 
|}
  
=== Untested ===
+
Tutorials for several Encoding-GUIs and recommended encoder settings which work with Apple TV: [[Load DVD on AppleTV]]
* [http://www.apple.com/downloads/macosx/video/avc1decoder.html avc1Decoder]
+
 
 +
[[Category:Software]][[Category:Codecs]]

Latest revision as of 15:23, 30 December 2012

<Google>WIKI</Google>

This is just a list of various file formats tested playing natively on the Apple TV (i.e. through Frontrow). The codec sources are noted, if needed. Drop the .component bundle in /Library/QuickTime on the Apple TV.

Note: this page says codecs go into the '/Library/Quicktime' directory, while the Codec Sources page says they go into the '/System/Library/Quicktime' directory

See also: Codec Sources

If you can add to these tables, please do!

Video Codecs

Name Extension Works? Codec Notes
DivX .avi, .divx Yes Perian Free
720p DivX .avi ?? Perian For one user, video stutters every 10-15 seconds, audio never skips. Can I get confirmation either way on this? please link to a file as mine plays everything except 1080p
Flash Video .flv Yes Perian Free, video file must load completely before playback
H.264 .mp4, .m4v Yes Included, Quicktime 7 -- NOT QUICKTIME X Supports Main Profile with some exceptions: "QuickTime WILL NOT support 8x8 dct and intra prediction, b-pyramids, lossless encoding, etc. As well as anything from the High Profile."
H.264 .mp4, .m4v Yes Perian Supports High Profile. Note: Apple's H.264 decoder (QuickTimeH264.component) must be removed from /System/Library/QuickTime before Perian can take over for H.264. Not as fast with decode speed as Apple's, but supports more features.
MPEG-2 .mpg, .mp2, .vob, .m2v Yes QuickTime MPEG-2 Playback $19.99, does not play transport streams, reports of choppy video
Windows Media .wmv Yes Flip4Mac Free, Unable to play 720p content encoded using VC1 HD profile
XviD .avi Yes Perian Free

Audio Codecs

Name Extension Works? Codec Notes
AAC .m4a Yes Included Should play right out of the box
MPEG Layer-3 .mp3 Yes Included Should play right out of the box
Dolby AC3 .ac3 Yes A52codec Free, read the readme for install instructions
DTS .wav Yes Included Should play right out of the box
FLAC .flac Yes XiphQT Make sure to Install XiphQT into /Library/Components

Containers

Name Extension Works? Codec Notes
Matroska .mkv, .mka Yes Perian Reportedly not very usable
Ogg Vorbis, Theora .ogg, .ogm Yes XiphQT Reportedly working


UPDATE VLC can play Matroska files on the AppleTV, *but* it is evident that the hardware cannot handle high bitrate files. It plays 480p decently (some skips), but 720p is unwatchable and 1080p will never get past the first frame. The VLC console will simply spit out a bunch of warnings:

[00000347] ffmpeg decoder error: more than 5 seconds of late video -> dropping frame (computer too slow ?)

Video Conversion Software

Software that is known to work with converting divx, avi, and other formats to m4v or mp4 which can be used natively out of the box.

Program Vendor Supported Source Formats Cost Platform Link Notes
Handbrake DVD Video Free (GPL) Mac OS X, Windows, Linux HandBrake For best results, follow a guide like this
QTAmateur Mike Ash Anything QT can open Free ( closed source ) OS X QTAmateur Simple to use ( with batch mode ). Does everything that QTPro does
MPEG Streamclip SQUARED 5 MPEG, VOB, PS, M2P, MOD, VRO, DAT, MOV, DV, AVI, MP4, TS, M2T, MMV, REC, VID, AVR, M2V, M1V, MPV, AIFF, M1A, MP2, MPA, AC3 Free ( closed source ) OS X or Windows Squared 5 Simple easy to use
Elgato Turbo.264 Elgato Anything QT can open $99.95 OS X Turbo.264 Easy and really fast. Review

Tutorials for several Encoding-GUIs and recommended encoder settings which work with Apple TV: Load DVD on AppleTV