转载
原文地址:https://blog.csdn.net/newtwg/article/details/86393378
对于ffmpeg的-acodec参数值:
audioEncodersdescription
aacAAC (Advanced Audio Coding)
libfaac
ac3ATSC A/52A (AC-3)
ac3_fixedATSC A/52A (AC-3) (codec ac3)
adpcm_adxSEGA CRI ADX ADPCM
g722G.722 ADPCM (codec adpcm_g722)
g726G.726 ADPCM (codec adpcm_g726)
adpcm_ima_qtADPCM IMA QuickTime
adpcm_ima_wavADPCM IMA WAV
adpcm_msADPCM Microsoft
adpcm_swfADPCM Shockwave Flash
adpcm_yamahaADPCM Yamaha
alacALAC (Apple Lossless Audio Codec)
libopencore_amrnbOpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb)
comfortnoiseRFC 3389 comfort noise generator
dcaDCA (DTS Coherent Acoustics) (codec dts)
eac3ATSC A/52 E-AC-3
flacFLAC (Free Lossless Audio Codec)
g723_1G.723.1
libilbciLBC (Internet Low Bitrate Codec) (codec ilbc)
mp2MP2 (MPEG audio layer 2)
libmp3lamelibmp3lame MP3 (MPEG audio layer 3) (codec mp3)
nellymoserNellymoser Asao
pcm_alawPCM A-law / G.711 A-law
pcm_f32bePCM 32-bit floating point big-endian
pcm_f32lePCM 32-bit floating point little-endian
pcm_f64bePCM 64-bit floating point big-endian
pcm_f64lePCM 64-bit floating point little-endian
pcm_mulawPCM mu-law / G.711 mu-law
pcm_s16bePCM signed 16-bit big-endian
pcm_s16be_planarPCM signed 16-bit big-endian planar
pcm_s16lePCM signed 16-bit little-endian
pcm_s16le_planarPCM signed 16-bit little-endian planar
pcm_s24bePCM signed 24-bit big-endian
pcm_s24daudPCM D-Cinema audio signed 24-bit
pcm_s24lePCM signed 24-bit little-endian
pcm_s24le_planarPCM signed 24-bit little-endian planar
pcm_s32bePCM signed 32-bit big-endian
pcm_s32lePCM signed 32-bit little-endian
pcm_s32le_planarPCM signed 32-bit little-endian planar
pcm_s8CM signed 8-bit
pcm_s8_planarPCM signed 8-bit planar
pcm_u16bePCM unsigned 16-bit big-endian
pcm_u16lePCM unsigned 16-bit little-endian
pcm_u24bePCM unsigned 24-bit big-endian
pcm_u24lePCM unsigned 24-bit little-endian
pcm_u32bePCM unsigned 32-bit big-endian
pcm_u32lePCM unsigned 32-bit little-endian
pcm_u8PCM unsigned 8-bit
real_144RealAudio 1.0 (14.4K) (codec ra_144)
roq_dpcmid RoQ DPCM
s302mSMPTE 302M
sonicSonic
soniclsSonic lossless
ttaTTA (True Audio)
vorbisVorbis
libvorbisibvorbis (codec vorbis)
wavpack无损音频压缩格式
wmav1Windows Media Audio 1
wmav2Windows Media Audio 2
copy编码同原始音频
可以用 ffmpeg -encoders来查:
D:\ffmpeg7-win32-static\bin>ffmpeg -encoders
ffmpeg version N-49044-g89afa63 Copyright (c) 2000-2013 the FFmpeg developers
built on Jan 19 2013 20:36:06 with gcc 4.7.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --en
libavutil 52. 15.100 / 52. 15.100
libavcodec 54. 89.100 / 54. 89.100
libavformat 54. 61.101 / 54. 61.101
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 32.101 / 3. 32.101
libswscale 2. 2.100 / 2. 2.100
..........
audioEncodersdescription
aacAAC (Advanced Audio Coding)
libfaac
ac3ATSC A/52A (AC-3)
ac3_fixedATSC A/52A (AC-3) (codec ac3)
adpcm_adxSEGA CRI ADX ADPCM
g722G.722 ADPCM (codec adpcm_g722)
g726G.726 ADPCM (codec adpcm_g726)
adpcm_ima_qtADPCM IMA QuickTime
adpcm_ima_wavADPCM IMA WAV
adpcm_msADPCM Microsoft
adpcm_swfADPCM Shockwave Flash
adpcm_yamahaADPCM Yamaha
alacALAC (Apple Lossless Audio Codec)
libopencore_amrnbOpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb)
comfortnoiseRFC 3389 comfort noise generator
dcaDCA (DTS Coherent Acoustics) (codec dts)
eac3ATSC A/52 E-AC-3
flacFLAC (Free Lossless Audio Codec)
g723_1G.723.1
libilbciLBC (Internet Low Bitrate Codec) (codec ilbc)
mp2MP2 (MPEG audio layer 2)
libmp3lamelibmp3lame MP3 (MPEG audio layer 3) (codec mp3)
nellymoserNellymoser Asao
pcm_alawPCM A-law / G.711 A-law
pcm_f32bePCM 32-bit floating point big-endian
pcm_f32lePCM 32-bit floating point little-endian
pcm_f64bePCM 64-bit floating point big-endian
pcm_f64lePCM 64-bit floating point little-endian
pcm_mulawPCM mu-law / G.711 mu-law
pcm_s16bePCM signed 16-bit big-endian
pcm_s16be_planarPCM signed 16-bit big-endian planar
pcm_s16lePCM signed 16-bit little-endian
pcm_s16le_planarPCM signed 16-bit little-endian planar
pcm_s24bePCM signed 24-bit big-endian
pcm_s24daudPCM D-Cinema audio signed 24-bit
pcm_s24lePCM signed 24-bit little-endian
pcm_s24le_planarPCM signed 24-bit little-endian planar
pcm_s32bePCM signed 32-bit big-endian
pcm_s32lePCM signed 32-bit little-endian
pcm_s32le_planarPCM signed 32-bit little-endian planar
pcm_s8CM signed 8-bit
pcm_s8_planarPCM signed 8-bit planar
pcm_u16bePCM unsigned 16-bit big-endian
pcm_u16lePCM unsigned 16-bit little-endian
pcm_u24bePCM unsigned 24-bit big-endian
pcm_u24lePCM unsigned 24-bit little-endian
pcm_u32bePCM unsigned 32-bit big-endian
pcm_u32lePCM unsigned 32-bit little-endian
pcm_u8PCM unsigned 8-bit
real_144RealAudio 1.0 (14.4K) (codec ra_144)
roq_dpcmid RoQ DPCM
s302mSMPTE 302M
sonicSonic
soniclsSonic lossless
ttaTTA (True Audio)
vorbisVorbis
libvorbisibvorbis (codec vorbis)
wavpack无损音频压缩格式
wmav1Windows Media Audio 1
wmav2Windows Media Audio 2
copy编码同原始音频