gpt4 book ai didi

ffmpeg - 将 sox 与 ffmpeg 一起使用时如何设置示例格式?

转载 作者:行者123 更新时间:2023-12-04 22:58:07 24 4
gpt4 key购买 nike

我正在尝试将 44.1k 16 位 flac 文件转换为 48k 32 位(浮点)wav 文件。
这是我使用的命令:
'ffmpeg -i in.flac -af aresample=resampler=soxr:precision=28:out_sample_fmt=fltp:out_sample_rate=48000 out.wav'
无论我为 out_sample_fmt 使用哪个值喜欢 s32, flt, fltp输出 out.wav只有16位。
我在这里做错了什么?如何使用 ffmpeg 获得最高质量(如重采样)32 位浮点 wav 文件使用 soxr ?

最佳答案

问题不在于 soxr 或 aresample。通常,在过滤媒体数据之后,在写入输出之前对其进行编码。对于每种输出格式,都为每种类型的流(音频、视频..)指定了一个默认编码器。如果是 WAV,则为 pcm_s16le用于音频。
添加 -c:a pcm_f32le对于 32 位浮点 PCM,按 little-endian 顺序。更改lebe对于大端。

关于ffmpeg - 将 sox 与 ffmpeg 一起使用时如何设置示例格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65357379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com