3

Я использую приведенную ниже команду для воспроизведения музыки в течение 15 с - 45 с, но файл sample.m4a начинается с 15 с до 60 с. Я использую неправильный синтаксис или почему это так?

ffmpeg -ss 00:00:15 -t 00:00:45 -i song.m4a -acodec copy sample.m4a

1 ответ1

11

Флаг -t устанавливает продолжительность.
Поэтому, если вам нужен диапазон от 15 секунд до 45 секунд, вы должны установить -t 00:00:30 (т.е. 45-15 = 30) и использовать параметр -t после имени файла, чтобы сделать его выходным параметром.

Полная команда будет выглядеть так:

ffmpeg -ss 00:00:15 -i song.m4a -t 00:00:30 -acodec copy sample.m4a

И в качестве альтернативы

ffmpeg -ss 15 -i song.m4a -t 30 -acodec copy sample.m4a

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .