Only certain types of video formats are supported on Apple devices. Newer devices support more options than older ones so if you're receiving an error or your video won't play, you will need to reconvert your video into a format supported by your device.
Projector isn't designed to stream content from the web, such as videos from YouTube, but to download files from your Media page when it loads a plan so that it can all be presented even in "offline" mode, where you're in a location without wifi.
If you want to present that video in the app, you'll need to upload the actual movie file to your Media page, add the media to your plan, then load the plan & download the movie file to Projector.
Why am I receiving this error?
Apple only allows video files with a .mov, .mp4, .m4v, or .3gp extension to play on iOS devices. In addition to those extension requirements, there are also certain compression standards that must be met:
- H.264 video - up to 1.5 Mbps, 640 by 480 pixels and 30 frames per second. Low-Complexity version of the H.264 Baseline Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats
- H.264 video - up to 768 Kbps, 320 by 240 pixels and 30 frames per second. Baseline Profile up to Level 1.3 with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats
- MPEG-4 video - up to 2.5 Mbps, 640 by 480 pixels and 30 frames per second. Simple Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats
The video file that you're receiving this error for does not meet these standards, so it will not play through Projector without being reformatted.
Is there a free app that will help me convert my files?
Yes, and it works on Mac and Windows!
MPEG Streamclip: http://www.squared5.com/
(In MPEG Streamclip, open your video. Then, File > Export other formats... Choose "AppleTV" or "iPhone", select a size smaller than 640 x 480, and click "OK".)
After you convert your video into a compatible format, upload the new video to Planning Center and refresh your plan in Projector. If you have followed all these steps and your video still won't play, please send detailed instructions to email@example.com including your account name, which plan & which video your are trying to play, as well as how you converted your file and what settings you chose.
What if I have other software on my computer?
Here are some walkthoughs from popular video editing software that might already be on your computer:
- The ffmpeg command-line tool is what powers most of the above listed apps, and it runs on every kind of computer currently known to man.
- If you're comfortable with downloading, compiling, and using the command-line for this type of thing, the following command should help get you started:
- ffmpeg -i /path/to/source.vid -s qvga -b 384k -vcodec libx264 -r 23.976 -acodec libfaac -ac 2 -ar 44100 -ab 64k -vpre baseline -crf 22 -deinterlace -o /path/to/your/output.mp4
Exporting from Final Cut X:
- Open your project
- "Share" menu > Apple Devices...
- Choose the kind of device you'll be playing it on, and click "Share".
Exporting from Apple Compressor:
- In a new batch, drag in the preset for "HD for Apple Devices". (The Export for Apple TV preset in Compressor 4 works great, too.)
- Drop your file onto the newly created job in the batch.
- Click "Submit" to start the batch process.
Exporting from Adobe After Effects:
- File > Export > Add to Render Queue...
- Output Module should be H.264. Click to customize settings.
- In Ouput Module Settings, click "Format Options..." for video. The Level should be Main Profile, level 3.1. The maximum bitrate should be 1.5 Mbps. In the Audio tab, the codec should be AAC. Bitrate should be 160.
- For Render Settings, click the underlined yellow text to bring up Render Settings.
- Make sure it's set to a frame rate of 29.97 fps (24 fps is fine. Just avoid going above 30). Your output size should be 1280 x 720 (720p) or 640 x 480 (if you don't want HD).
- Set your output file, with an .m4v file extension.
Adobe Media Encoder CS6:
- Drag your video file into the "Queue" window
- In the "Format" column, choose "H.264".
- In the "Preset" column, choose the preset that closely matches what you intend to play it back on. If you aren't sure, "Apple TV, iPad, iPhone 4 and newer - 720p 23.976" should cover all iPads and newer iPhones.
- Click the green play button in the top right corner when you're ready to encode.