3

画像とサウンドトラックのセットを取り、それを使用してgstreamerを使用した基本的なビデオスライドショーを作成したいと思います。

ビデオやオーディオファイルの再生、さらにはトランスコーディングなどの基本的なgstreamerの使用法のドキュメントや例がたくさんあるようです。しかし、私は、ビデオ編集タスクに特に役立つものを見つけることができないようです。

私はgstreamerの基本を十分に理解していると感じていますが、いわば、ドットをどのように結合するかを概念化するのに苦労しています。具体的には、一連の画像を取得して単一のビデオ出力に変換するビットです。

4

4 に答える 4

11

モジュールMultiFileSrcがそれを行います。

ドキュメントから

multifilesrc要素は、順番に名前が付けられたファイルのコレクション(00001.jpg、00002.jpg、00003.jpgなど)をGStreamerパイプラインに読み込むために使用されます。

==パイプラインの例==

このパイプラインは、ファイル00001.png、00002.pngなどを読み取り、それらをデコードしてから、ビデオをOgg/Theoraに再エンコードします。

gst-launch multifilesrc location =%05d.png \ caps = "image / png、framerate = 30/1、pixel-aspect-ratio = 1/1"!\ pngdec!ffmpegcolorspace!video / x-raw-yuv、format =(fourcc)I420!\ theoraenc!oggmux!filesink location = output.ogg

于 2011-03-15T13:51:20.357 に答える
2

pitiviを使用してください。

とにかくプログラムを書きたい場合は、gnonlinを使用する必要があります。ライブラリpitiviはその上に構築されています。gnlcompositonをまとめることになります。http://wiki.pitivi.org/wiki/PyGST_Tutorialも参照してください。

于 2010-07-16T21:11:40.267 に答える
0

Gstreamerの画像スライドショー

別の解決策としてこれを試してください。私のために働いた。

于 2010-12-12T17:12:45.027 に答える
-2

プログラムを書きたいですか?一連の画像を提供してビデオを作成するためのffmpegをチェックする必要があると思います。そのクロスプラットフォーム、したがってあなたのニーズに合うかもしれません。

お役に立てば幸いです。

gstreamerライブラリに関連したい場合は、ここでさまざまなgstreamerベースのオープンソースアプリケーションのソースコードを確認できます

于 2010-07-16T04:00:41.373 に答える