我有一个 .mp4 文件 A,录制的帧率为 59.94 fps,然后将其转换为 60 fps。我希望从文件 A 中提取 .wav 并将其放入文件 B。此线程告诉我如何提取 .wav 文件从 mp4 中提取 wav,同时保持最高质量
ffmpeg -i file_A.mp4 audio_A.wav
但我得到的最终 .wav 文件是以 48kHz 和 59.94fps 采样的。如何以 60 fps 和 48 kHz 的速度从文件 A 中提取 .wav?例如,命令应如下所示。
ffmpeg -i file_A.mp4 audio_A.wav --fps 60 --sample_rate 48000
答案1
您需要使用 atempo 滤波器稍微提高节奏。
节奏调整为 (60)/(60000/1001) = 1001/1000 = 1.001
ffmpeg -i file_A.mp4 -af atempo=1.001 audio_A.wav