我正在尝试将音频帧从43.066 FPS(1024 SPF)更改为23.438 FPS(2048 SPF),但是没有运气。
代码已尝试:
ffmpeg -i 1.mp4 -b:v 2000k -vcodec libx264 -x265-params keyint=50:scenecut=0 -preset fast -pix_fmt yuv420p -profile:v main -level 3.1 -r 25 -s:v 1280x720 -ac 2 -c:a aac -b:a 128k -ar 48000 -aframes 23.438 HD2_500_500.mp4
错误:
Expected int64 for frames:a
答案 0 :(得分:2)
您可以使用atempo
音频过滤器更改音频速度。过滤器仅接受一个参数,即音频速度。如果未指定,则滤波器将采用标称速度1.0。速度必须在[0.5,100.0]范围内。
下面是一个有关如何将音频速度减半的简单示例:
ffmpeg -i 1.mp4 -filter:a "atempo=0.5" -vn HD2_500_500.mp4