gpt4 book ai didi

ffmpeg - 使用 ffmpeg 在不改变频率的情况下对音频进行时间膨胀和重新采样

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

我有一些以每秒 48000 个样本的速率采样的音频(波形文件)。

创建此音频以匹配 30 FPS 视频。但是,视频实际上以 29.97 (30 X 1000/1001) 的 NTSC 帧速率在目标上播放。

这意味着我需要对音频进行时间扩展,以便在之前有 48000 个样本的地方有 48048 个样本(播放速度慢 1.001 倍),但仍保持最终音频文件的速率为每秒 48000 个样本。

理想情况下,我还想使用 FFMPEG 的 sox 库选项进行重新采样,因为我听说它的质量要高得多。

谁能帮助我以这种方式处理文件所需的命令行?

最佳答案

基本命令是

ffmpeg -i in.wav -af asetrate=47952,aresample=48000:resampler=soxr out.wav

这假设 libsoxr 已链接。

关于ffmpeg - 使用 ffmpeg 在不改变频率的情况下对音频进行时间膨胀和重新采样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50416327/

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