Как изменить частоту кадров в FFMPEG? - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь изменить аудиофрейм с 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

1 Ответ

2 голосов
/ 15 марта 2019

Вы можете изменить скорость звука, используя аудиофильтр ​atempo.Фильтр принимает ровно один параметр - темп звука.Если не указано иное, фильтр принимает номинальный темп 1,0.Темп должен быть в диапазоне [0,5, 100,0].

Вот простой пример того, как уменьшить звук вдвое:

ffmpeg -i 1.mp4 -filter:a "atempo=0.5" -vn HD2_500_500.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...