====== Differences ====== This shows you the differences between two versions of the page.
video_codec_support [2014/01/05 13:22] freaktechnik [Which codecs does Nightingale support?] linux.2 |
video_codec_support [2014/07/07 02:18] (current) freaktechnik quicktime... |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{page>menu}} | ||
====== Video Codec Support ====== | ====== Video Codec Support ====== | ||
Nightingale doesn't support all video files you might have in your collection. Unfortunately, some common files use codecs that we'd have to pay a fee for if we included support. We can't afford that for a free download! So instead, we have to rely on the codecs that are part of the operating system.. | Nightingale doesn't support all video files you might have in your collection. Unfortunately, some common files use codecs that we'd have to pay a fee for if we included support. We can't afford that for a free download! So instead, we have to rely on the codecs that are part of the operating system.. | ||
Line 7: | Line 8: | ||
On MacOS, we support MPEG 4 and H.264 video, in MP4 files. | On MacOS, we support MPEG 4 and H.264 video, in MP4 files. | ||
- | On Windows, we support WMV. | + | On Windows, we support WMV. If QuickTime is installed we can also play MPEG 4 and H.264 video. |
On Linux, we support MPEG 4, if you can't play a file also see [[developer_center:articles:setting_up_gstreamer|Setting up GStreamer]] | On Linux, we support MPEG 4, if you can't play a file also see [[developer_center:articles:setting_up_gstreamer|Setting up GStreamer]] | ||
^ File Extension ^ Windows ^ MacOS ^ Linux ^ | ^ File Extension ^ Windows ^ MacOS ^ Linux ^ | ||
- | ^ ogv | Yes | Yes | Yes | | + | ^ ogv/ogx | @lightgreen:Yes | @lightgreen:Yes | @lightgreen:Yes | |
- | ^ wmv | Yes | No | No | | + | ^ wmv | @lightgreen:Yes | @pink:No | @lightblue:(Yes) | |
- | ^ mp4 | No | Yes | (Yes) | | + | ^ mp4 | @lightblue:(Yes) | @lightgreen:Yes | @lightblue:(Yes) | |
- | ^ m4v | No | Yes | (Yes) | | + | ^ m4v | @lightblue:(Yes) | @lightgreen:Yes | @lightblue:(Yes) | |
- | ^ mov | No | Yes | (Yes) | | + | ^ mov | @lightblue:(Yes) | @lightgreen:Yes | @lightblue:(Yes) | |
+ | ^ divx | @lightgreen:Yes| @lightgreen:Yes | @lightblue:(Yes) | | ||
+ | ^ flv | @lightgreen:Yes | @lightgreen:Yes | @lightblue:(Yes) | | ||
+ | ^ 3gp | @lightgreen:Yes | @lightgreen:Yes | @lightblue:(Yes) | | ||
+ | ^ avi | @lightgreen:Yes | @lightgreen:Yes | @lightblue:(Yes) | | ||
+ | ^ webm | @lightgreen:Yes | @lightgreen:Yes | @lightgreen:Yes | | ||
===== What can I do about other files? ===== | ===== What can I do about other files? ===== | ||
Line 28: | Line 33: | ||
===== But I downloaded a "codec pack" to play this file, why doesn't that help? ===== | ===== But I downloaded a "codec pack" to play this file, why doesn't that help? ===== | ||
Unfortunately, many of the "codec packs" that people download from the internet cause major stability problems. Because we really don't want Nightingale to crash, we don't support using those. | Unfortunately, many of the "codec packs" that people download from the internet cause major stability problems. Because we really don't want Nightingale to crash, we don't support using those. | ||
+ | |||
+ | ===== I want to check what it supports myself ===== | ||
+ | Just execute the following command in the error console to get all the supported video file extensions: | ||
+ | <code js> | ||
+ | var ext = Components.classes["@songbirdnest.com/Songbird/Mediacore/TypeSniffer;1"].createInstance(Components.interfaces.sbIMediacoreTypeSniffer).videoFileExtensions,ret='';while(ext.hasMore()) { ret+= " "+ext.getNext();}Components.utils.reportError(ret); | ||
+ | </code> | ||
+ | |||
+ | ===== See Also ===== | ||
+ | [[audio_codec_support]] | ||
+ | |||
+ | [[playlist_format_support]] |