web-dev-qa-db-ja.com

avconvの期間を設定するには?

私はavconvでmp4ビデオから一部をカットしようとしていますが、-t paramを気にしないようです。

私のコマンドラインは

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
shinjin

この問題を再現できます(avconvを使用して20秒のインターネットラジオストリームをwavファイルに変換しようとしています)。だからここに私のために働いた修正があります:単に-tと-iオプションを入れ替えてください!

あなたの場合、試してみることをお勧めします

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

また、誰かがバグレポートを提出することを提案しています。

編集:実際にはバグではなく、機能です!

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

どうやらバグはffmpegにあったようです;-)論理的には-tは出力オプションであるため、入力オプションの後に行く必要があります。図を移動します。

7
Kevin Buzzard