ffmpeg命令使用总结

ffmpeg的使用选项:

-f formats 
    alaw            PCM A-law
    f32be           PCM 32-bit floating-point big-endian
    f32le           PCM 32-bit floating-point little-endian
    f64be           PCM 64-bit floating-point big-endian
    f64le           PCM 64-bit floating-point little-endian
    mulaw           PCM mu-law
    s16be           PCM signed 16-bit big-endian
    s16le           PCM signed 16-bit little-endian
    s24be           PCM signed 24-bit big-endian
    s24le           PCM signed 24-bit little-endian
    s32be           PCM signed 32-bit big-endian
    s32le           PCM signed 32-bit little-endian
    s8              PCM signed 8-bit
    u16be           PCM unsigned 16-bit big-endian
    u16le           PCM unsigned 16-bit little-endian
    u24be           PCM unsigned 24-bit big-endian
    u24le           PCM unsigned 24-bit little-endian
    u32be           PCM unsigned 32-bit big-endian
    u32le           PCM unsigned 32-bit little-endian
    u8              PCM unsigned 8-bit
-ar rate   //设置采样频率(HZ)
-ac channels   //设置Audio通道(channels)的数量
-acodec codec //强制设定Audio的编码器。
-i infile  //指定输入文件
-y outfile  //覆盖输出的文件,如果不指定该选项,则若输出文件存在的话 ,执行过程中会提醒是否该原有的文件。

举例:
ffmpeg -f s16be -ar 8000 -ac 1 -acodec pcm_s16be -i pcm-test.pcm pcm-test.aac

表示使用采样频率为8000Hz,通道数量为1,编码器为pcm_s16be。

你可能感兴趣的:(Linux)