Discord Embed Support list
Discord Embed Support list
github repo for issue reporting. for the whole time I have me in the process of making this I have been typing AAC as ACC so I thought ffmpeg hated me.
I hope is is helpful for someone and where else should I post this info so it can be seen on search indexs.
Discord Embed Support
PC = Windows 10 / Arch Linux
- Discord app
- Vesktop
- Vencord
Mobile = Android 14 One UI 6.1
Audio playback support
tool: flac
ffmpeg
lame
WAV 64 bit float point isn't supported.
Container | PC | Mobile |
---|---|---|
mka | ✘ | ✘ |
Codec | Container | PC? | Mobile | Encoder |
---|---|---|---|---|
AAC LC | m4a | ✔ | ✘ | aac |
AAC LC | mka | ✘ | ✘ | aac |
FLAC | flac | ✔ | ✘ | libflac |
MP3 | mp3 | ✔ | ✘ | lame |
OPUS | ogg,opus | ✔ | ✘ | libopus |
Vorbus | ogg | ✔ | ✘ | libvorbis |
PCM | wav | ✔ | ✘ | ffmpeg |
Image preview support
tool: imagemagick
I think imagemagick uses libheif for avif.
Codec | PC | Mobile | Encoder |
---|---|---|---|
avif | ✘ | ✘ | libheif? |
heif | ✘ | ✘ | libheif |
jpg | ✔ | ✔ | libjpeg-turbo |
jxl | ✘ | ✘ | libjxl |
png | ✔ | ✔ | libpng |
webp | ✔ | ✔ | libwebp |
Animation preview support
tool: ffmpeg
Codec | PC | Mobile |
---|---|---|
avif | ✘ | ✘ |
gif | ✔ | ✔ |
jxl | ✘ | ✘ |
png | ✘ | ✘ |
webp | ✔ | ✔ |
Video playback support
tool:ffmpeg
h265
On my Arch Linux install the first frame is the only frame but the audio doesn't have any issues.
Video Container
Container | PC | Mobile |
---|---|---|
mkv | ✘ | ✘ |
mov | ✔ | ✔ |
mp4 | ✔ | ✔ |
webm | ✔ | ✔ |
Video Codecs
Codec | PC | Mobile | Encoder |
---|---|---|---|
av1 | ✘ | ✘ | libsvtav1 |
h264 | ✔ | ✔ | libx264 |
h265 | ✔ | ✔ | libx265 |
vp9 | ✔ | ✔ | libvpx-vp9 |
Audio Codecs
WAV 64 bit float point isn’t supported.
Codec | PC? | Mobile | Encoder |
---|---|---|---|
AAC | ✔ | ✔ | aac |
FLAC | ✔ | ✔ | libflac |
MP3 | ✔ | ✔ | libmp3lame |
OPUS | ✔ | ✔ | libopus |
Vorbus | ✔ | ✘ | libvorbis |
PCM (WAV) | ✔ | ✘ | ffmpeg |
License
CC BY-SA-4.0