2012年05月16日

PiTiViのレンダリングが始まらない問題の対処

Ubuntu 12.04 LTS AMD64でUbuntuソフトウェアセンターからPiTiViとアドオン4つをインストールして使用してみたのですが、軽い不具合に出会ったのでその対処法のメモ。

動画形式の設定、編集までは問題がありませんでした。

動画形式の設定のついては以下を参考に。
関連記事:PiTiViでニコニコ動画に最適な形式の動画を作る

問題はレンダリングで、一向にレンダリングが開始される気配すらないという問題に当たりました。
止まっているというか、始まらない。

動画をレンダリングしています
見積もり中...

その表示のまま。
〜約1年後〜 ※私には1分が1年ほどの長さに感じられたということで。
おかしい。
CPU使用率が減っていないし、いくらなんでも待たせすぎ。

pitivi-freeze.jpg
進捗しない進捗画面
検索すると、これはよくある不具合らしく、同じようなケースの話題を多く発見。
例えばここでは、
PiTiVi fails to render
https://bugs.launchpad.net/ubuntu/+source/pitivi/+bug/882790
PiTiViのサイトからソースコードをダウンロードしコンパイルしたら問題なく動いたとのこと。

端末からpitiviを起動し、エラー出力を見てみるとレンダリング開始時点でエラーが出て処理が落ちているようだ。
待っても何も始まらないわけだ。
ではソースからコンパイルしてみることに。

■PiTiViのソースコードを取得しコンパイルし導入■

PiTiViサイトに詳しく載っています。
http://www.pitivi.org/

準備。(Ubuntu向けの方法)
$ sudo apt-get build-dep pitivi

2012年5月16日現在の最新版であるpitivi 0.15.2のソースを取得。
http://ftp.gnome.org/pub/GNOME/sources/pitivi/

コンパイルとインストール。
$ ./configure
$ make
$ sudo make install

これで問題なくレンダリングが通るようになりました。
おしまい。

おまけ。
レンダリングが止まったときに出力されたエラー。
ERROR [ 4985] [0x7fabc5e20700] "" pipeline 5月 16 10:33:58 _handleErrorMessage: error from /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition1/GnlSource:gnlsource: FileSourceFactory1/GstBin:bin3/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin1/GstFileSrc:urisrc (__main__.GstFileSrc): GStreamer 上で一般的なストリームエラーが起きました (gstbasesrc.c(2625): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition1/GnlSource:gnlsource: FileSourceFactory1/GstBin:bin3/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin1/GstFileSrc:urisrc:
streaming task paused, reason not-linked (-1)) (/usr/lib/pitivi/python/pitivi/pipeline.py:858)
ERROR [ 4985] [0x7fabc5e20700] "" pipeline 5月 16 10:33:58 _handleErrorMessage: error from /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition0/GnlSource:gnlsource: FileSourceFactory0/GstBin:bin1/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin0/GstFileSrc:urisrc (__main__.GstFileSrc): GStreamer 上で一般的なストリームエラーが起きました (gstbasesrc.c(2625): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition0/GnlSource:gnlsource: FileSourceFactory0/GstBin:bin1/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin0/GstFileSrc:urisrc:
streaming task paused, reason not-linked (-1)) (/usr/lib/pitivi/python/pitivi/pipeline.py:858)
ERROR [ 4985] [0x7fabc5e20700] "" pipeline 5月 16 10:33:58 _handleErrorMessage: error from /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition1/GnlSource:gnlsource: FileSourceFactory1/GstBin:bin3/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin1/GstFileSrc:urisrc (__main__.GstFileSrc): GStreamer 上で一般的なストリームエラーが起きました (gstbasesrc.c(2625): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition1/GnlSource:gnlsource: FileSourceFactory1/GstBin:bin3/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin1/GstFileSrc:urisrc:
streaming task paused, reason not-linked (-1)) (/usr/lib/pitivi/python/pitivi/pipeline.py:858)
ERROR [ 4985] [0x7fabc5e20700] "" pipeline 5月 16 10:33:58 _handleErrorMessage: error from /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition0/GnlSource:gnlsource: FileSourceFactory0/GstBin:bin1/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin0/GstFileSrc:urisrc (__main__.GstFileSrc): GStreamer 上で一般的なストリームエラーが起きました (gstbasesrc.c(2625): gst_base_src_loop (): /GstPipeline:pipeline0/GstBin:bin0/GnlComposition:gnlcomposition0/GnlSource:gnlsource: FileSourceFactory0/GstBin:bin1/pitivi+elements+singledecodebin+SingleDecodeBin:pitivi+elements+singledecodebin+singledecodebin0/GstFileSrc:urisrc:
streaming task paused, reason not-linked (-1)) (/usr/lib/pitivi/python/pitivi/pipeline.py:858)
タグ:ubuntu PiTiVi Linux
posted by 齋藤聡 at 21:46 | Comment(0) | Linux | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。