アプリケーション開発マニュアルhelloworld.c
のページ 43 で、プログラムと実行に成功しました。非常にうまく機能します。
コンパイルはこのコマンドラインを使用して行われました
gcc -Wall helloworld.c -o helloworld $(pkg-config --cflags --libs gstreamer-1.0)
にインストールされているデフォルトの gstreamer を使用していますubuntu 12.0.4
。
プログラムのデバッグが心配ですが、コマンド ライン オプションを使用してこれを実行できることを知っていますGST_DEBUG
。qtdemux
のデバッグ レポートがcsv ファイルで生成される例を次に示します。
GST_DEBUG=qtdemux:5 gst-launch filesrc location=/home/pub_Irma.mp4 ! qtdemux name=demuxer demuxer. ! queue ! faad ! audioconvert ! audioresample ! autoaudiosink demuxer. ! queue ! ffdec_h264 ! ffmpegcolorspace ! autovideosink 2> > (tee /media/thesis/log_pub.csv)
しかし、私は を使用していないのでgst-launch
、プログラムで同じことを行う方法を知りたいですか? デバッグ レポートを作成するための手動コードに欠けているものは何ですか? または、プログラムをコンパイルまたは実行するときに設定する特別なパラメーターはありますか?
この方法でコンパイルしてみました
gcc $2 -o $3 -Wall `pkg-config --cflags --libs gstreamer-0.10 --enable-gst-debug`
しかし、成功せずに
返信ありがとうございます。