Como definir a duração do avconv?

9

Estou tentando cortar uma parte de um vídeo mp4 com o avconv, mas não parece se importar com o -t param.

Minha linha de comando é

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

Isso processará o vídeo inteiro. Ao mesmo tempo, ffmpeg funciona como esperado com

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

Criando um vídeo de 10 segundos.

Estou usando a versão avconv 0.8.6-4: 0.8.6-0ubuntu0.12.04.1.

    
por shinjin 16.05.2013 / 21:31

1 resposta

7

Eu posso reproduzir esse problema (tentando usar o avconv para converter 20 segundos de fluxo de rádio da internet em um arquivo wav). Então aqui está uma correção que funcionou para mim: basta permutar as opções -t e -i!

No seu caso, sugiro tentar

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

Também estou sugerindo que alguém envie um relatório de bug.

EDIT: na verdade não é um bug - é um recurso!

link

Aparentemente, o bug estava no ffmpeg ;-) A lógica aparentemente é que é uma opção de saída, então deve ir após as opções de entrada. Vá a figura.

    
por Kevin Buzzard 09.07.2013 / 14:13