Comment définir la durée pour avconv?

9

J'essaie de couper une partie d'une vidéo mp4 avec avconv, mais il ne semble pas se soucier du -tparam.

Ma ligne de commande est

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

Cela traitera toute la vidéo. Fonctionne en même temps ffmpegcomme prévu avec

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

Création d'une vidéo de 10 secondes.

J'utilise la version 0.8.6-4 d'avconv: 0.8.6-0ubuntu0.12.04.1.

shinjin
la source

Réponses:

7

Je peux reproduire ce problème (en essayant d'utiliser avconv pour convertir 20 secondes de flux de radio Internet en un fichier wav). Voici donc un correctif qui a fonctionné pour moi: permutez simplement les options -t et -i!

Dans votre cas, je suggère d'essayer

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

Je suggère également que quelqu'un dépose un rapport de bogue.

EDIT: en fait ce n'est pas un bug - c'est une fonctionnalité!

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

Apparemment, le bogue était dans ffmpeg ;-) La logique est apparemment que -t est une option de sortie, donc devrait aller après les options d'entrée. Allez comprendre.

Kevin Buzzard
la source