轉載
原文地址:https://blog.csdn.net/newtwg/article/details/86393378
對於ffmpeg的-acodec參數值:
| audioEncoders | description |
|---|---|
| aac | AAC (Advanced Audio Coding) |
| libfaac | |
| ac3 | ATSC A/52A (AC-3) |
| ac3_fixed | ATSC A/52A (AC-3) (codec ac3) |
| adpcm_adx | SEGA CRI ADX ADPCM |
| g722 | G.722 ADPCM (codec adpcm_g722) |
| g726 | G.726 ADPCM (codec adpcm_g726) |
| adpcm_ima_qt | ADPCM IMA QuickTime |
| adpcm_ima_wav | ADPCM IMA WAV |
| adpcm_ms | ADPCM Microsoft |
| adpcm_swf | ADPCM Shockwave Flash |
| adpcm_yamaha | ADPCM Yamaha |
| alac | ALAC (Apple Lossless Audio Codec) |
| libopencore_amrnb | OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb) |
| comfortnoise | RFC 3389 comfort noise generator |
| dca | DCA (DTS Coherent Acoustics) (codec dts) |
| eac3 | ATSC A/52 E-AC-3 |
| flac | FLAC (Free Lossless Audio Codec) |
| g723_1 | G.723.1 |
| libilbc | iLBC (Internet Low Bitrate Codec) (codec ilbc) |
| mp2 | MP2 (MPEG audio layer 2) |
| libmp3lame | libmp3lame MP3 (MPEG audio layer 3) (codec mp3) |
| nellymoser | Nellymoser Asao |
| pcm_alaw | PCM A-law / G.711 A-law |
| pcm_f32be | PCM 32-bit floating point big-endian |
| pcm_f32le | PCM 32-bit floating point little-endian |
| pcm_f64be | PCM 64-bit floating point big-endian |
| pcm_f64le | PCM 64-bit floating point little-endian |
| pcm_mulaw | PCM mu-law / G.711 mu-law |
| pcm_s16be | PCM signed 16-bit big-endian |
| pcm_s16be_planar | PCM signed 16-bit big-endian planar |
| pcm_s16le | PCM signed 16-bit little-endian |
| pcm_s16le_planar | PCM signed 16-bit little-endian planar |
| pcm_s24be | PCM signed 24-bit big-endian |
| pcm_s24daud | PCM D-Cinema audio signed 24-bit |
| pcm_s24le | PCM signed 24-bit little-endian |
| pcm_s24le_planar | PCM signed 24-bit little-endian planar |
| pcm_s32be | PCM signed 32-bit big-endian |
| pcm_s32le | PCM signed 32-bit little-endian |
| pcm_s32le_planar | PCM signed 32-bit little-endian planar |
| pcm_s8 | CM signed 8-bit |
| pcm_s8_planar | PCM signed 8-bit planar |
| pcm_u16be | PCM unsigned 16-bit big-endian |
| pcm_u16le | PCM unsigned 16-bit little-endian |
| pcm_u24be | PCM unsigned 24-bit big-endian |
| pcm_u24le | PCM unsigned 24-bit little-endian |
| pcm_u32be | PCM unsigned 32-bit big-endian |
| pcm_u32le | PCM unsigned 32-bit little-endian |
| pcm_u8 | PCM unsigned 8-bit |
| real_144 | RealAudio 1.0 (14.4K) (codec ra_144) |
| roq_dpcm | id RoQ DPCM |
| s302m | SMPTE 302M |
| sonic | Sonic |
| sonicls | Sonic lossless |
| tta | TTA (True Audio) |
| vorbis | Vorbis |
| libvorbis | ibvorbis (codec vorbis) |
| wavpack | 無損音頻壓縮格式 |
| wmav1 | Windows Media Audio 1 |
| wmav2 | Windows 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
..........
| audioEncoders | description |
|---|---|
| aac | AAC (Advanced Audio Coding) |
| libfaac | |
| ac3 | ATSC A/52A (AC-3) |
| ac3_fixed | ATSC A/52A (AC-3) (codec ac3) |
| adpcm_adx | SEGA CRI ADX ADPCM |
| g722 | G.722 ADPCM (codec adpcm_g722) |
| g726 | G.726 ADPCM (codec adpcm_g726) |
| adpcm_ima_qt | ADPCM IMA QuickTime |
| adpcm_ima_wav | ADPCM IMA WAV |
| adpcm_ms | ADPCM Microsoft |
| adpcm_swf | ADPCM Shockwave Flash |
| adpcm_yamaha | ADPCM Yamaha |
| alac | ALAC (Apple Lossless Audio Codec) |
| libopencore_amrnb | OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb) |
| comfortnoise | RFC 3389 comfort noise generator |
| dca | DCA (DTS Coherent Acoustics) (codec dts) |
| eac3 | ATSC A/52 E-AC-3 |
| flac | FLAC (Free Lossless Audio Codec) |
| g723_1 | G.723.1 |
| libilbc | iLBC (Internet Low Bitrate Codec) (codec ilbc) |
| mp2 | MP2 (MPEG audio layer 2) |
| libmp3lame | libmp3lame MP3 (MPEG audio layer 3) (codec mp3) |
| nellymoser | Nellymoser Asao |
| pcm_alaw | PCM A-law / G.711 A-law |
| pcm_f32be | PCM 32-bit floating point big-endian |
| pcm_f32le | PCM 32-bit floating point little-endian |
| pcm_f64be | PCM 64-bit floating point big-endian |
| pcm_f64le | PCM 64-bit floating point little-endian |
| pcm_mulaw | PCM mu-law / G.711 mu-law |
| pcm_s16be | PCM signed 16-bit big-endian |
| pcm_s16be_planar | PCM signed 16-bit big-endian planar |
| pcm_s16le | PCM signed 16-bit little-endian |
| pcm_s16le_planar | PCM signed 16-bit little-endian planar |
| pcm_s24be | PCM signed 24-bit big-endian |
| pcm_s24daud | PCM D-Cinema audio signed 24-bit |
| pcm_s24le | PCM signed 24-bit little-endian |
| pcm_s24le_planar | PCM signed 24-bit little-endian planar |
| pcm_s32be | PCM signed 32-bit big-endian |
| pcm_s32le | PCM signed 32-bit little-endian |
| pcm_s32le_planar | PCM signed 32-bit little-endian planar |
| pcm_s8 | CM signed 8-bit |
| pcm_s8_planar | PCM signed 8-bit planar |
| pcm_u16be | PCM unsigned 16-bit big-endian |
| pcm_u16le | PCM unsigned 16-bit little-endian |
| pcm_u24be | PCM unsigned 24-bit big-endian |
| pcm_u24le | PCM unsigned 24-bit little-endian |
| pcm_u32be | PCM unsigned 32-bit big-endian |
| pcm_u32le | PCM unsigned 32-bit little-endian |
| pcm_u8 | PCM unsigned 8-bit |
| real_144 | RealAudio 1.0 (14.4K) (codec ra_144) |
| roq_dpcm | id RoQ DPCM |
| s302m | SMPTE 302M |
| sonic | Sonic |
| sonicls | Sonic lossless |
| tta | TTA (True Audio) |
| vorbis | Vorbis |
| libvorbis | ibvorbis (codec vorbis) |
| wavpack | 無損音頻壓縮格式 |
| wmav1 | Windows Media Audio 1 |
| wmav2 | Windows Media Audio 2 |
| copy | 編碼同原始音頻 |
