【问题标题】:convert m4a to WAV file (containing signed 16-bit PCM samples) in ffmpeg在 ffmpeg 中将 m4a 转换为 WAV 文件(包含签名的 16 位 PCM 样本)
【发布时间】:2020-08-12 22:03:44
【问题描述】:

我有一个 MP4a 文件,我希望将其转换为 WAV 文件,其中包含签名的 16 位 PCM 样本。我可以使用 ffmpeg,查看以前的 SOF 帖子,我有 tried:

ffmpeg -y  -i input.mp4  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 output.pcm

但是,我使用的程序抱怨这个转换后的文件包含未知格式的数据。我想知道是否有人对如何使用 pcm 样本从 m4a 转到 wav 有任何指示。

【问题讨论】:

    标签: audio ffmpeg pcm


    【解决方案1】:
    ffmpeg -i input.mp4 output.wav
    

    此命令将输出包含签名的 16 位 PCM 样本的 WAV 文件。您的命令输出的是原始 PCM,而不是 WAV。

    如果您愿意,可以添加 -c:a pcm_s16le 输出选项,但这是 WAV 的默认编码器,因此可以省略。

    【讨论】:

    • 要确保输出的采样率为 16k,请使用 ffmpeg -i input.mp4 -ar 16000 output.wav
    猜你喜欢
    • 1970-01-01
    • 2014-08-18
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    相关资源
    最近更新 更多