-2

次のコードを使用した画像からビデオを作成したい

shell_exec("avconv -f image2 -r 50 testimage.jpg output.mpg");

しかし、出力ビデオを再生しようとすると、ストリームにデータが含まれていないと表示されます

4

1 に答える 1

3

avconvマニュアルによると

多くの画像からビデオを作成する場合:

avconv -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi

構文foo-%03d.jpegは、シーケンス番号を表すためにゼロが埋め込まれた3桁で構成される10進数を使用することを指定します。

-s WxHその行に、コードから欠落しているがあります。多分それが原因です。 -s WxHビデオのサイズ、W-幅およびH-高さを指定するために使用されます。サポートされているフォーマットのリストは次のとおりです

再生時間を長くすると、マニュアルには再び書かれています

-t duration (output)

期間が期間に達した後、出力の書き込みを停止します。期間は、秒単位またはhh:mm:ss[.xxx]形式の数値にすることができます。

于 2012-12-04T06:42:48.757 に答える