Introduction
This table shows the current implementation status of several multimedia fomats by popular tools and browsers. All tests were run with the latest available version, or git HEAD for open source software.
Symbols mean
β fully supported- β unsupported
π work in progress1οΈβ£ οΈ see notes
Codecs
| ffmpeg | VLC | l-smash | Firefox | Chrome | Edge | Safari | |
|---|---|---|---|---|---|---|---|
| WebP | n/a | n/a | β | ||||
| VP9 (webM) | n/a | ||||||
| Opus (webM) | n/a | ||||||
| VP9 (MP4) | β | β | |||||
| Opus (MP4) | β |
β |
β |
β | |||
| FLAC (MP4) | β | β | β | β | β | ||
| VP9 10 bit | β | β |
β | ||||
| H.264 10 bit | β |
β | β | ||||
| HEVC 8/10 bit | β | β | β |
1οΈβ£ οΈ Firefox bug2οΈβ£ οΈ Supported in ff52, there might be some implementation problems (Firefox bug)3οΈβ£ οΈ Decoding works, encoding requires-strict experimental4οΈβ£ οΈ Needs a command line switch--enable-vp9-in-mp4, work is being done to enable it by default (Chrome bug)5οΈβ£ οΈ Needs this patch upstreamed, but there are some implementation problems6οΈβ£ οΈ Fragmented MP4 is supported from ff49, full support in ff527οΈβ£ οΈ Chrome bug8οΈβ£ οΈ Firefox bug9οΈβ£ οΈ Patch is available, waiting on spec finalizationπ Chrome bug*οΈβ£ Firefox bug
Color spaces
| ffmpeg | VLC | Firefox | Chrome | Edge | Safari | |
|---|---|---|---|---|---|---|
| BT.709 | ||||||
| DCI P3 | β | β | β | β | ||
| BT.2020 | β |
β | β | |||
| BT.2100 | β | β | β | β | β | β |
- Original bt709 Firefox bug
- Original bt709 Chrome bug
2οΈβ£ οΈ Firefox bug
justinruggles commentedSep 26, 2016
2 typos. "unknow" and "featurs"