0

2 つのビデオ ファイル (vid1.mov と vid2.mov) があり、どちらも同じフレーム サイズとフレーム レートです。vid1.mov と vid2.mov を次々に表示する 1 つの最終的なビデオが必要です。また、(ビデオの突然の変更ではなく)あるビデオから別のビデオへの移行が必要であり、gstreamer の smpte プラグインを発見しました。これは私が望むものです。

ubuntu Linux コマンドラインで使用gst-launchして、2 つのビデオをトランジションと一緒にマージするにはどうすればよいですか?

(smpte の例と同じトランジションを使用したいと仮定します。長さは 2 秒で、type=234 です)

smpte の例を次のように変更してみました。

gst-launch filesrc location=vid1.mov ! decodebin ! ffmpegcolorspace ! smpte name=s border=20000 type=234 duration=2000000000 ! ffmpegcolorspace ! ximagesink filesrc location=vid2.MOV ! decodebin ! ffmpegcolorspace ! s.

両方のビデオの再生を同時に開始し、一方から他方へ移行するため、vid1.mov の 2 秒のみが表示され、vid2.mov のすべてが再生されます。vid1.mov のすべてを再生し、vid1.mov が終了する 2 秒前に、vid2.mov の再生を開始し、トランジションを開始する方法を教えてください。通常の vid2.mov の

4

1 に答える 1

0

他の誰かが私にGNonLinを指摘してくれました。これは、これで使用されるgstreamerのノンリニア編集用のものです。しかし、私はそれに関して他の問題を抱えています。GStreamerとGNonLinが機能しないビデオトランジション

于 2011-08-02T11:34:12.470 に答える