keepcalculator

06 Numbers and Powers

Play AVI on Apple TV: Formats & Fixes

Card No. 06·6662 · Updated · Standard formula, shown below

Yes, you can play AVI files on an Apple TV, but not directly through the built-in TV app. The native Apple TV player supports MP4, M4V, and MOV formats, so an AVI file must be converted or streamed through a third-party app that handles it. This article explains the exact options, the steps for each, and what to do when a file still won’t play.

Why Apple TV Doesn’t Natively Support AVI

Apple TV’s operating system (tvOS) uses the same media playback engine as iOS and macOS. That engine is built around Apple’s preferred containers and codecs: H.264 and HEVC video inside an MP4 container, plus AAC or Dolby Digital audio. AVI is a much older container from 1992, and while it can hold many codecs, the ones most commonly found in AVI files (like DivX, Xvid, or MPEG-4 Part 2) are not supported by Apple’s player. This is a deliberate design choice, not a technical limitation—Apple has never licensed or included support for these codecs in its default player.

So when you try to play an AVI file in the Apple TV’s Computers app or via Home Sharing, you’ll either see a black screen, an error message, or the file simply won’t appear. The good news is that you have several reliable workarounds, each with different trade-offs in convenience and quality.

Option 1: Convert AVI to MP4 (Most Reliable)

Converting the file is the only way to get it playing in the native Apple TV interface, and it also ensures maximum compatibility with AirPlay and iCloud. Here’s the process:

  1. Download a video converter that supports AVI and MP4. HandBrake is a free, open-source option that works on Mac and Windows.
  2. Open HandBrake, click Open Source, and select your AVI file.
  3. Under Presets, choose Fast 1080p30 (or a similar Apple-compatible preset). This will output H.264 video with AAC audio in an MP4 container.
  4. Click Start Encode. The time depends on your computer’s speed and the video length—a 2-hour movie might take 10–30 minutes.
  5. Once done, add the MP4 file to your Apple TV via Home Sharing, or sync it through the Finder (macOS Catalina or later) or iTunes (Windows or older macOS).

If you only need to play the file once, you can also use a free online converter, but be aware that uploading a large AVI file to a web service takes time and may raise privacy concerns. For local files, HandBrake is the better choice.

Option 2: Use a Third-Party App (No Conversion)

If you don’t want to convert, you can install an app on your Apple TV that plays AVI files directly. The most popular options are VLC for Apple TV and Infuse. Both are available on the App Store for tvOS.

  • VLC for Apple TV (free): Supports a huge range of formats, including AVI, MKV, and even ISO files. You can stream files from a computer on your network using its built-in file server feature, or from a USB drive via the Lightning connector on the Apple TV (if you have the right adapter).
  • Infuse (paid, with a free trial): A polished player that handles AVI, MKV, and most other formats. It also scrapes metadata like posters and episode descriptions, and it can stream from network shares (SMB, NFS, UPnP) and cloud services like Dropbox and Google Drive.

To use VLC or Infuse, you typically need to transfer the file to the app. The easiest way is to enable file sharing on your computer and connect to it from the app. For example, in VLC, go to Network and enter the URL of your computer’s shared folder. Both apps also allow you to send files from your iPhone or iPad via AirDrop or a web browser interface.

Option 3: Stream from a Computer or NAS

If you have a PC, Mac, or NAS (network-attached storage) on your home network, you can stream AVI files without converting or installing anything on the Apple TV—as long as you use a media server that transcodes on the fly. Plex and Jellyfin are two popular media server applications that run on your computer and serve your video library to the Apple TV via their own client apps.

When you play an AVI file through Plex or Jellyfin, the server detects that the Apple TV can’t handle the format and automatically converts (transcodes) the video to a compatible stream in real time. This means you don’t have to wait for a conversion, but it does require a reasonably powerful computer—a dual-core CPU can usually handle 1080p transcoding, but 4K may need a more powerful machine. The downside is that transcoding can reduce quality slightly and may cause buffering if your network is slow.

Alternatively, you can use the built-in Home Sharing feature in the Apple TV’s Computers app, but that will not transcode—it will only show files that are already in a compatible format. So Home Sharing is not a solution for AVI unless you convert first.

Common Problems and Fixes

Even with the right app, you might run into issues. Here are the most common ones and how to solve them:

  • No sound: The AVI file might contain audio in a codec like AC3 or DTS that the player doesn’t support. In VLC, you can enable audio passthrough or change the audio track. In Infuse, check the audio settings and try a different audio track if available.
  • Video plays but is choppy: This usually means the file’s bitrate is too high for your network or the Apple TV’s hardware. If you’re streaming over Wi-Fi, try an Ethernet connection, or lower the quality in the app’s settings.
  • File doesn’t appear in the app: Make sure the file is in a folder that the app is scanning. In VLC, you need to manually add the file via the network or transfer it. In Infuse, you need to add the folder as a shared library.
  • Subtitles don’t show: AVI files often have subtitles in a separate .srt file. In both VLC and Infuse, you can load the subtitle file manually from the app’s menu. Make sure the .srt file has the same name as the AVI file and is in the same folder.

Comparing the Options: Which Should You Choose?

Here’s a quick decision guide:

  • If you want the simplest setup and don’t mind waiting: Convert to MP4 with HandBrake. This gives you native playback, no extra apps, and full compatibility with AirPlay and iCloud.
  • If you have many AVI files and want to keep them as-is: Install Infuse or VLC. Infuse is more user-friendly but costs money; VLC is free but has a steeper learning curve.
  • If you have a large media library and a computer that’s always on: Set up Plex or Jellyfin. This is the best long-term solution because it handles all formats automatically and also organizes your library.

For most people, converting is the most straightforward, but if you regularly download AVI files, a third-party player is worth the investment.

Cost and Safety Considerations

All the methods described are legal as long as you own the files you’re playing. Converting a file for personal use is generally considered fair use, but distributing converted files is not. Be aware that some AVI files downloaded from the internet may contain malware, so always scan files with antivirus software before transferring them to your Apple TV.

In terms of cost: HandBrake is free, VLC is free, Infuse costs a few dollars (with a free trial), and Plex is free for basic use but has a paid tier for advanced features. Jellyfin is completely free and open-source. No method requires a subscription to Apple services.

Frequently Asked Questions

Can I play AVI on Apple TV with AirPlay?

AirPlay from an iPhone or iPad can stream the video to Apple TV, but the iOS device itself must be able to play the AVI file. If you have an app like VLC or Infuse on your iPhone that can play AVI, you can then mirror or stream it to Apple TV via AirPlay. However, the Apple TV will still not be playing the file directly—it’s just receiving the video stream from your device.

Does the Apple TV 4K support AVI?

No, the Apple TV 4K (and all other Apple TV models) does not natively support AVI. The hardware is capable of decoding the video, but the software does not include the necessary codecs. You’ll still need to convert or use a third-party app.

Why does my AVI file play on my computer but not on Apple TV?

Your computer’s media player (like VLC or Windows Media Player) includes codecs for AVI, but Apple’s player does not. This is a software limitation, not a hardware one. The solution is to either convert the file to a compatible format or use an app that includes those codecs.

Can I use Home Sharing to play AVI files?

Home Sharing will only show files that are in a format Apple TV supports. AVI files will not appear in the Computers app. You can, however, use Home Sharing to play converted MP4 files.

What is the best free way to play AVI on Apple TV?

The best free method is to install VLC for Apple TV. It’s completely free, supports AVI out of the box, and allows you to stream files from your computer over your network. If you prefer not to install an app, converting with HandBrake is also free, but it takes time.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →