Wie stelle ich die Dauer für avconv ein?

9

Ich versuche mit avconv einen Teil eines MP3-Videos auszuschneiden, aber der -tParameter scheint mir egal zu sein.

Meine Kommandozeile ist

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

Dadurch wird das gesamte Video verarbeitet. Gleichzeitig ffmpegfunktioniert wie erwartet mit

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

Erstellen eines 10-Sekunden-Videos.

Ich verwende avconv Version 0.8.6-4: 0.8.6-0ubuntu0.12.04.1.

Shinjin
quelle

Antworten:

7

Ich kann dieses Problem reproduzieren (ich versuche, mit avconv 20 Sekunden Internetradio-Stream in eine WAV-Datei umzuwandeln). Hier ist ein Fix, der für mich funktioniert hat: Permutieren Sie einfach die Optionen -t und -i!

In Ihrem Fall schlage ich vor, es zu versuchen

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

Ich schlage auch vor, dass jemand einen Fehlerbericht einreicht.

EDIT: in der Tat ist es kein Fehler - es ist eine Funktion!

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

Anscheinend war der Fehler in ffmpeg ;-) Die Logik ist anscheinend, dass -t eine Ausgabeoption ist, also sollte nach den Eingabeoptionen gesucht werden. Stelle dir das vor.

Kevin Buzzard
quelle