24kHz 音频文件问题:不支持比特率 64000

R. 维特

我经常使用 alexa音频标签。我知道现在音频标签支持 24kHz 音频文件,所以尝试从 16kHz 转换我的音频文件。我使用文档中提供的命令来执行此操作:

ffmpeg -i <input-file> -ac 2 -codec:a libmp3lame -b:a 48k -ar 24000 <output-file.mp3>

但是当我尝试播放这个文件时,我收到一个无效的响应错误,说:Error: The audio is of an unsupported bitrate 64000. 通过查看文件详细信息,我清楚地看到,比特率为 48kbps,采样率为 24kHz。我没有看到它会说 64 或接近它的任何值。

如果我将文件编码回 16kHz,它会再次正常播放。

这个命令似乎有问题,因为如果我使用 audacity 对我的文件进行编码,它们可以在 24kHz 下工作。我仍然更喜欢使用 ffmpeg,因为我需要对很多文件进行编码。

我问的不是文件格式,格式是否正确。我需要 24kHz 采样率的文件,这就是导致问题的原因。我看到了另一个关于类似问题的问题,其他人在那里讨论了采样率,但没有人能够使用 ffmpeg 将文件编码为 24kHz。

有没有人使用 ffmpeg 将文件编码为 24kHz?

R. 维特

感谢LordNeckbeard建议使用lame而不是 ffmpeg。因此,为了对文件进行编码并使它们以 24kHz 的频率存在,您可以使用以下命令:

lame -b48 --resample 24 input.mp3 output.mp3

Alexa 不会抱怨这样编码的文件。同样如问题中所述,您仍然可以使用 audacity,但我更喜欢使用 CLI,因为我总是必须对一批文件进行编码。

不过,如果有人想出如何做到这一点,ffmpeg请分享。

编辑:

再次感谢LordNeckbeard建议-write_xing 0ffmpeg命令添加标志,现在它也可以工作了。

实现 24kHz 音频文件的命令ffmpeg是:

ffmpeg -i input.mp3 -codec:a libmp3lame -ac 2 -ar 24000 -b:a 48k -write_xing 0 output.mp3

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据音频文件的截止频率(实际比特率)(kHz)对音频文件进行排序?

来自分类Dev

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

来自分类Dev

在网站上查找音频文件的比特率,而无需下载文件

来自分类Dev

为什么moviepy在生成音频文件时抱怨比特率?

来自分类Dev

基于ffmpeg输出的音频文件的比特率是多少?

来自分类Dev

如何在javascript中转换音频文件的比特率?

来自分类Dev

为什么moviepy在生成音频文件时抱怨比特率?

来自分类Dev

如何在QT中获取音频文件的比特率?

来自分类Dev

在使用 Javascript 上传之前更改音频文件的比特率

来自分类Dev

无法设置音频比特率

来自分类Dev

ffmpeg,音频比特率太大

来自分类Dev

使用python分别获取Mp4文件的视频和音频比特率?

来自分类Dev

如何使用FFprobe从视频文件中获取音频比特率?

来自分类Dev

以不同的比特率解交织音频数据

来自分类Dev

快速获取比特率操作系统音频项目

来自分类Dev

比特率JWplayer

来自分类Dev

比特率JWplayer

来自分类Dev

ffmpeg支持AAC-LC编码哪些比特率?

来自分类Dev

FFmpeg中的哪些音频编码器支持8 kHz?

来自分类Dev

确定WebM视频文件的比特率

来自分类Dev

在PHP中将较高比特率的mp3文件转换为较低比特率

来自分类Dev

Neo4J JAXP00010001:解析器在本文档中遇到超过“64000”个实体扩展

来自分类Dev

AVAudioPlayer支持音频文件格式吗?

来自分类Dev

ffmpeg的aac编码器需要音频比特率吗?

来自分类Dev

无法使用ffmpeg重新编码具有不同比特率的音频流

来自分类Dev

从MKV转换为FLV时,ffmpeg更改音频比特率

来自分类Dev

在使用ffmpeg通过视频时,如何将音频转码为较低的比特率?

来自分类Dev

如何检索给定轨道ID的音频通道,比特率和其他质量测量

来自分类Dev

audioSprite / ffmpeg中的单声道音频具有与立体声相同的比特率

Related 相关文章

  1. 1

    如何根据音频文件的截止频率(实际比特率)(kHz)对音频文件进行排序?

  2. 2

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

  3. 3

    在网站上查找音频文件的比特率,而无需下载文件

  4. 4

    为什么moviepy在生成音频文件时抱怨比特率?

  5. 5

    基于ffmpeg输出的音频文件的比特率是多少?

  6. 6

    如何在javascript中转换音频文件的比特率?

  7. 7

    为什么moviepy在生成音频文件时抱怨比特率?

  8. 8

    如何在QT中获取音频文件的比特率?

  9. 9

    在使用 Javascript 上传之前更改音频文件的比特率

  10. 10

    无法设置音频比特率

  11. 11

    ffmpeg,音频比特率太大

  12. 12

    使用python分别获取Mp4文件的视频和音频比特率?

  13. 13

    如何使用FFprobe从视频文件中获取音频比特率?

  14. 14

    以不同的比特率解交织音频数据

  15. 15

    快速获取比特率操作系统音频项目

  16. 16

    比特率JWplayer

  17. 17

    比特率JWplayer

  18. 18

    ffmpeg支持AAC-LC编码哪些比特率?

  19. 19

    FFmpeg中的哪些音频编码器支持8 kHz?

  20. 20

    确定WebM视频文件的比特率

  21. 21

    在PHP中将较高比特率的mp3文件转换为较低比特率

  22. 22

    Neo4J JAXP00010001:解析器在本文档中遇到超过“64000”个实体扩展

  23. 23

    AVAudioPlayer支持音频文件格式吗?

  24. 24

    ffmpeg的aac编码器需要音频比特率吗?

  25. 25

    无法使用ffmpeg重新编码具有不同比特率的音频流

  26. 26

    从MKV转换为FLV时,ffmpeg更改音频比特率

  27. 27

    在使用ffmpeg通过视频时,如何将音频转码为较低的比特率?

  28. 28

    如何检索给定轨道ID的音频通道,比特率和其他质量测量

  29. 29

    audioSprite / ffmpeg中的单声道音频具有与立体声相同的比特率

热门标签

归档