Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: WAV,CAF,AIFF,AU supported FFMPEG Encoders (Read 2801 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

WAV,CAF,AIFF,AU supported FFMPEG Encoders

I have made some tests and the following FFMPEG encoders are supported for each format.
Do you know any other encoders that are supported for these formats ?

Thanks !

AIFF
PCM A-law / G.711 A-law -c:a pcm_alaw
PCM mu-law / G.711 mu-law -c:a pcm_mulaw
PCM 32-bit floating point big-endian -c:a pcm_f32be
PCM 32-bit floating point little-endian -c:a pcm_f32le
PCM 64-bit floating point big-endian -c:a pcm_f64be
PCM 64-bit floating point little-endian -c:a pcm_f64le
PCM signed 16-bit big-endian -c:a pcm_s16be
PCM signed 16-bit big-endian planar -c:a pcm_s16be_planar
PCM signed 16-bit little-endian -c:a pcm_s16le
PCM signed 16-bit little-endian planar -c:a pcm_s16le_planar
PCM signed 24-bit big-endian -c:a pcm_s24be
PCM D-Cinema audio signed 24-bit -c:a pcm_s24daud
PCM signed 24-bit little-endian -c:a pcm_s24le
PCM signed 24-bit little-endian planar -c:a pcm_s24le_planar
PCM signed 32-bit big-endian -c:a pcm_s32be
PCM signed 32-bit little-endian -c:a pcm_s32le
PCM signed 32-bit little-endian planar -c:a pcm_s32le_planar
PCM signed 8-bit -c:a pcm_s8
PCM signed 8-bit planar -c:a pcm_s8_planar
PCM unsigned 16-bit big-endian -c:a pcm_u16be
PCM unsigned 16-bit little-endian -c:a pcm_u16le
PCM unsigned 24-bit big-endian -c:a pcm_u24be
PCM unsigned 24-bit little-endian -c:a pcm_u24le
PCM unsigned 32-bit big-endian -c:a pcm_u32be
PCM unsigned 32-bit little-endian -c:a pcm_u32le
PCM unsigned 8-bit -c:a pcm_u8
SEGA CRI ADX ADPCM -c:a adpcm_adx
G.722 ADPCM -c:a adpcm_g722
G.726 ADPCM -c:a adpcm_g726
ADPCM IMA QuickTime -c:a adpcm_ima_qt
ADPCM IMA WAV -c:a adpcm_ima_wav
ADPCM Microsoft -c:a adpcm_ms
ADPCM Shockwave Flash -c:a adpcm_swf
ADPCM Yamaha -c:a adpcm_yamaha
MP3 (MPEG audio layer 3) -c:a libmp3lame
GSM Microsoft variant -c:a gsm_ms

AU

PCM A-law / G.711 A-law -c:a pcm_alaw
PCM mu-law / G.711 mu-law -c:a pcm_mulaw
PCM 32-bit floating point big-endian -c:a pcm_f32be
PCM 32-bit floating point little-endian -c:a pcm_f32le
PCM 64-bit floating point big-endian -c:a pcm_f64be
PCM 64-bit floating point little-endian -c:a pcm_f64le
PCM signed 16-bit big-endian -c:a pcm_s16be
PCM signed 16-bit big-endian planar -c:a pcm_s16be_planar
PCM signed 16-bit little-endian -c:a pcm_s16le
PCM signed 16-bit little-endian planar -c:a pcm_s16le_planar
PCM signed 24-bit big-endian -c:a pcm_s24be
PCM D-Cinema audio signed 24-bit -c:a pcm_s24daud
PCM signed 24-bit little-endian -c:a pcm_s24le
PCM signed 24-bit little-endian planar -c:a pcm_s24le_planar
PCM signed 32-bit big-endian -c:a pcm_s32be
PCM signed 32-bit little-endian -c:a pcm_s32le
PCM signed 32-bit little-endian planar -c:a pcm_s32le_planar
PCM signed 8-bit -c:a pcm_s8
PCM signed 8-bit planar -c:a pcm_s8_planar
PCM unsigned 16-bit big-endian -c:a pcm_u16be
PCM unsigned 16-bit little-endian -c:a pcm_u16le
PCM unsigned 24-bit big-endian -c:a pcm_u24be
PCM unsigned 24-bit little-endian -c:a pcm_u24le
PCM unsigned 32-bit big-endian -c:a pcm_u32be
PCM unsigned 32-bit little-endian -c:a pcm_u32le
PCM unsigned 8-bit -c:a pcm_u8

WAV

PCM A-law / G.711 A-law -c:a pcm_alaw
PCM mu-law / G.711 mu-law -c:a pcm_mulaw
PCM 32-bit floating point big-endian -c:a pcm_f32be
PCM 32-bit floating point little-endian -c:a pcm_f32le
PCM 64-bit floating point big-endian -c:a pcm_f64be
PCM 64-bit floating point little-endian -c:a pcm_f64le
PCM signed 16-bit big-endian -c:a pcm_s16be
PCM signed 16-bit big-endian planar -c:a pcm_s16be_planar
PCM signed 16-bit little-endian -c:a pcm_s16le
PCM signed 16-bit little-endian planar -c:a pcm_s16le_planar
PCM signed 24-bit big-endian -c:a pcm_s24be
PCM D-Cinema audio signed 24-bit -c:a pcm_s24daud
PCM signed 24-bit little-endian -c:a pcm_s24le
PCM signed 24-bit little-endian planar -c:a pcm_s24le_planar
PCM signed 32-bit big-endian -c:a pcm_s32be
PCM signed 32-bit little-endian -c:a pcm_s32le
PCM signed 32-bit little-endian planar -c:a pcm_s32le_planar
PCM signed 8-bit -c:a pcm_s8
PCM signed 8-bit planar -c:a pcm_s8_planar
PCM unsigned 16-bit big-endian -c:a pcm_u16be
PCM unsigned 16-bit little-endian -c:a pcm_u16le
PCM unsigned 24-bit big-endian -c:a pcm_u24be
PCM unsigned 24-bit little-endian -c:a pcm_u24le
PCM unsigned 32-bit big-endian -c:a pcm_u32be
PCM unsigned 32-bit little-endian -c:a pcm_u32le
PCM unsigned 8-bit -c:a pcm_u8
SEGA CRI ADX ADPCM -c:a adpcm_adx
G.722 ADPCM -c:a adpcm_g722
G.726 ADPCM -c:a adpcm_g726
ADPCM IMA QuickTime -c:a adpcm_ima_qt
ADPCM IMA WAV -c:a adpcm_ima_wav
ADPCM Microsoft -c:a adpcm_ms
ADPCM Shockwave Flash -c:a adpcm_swf
ADPCM Yamaha -c:a adpcm_yamaha
MP3 (MPEG audio layer 3) -c:a libmp3lame
GSM Microsoft variant -c:a gsm_ms

CAF

PCM A-law / G.711 A-law -c:a pcm_alaw
PCM mu-law / G.711 mu-law -c:a pcm_mulaw
PCM 32-bit floating point big-endian -c:a pcm_f32be
PCM 32-bit floating point little-endian -c:a pcm_f32le
PCM 64-bit floating point big-endian -c:a pcm_f64be
PCM 64-bit floating point little-endian -c:a pcm_f64le
PCM signed 16-bit big-endian -c:a pcm_s16be
PCM signed 16-bit big-endian planar -c:a pcm_s16be_planar
PCM signed 16-bit little-endian -c:a pcm_s16le
PCM signed 16-bit little-endian planar -c:a pcm_s16le_planar
PCM signed 24-bit big-endian -c:a pcm_s24be
PCM D-Cinema audio signed 24-bit -c:a pcm_s24daud
PCM signed 24-bit little-endian -c:a pcm_s24le
PCM signed 24-bit little-endian planar -c:a pcm_s24le_planar
PCM signed 32-bit big-endian -c:a pcm_s32be
PCM signed 32-bit little-endian -c:a pcm_s32le
PCM signed 32-bit little-endian planar -c:a pcm_s32le_planar
PCM signed 8-bit -c:a pcm_s8
PCM signed 8-bit planar -c:a pcm_s8_planar
PCM unsigned 16-bit big-endian -c:a pcm_u16be
PCM unsigned 16-bit little-endian -c:a pcm_u16le
PCM unsigned 24-bit big-endian -c:a pcm_u24be
PCM unsigned 24-bit little-endian -c:a pcm_u24le
PCM unsigned 32-bit big-endian -c:a pcm_u32be
PCM unsigned 32-bit little-endian -c:a pcm_u32le
PCM unsigned 8-bit -c:a pcm_u8
SEGA CRI ADX ADPCM -c:a adpcm_adx
G.722 ADPCM -c:a adpcm_g722
G.726 ADPCM -c:a adpcm_g726
ADPCM IMA QuickTime -c:a adpcm_ima_qt
ADPCM IMA WAV -c:a adpcm_ima_wav
ADPCM Microsoft -c:a adpcm_ms
ADPCM Shockwave Flash -c:a adpcm_swf
ADPCM Yamaha -c:a adpcm_yamaha
MP3 (MPEG audio layer 3) -c:a libmp3lame
GSM Microsoft variant -c:a gsm_ms

WAV,CAF,AIFF,AU supported FFMPEG Encoders

Reply #1
Almost all of those are simple PCM variants, so yes probably a very large number of "encoders" exist for them.  Check Google.

WAV,CAF,AIFF,AU supported FFMPEG Encoders

Reply #2
So, 'format' means AIFF/AU/WAV/CAF, and 'encoder' means pcm_alaw/pcm_mulaw/pcm_f32be/... ?

I'm sure that WAV doesn't support big endian and planar formats.