使用ffmpeg javascript将wav音频文件转换为pcm音频文件

我使用的是ffmpeg,但不是JavaScript的php。我想从wav文件转换为pcm。到mp3或wma的转换工作正常,但不能转换为pcm,这告诉我至少必须选择一个输入,这是什么错误?这是我的代码(仅命令行):

var arguments = [];
    arguments.push("-y");
    arguments.push("-vn");
    arguments.push("-i");
    arguments.push(fileName);

    arguments.push("-b:a");
    arguments.push(getBitrate());

    switch (getOutFormat()) {
    case "mp3":
        arguments.push("-acodec");
        arguments.push("libmp3lame");
        arguments.push("out.mp3");
        break;
    case "wma":
        arguments.push("-acodec");
        arguments.push("wmav1");
        arguments.push("out.asf");
        break;
    case "pcm":
        //arguments.push("s16le");
        arguments.push("-ac");
        arguments.push("1");
        arguments.push("-f");

        //arguments.push("pcm_s16le");
        arguments.push("out.pcm");
    }
音num

mp3和wma是文件格式(或包装),pcm是编解码器。我认为ffmpeg不支持pcm作为输出格式,尽管它确实支持pcm作为输出编解码器。你的目标是什么 ?

编辑:检查

$ ffmpeg -formats

$ ffmpeg -codecs

有关受支持的格式和编解码器的更多信息。args在stackoverflow.com/questions/4854513/can-ffmpeg-convert-audio-to-raw-pcm-if-so-how的帮助下进行了编辑

您可能会得到一个原始的pcm输出:

case "pcm":
        arguments.push("-f");
        arguments.push("s16le");
        arguments.push("-acodec");
        arguments.push("pcm_s16le");
        arguments.push("-ac");
        arguments.push("1");
        arguments.push("out.pcm");

请注意,您生成的内容通常称为原始文件,并且您需要指定采样频率,量化,通道数,字节序才能读取该文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ffmpeg javascript将wav音频文件转换为pcm音频文件

来自分类Dev

使用ffmpeg将PCM-ALAW数据转换为音频文件

来自分类Dev

使用ffmpeg将音频文件转换为FLAC?

来自分类Dev

如何在C ++中通过FFmpeg将原始文件转换为音频文件(.wav)

来自分类Dev

使用LAME将音频文件从.wav转换为MP3时出现问题

来自分类Dev

ffmpeg使用Android将多个音频文件合并为单个音频文件

来自分类Dev

使用ffmpeg在vifm中转换选定的音频文件

来自分类Dev

使用ffmpeg将文件夹中的所有mp4音频文件转换为mp3

来自分类Dev

使用ffmpeg API将pcm_alaw类型的音频数据包装到MKA音频文件中

来自分类Dev

FFmpeg跳过音频文件

来自分类Dev

使用ffmpeg将音频文件分为多个片段

来自分类Dev

使用python将任何音频文件转换为mp3

来自分类Dev

使用SAPI或等效功能的SR将音频文件转换为文本

来自分类Dev

FFmpeg使用外部音频文件替换音频中的通道

来自分类Dev

FFmpeg或GStreamer用于音频文件的命令行转换?

来自分类Dev

ffmpeg在windows中批量转换音频文件

来自分类Dev

使用ffmpeg,sntool和sox连接多个24位96 kHz WAV音频文件

来自分类Dev

ffmpeg:concat视频和音频文件

来自分类Dev

AVPlayer无法播放FFMPEG的音频文件

来自分类Dev

使用ffmpeg连接多个视频和音频文件

来自分类Dev

使用ffmpeg使音频文件的指定部分静音

来自分类Dev

使用ffmpeg处理FLAC音频文件中的问题

来自分类Dev

使用ffmpeg连接多个视频和音频文件

来自分类Dev

如何使用ffmpeg编码ogg音频文件?

来自分类Dev

使用AFFTDN清除FFMPEG中的音频文件时出错

来自分类Dev

如何使用 FFmpeg 合并两个音频文件

来自分类Dev

当我将带有ffmpeg的numpy数组转换为音频文件(python)时,mp3 / wav持续时间为何不同?

来自分类Dev

如何使用ffmpeg将音频/视频文件与具有偏移量的音频文件混合?

来自分类Dev

使用FFmpeg将许多音频文件交叉淡入淡出?

Related 相关文章

  1. 1

    使用ffmpeg javascript将wav音频文件转换为pcm音频文件

  2. 2

    使用ffmpeg将PCM-ALAW数据转换为音频文件

  3. 3

    使用ffmpeg将音频文件转换为FLAC?

  4. 4

    如何在C ++中通过FFmpeg将原始文件转换为音频文件(.wav)

  5. 5

    使用LAME将音频文件从.wav转换为MP3时出现问题

  6. 6

    ffmpeg使用Android将多个音频文件合并为单个音频文件

  7. 7

    使用ffmpeg在vifm中转换选定的音频文件

  8. 8

    使用ffmpeg将文件夹中的所有mp4音频文件转换为mp3

  9. 9

    使用ffmpeg API将pcm_alaw类型的音频数据包装到MKA音频文件中

  10. 10

    FFmpeg跳过音频文件

  11. 11

    使用ffmpeg将音频文件分为多个片段

  12. 12

    使用python将任何音频文件转换为mp3

  13. 13

    使用SAPI或等效功能的SR将音频文件转换为文本

  14. 14

    FFmpeg使用外部音频文件替换音频中的通道

  15. 15

    FFmpeg或GStreamer用于音频文件的命令行转换?

  16. 16

    ffmpeg在windows中批量转换音频文件

  17. 17

    使用ffmpeg,sntool和sox连接多个24位96 kHz WAV音频文件

  18. 18

    ffmpeg:concat视频和音频文件

  19. 19

    AVPlayer无法播放FFMPEG的音频文件

  20. 20

    使用ffmpeg连接多个视频和音频文件

  21. 21

    使用ffmpeg使音频文件的指定部分静音

  22. 22

    使用ffmpeg处理FLAC音频文件中的问题

  23. 23

    使用ffmpeg连接多个视频和音频文件

  24. 24

    如何使用ffmpeg编码ogg音频文件?

  25. 25

    使用AFFTDN清除FFMPEG中的音频文件时出错

  26. 26

    如何使用 FFmpeg 合并两个音频文件

  27. 27

    当我将带有ffmpeg的numpy数组转换为音频文件(python)时,mp3 / wav持续时间为何不同?

  28. 28

    如何使用ffmpeg将音频/视频文件与具有偏移量的音频文件混合?

  29. 29

    使用FFmpeg将许多音频文件交叉淡入淡出?

热门标签

归档