Как установить продолжительность для avconv?

Я пытаюсь вырезать часть из видео mp4 с помощью avconv, но, похоже, это не имеет значения для параметра -t.

Моя командная строка -

avconv -t 10 -i GOPR0001.MP4 cut.MP4

Это обработает все видео. В то же время ffmpeg работает, как и ожидалось, с

ffmpeg -t 10 -i GOPR0001.MP4 cut.MP4

Создание 10-секундного видео.

Я использую avconv версии 0.8.6-4: 0.8.6-0ubuntu0.12.04.1.

9
задан 16 May 2013 в 23:31

1 ответ

Я могу воспроизвести эту проблему (пытаясь использовать avconv для преобразования 20-секундного потока интернет-радио в файл wav). Итак, вот исправление, которое сработало для меня: просто переставьте опции -t и -i!

В вашем случае я предлагаю попробовать

ffmpeg -i GOPR0001.MP4 -t 10 cut.MP4

Я также предлагаю кому-то подает отчет об ошибке.

РЕДАКТИРОВАТЬ: на самом деле это не ошибка - это особенность!

https://bugzilla.libav.org/show_bug.cgi?id=399

[ 117] Очевидно, ошибка была в ffmpeg ;-) Логика, по-видимому, заключается в том, что -t - это опция вывода, поэтому она должна идти после опций ввода. Пойди разберись.

0
ответ дан 16 May 2013 в 23:31

Другие вопросы по тегам:

Похожие вопросы: