2

一連の画像でコマンドラインから MLT を使用しています。私が実行すると:

melt 0.jpg 1.jpg 2.jpg 3.jpg

各写真が 1 フレームを占めるビデオ (4 フレームの長さのビデオ) を生成します。各写真が 100 フレームを占めるようにします。次のような、考えられるすべてのプロパティの組み合わせを試しました。

melt 0.jpg out=100 1.jpg in=100 out=200 2.jpg in=200 out=300

しかし、結果は意図したとおりではありません。また、トラックに整理したり、XML ファイルから融解したりしてみました。せいぜい、最初の意図したフレームに写真を表示し、次に 99 の空白のフレームに写真を表示することができました。

写真の表示可能な長さを伸ばすためのベスト プラクティスは何ですか? 簡単な例として、10 枚の写真を含む 1 つのトラックを作成し、各写真を 100 枚のフレームにまとめたいと考えています。最終的には、ビデオと写真を結合します。

ビデオで作業する場合、問題はありませんでした.inoutプロパティはビデオ用であることを理解していますが、画像プロデューサーの表示可能な長さを拡張する方法の例を見つけることができませんでした.

アイデアやヒントをありがとう!この素晴らしいツールを学ぶことができて本当に興奮しています。

4

2 に答える 2

4

これはうまくいきますか?

melt \
0.jpg length=100 \
1.jpg length=100 \
2.jpg length=100

もう少し制御したい場合 (1 つの画像を 200 フレーム、別の 50 フレームにしたい場合) には、この方法が適している可能性があります。

ただし、それが問題にならない場合は、すべての画像が .jpg で終わると仮定すると、Brian の方法の方がはるかに便利です。

を使用する場合in=200 out=300、フレーム 200 で画像を開始し、フレーム 300 で終了することを意味します。

これは画像なので、フレーム 200 で開始する必要はありません。動画の場合は、最初の 199 フレームをスキップすることになり、フレーム 300 で終了します。

于 2015-12-01T21:34:22.333 に答える