С FFmpeg у вас есть опция -t
, которая устанавливает продолжительность вывода. Однако я не вижу способа ограничить продолжительность ввода. Возьмите эту команду
ffmpeg -i video.mp4 -c copy -t 60 out.mp4
Это просто создает 60-секундный клип исходного видео. Однако, если бы я хотел обрезать аудио, сохраняя при этом полный видеопоток, FFmpeg, похоже, не имеет для этого возможности.
Я попытался сначала просто обрезать звук, а затем объединить обрезанный звук с видеофайлом, но это вызывает у меня проблемы с синхронизацией видео/аудио.