1

Я запускаю эту команду в Ubuntu и Windows, но получаю полную длину вместо 10 минут. Я хочу разделить это за 10 минут.

ffmpeg -i 2000.flv -ss "00:00:00" -t "00:10:00" -vcodec copy -acodec libfaac 2010.flv

Любая помощь будет оценена.

4 ответа4

1

Попробуйте использовать это:

ffmpeg ... -t 600 ...   # instead of -t 00:10:00

600 секунд - это 10 минут, и у меня тоже были проблемы с интерпретацией формата чч: мм: сс.

0

Параметр -t относится к длине детали, которую вы хотите вырезать. не минута на этом должна закончиться. Если у вас есть 3-часовой микс, и вы хотите сократить его каждые 1 час, команды должны быть:1. ... -ss 00:00:00 -t 01:00:00 2. ... -ss 01:00:00 - 01:00:00 3. ... - 02:00:00 - 01:00:00

0

В ffmpeg любые параметры командной строки, относящиеся к файлу, должны предшествовать этому файлу. Итак, вы должны набрать:

ffmpeg -ss "00:00:00" -t "00:10:00" -i 2000.flv -vcodec copy -acodec libfaac 2010.flv
0

Если вы запускаете его с самого начала, вам не нужен -ss . Если вам нужно запустить его в определенный момент, поставьте -ss после ffmpeg и перед -i .

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