Я использую ffmpeg для преобразования звука. Я использую эту команду:
ffmpeg -i file.mp3 file.wav
Это отлично работает. Однако я хочу, чтобы мой выходной файл содержал максимум 1 минуту аудио. Как я могу сделать это с помощью ffmpeg?
Используйте следующую команду:
ffmpeg -ss 0 -t 30 -i file.mp3 file.wav
-ss 0
-t 30
-t 60
file.mp3
file.wav
Эта команда также отлично работает.Я обрезал свою музыку с 0 до 30 секунд.Здесь test.mp3 - входной файл и temp.mp3 - выходной файл .
-ss: Указывает начальную точку. -to: указывает, где остановиться. -y: принудительно перезаписывает выходной файл.
-ss: Указывает начальную точку.
-to: указывает, где остановиться.
-y: принудительно перезаписывает выходной файл.
ffmpeg -i test.mp3 -ss 00:00:00 -to 00:00:30 -c copy -y temp.mp3
Используйте параметр -t:
-t
-t длительность Ограничьте транскодированную / захваченную видео последовательность продолжительностью, указанной в секундах. Также поддерживается синтаксис "чч: мм: сс [.xxx]".