Я пытаюсь вырезать часть из видео 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.
Я могу воспроизвести эту проблему (пытаясь использовать 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 - это опция вывода, поэтому она должна идти после опций ввода. Пойди разберись.