Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
GStreamerのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
GStreamer
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:音声/動画]] [[en:GStreamer]] [[es:GStreamer]] [[zh-CN:GStreamer]] GStreamer は GObject の型システムを使って C プログラミング言語で書かれたパイプラインベースのマルチメディアフレームワークです。 プログラマーは GStreamer を使うことで、単純な音声再生や動画再生から録画・録音、ストリーミング、編集まで、様々なメディア処理コンポーネントを作成することができます。パイプライン設計により、動画エディタやストリーミングメディアの配信プログラム、メディアプレイヤーまで幅広いマルチメディアアプリケーションの基礎となります。 クロスプラットフォームになるように設計されているので Linux (x86, PowerPC, ARM), Solaris (Intel, SPARC), Mac OS X, Microsoft Windows, OS/400 上で動作します。GStreamer には [[Python]], C++, Perl, GNU Guile ({{Pkg|guile}}), [[Ruby]] などのプログラミング言語用のバインディングが用意されています。GStreamer はフリーソフトウェアであり、GNU Lesser General Public License でライセンスされています。 == インストール == [[公式リポジトリ]]からインストールできる GStreamer のバージョン: * {{Pkg|gstreamer}} - 現行バージョン。 * {{Pkg|gstreamer0.10}} - 旧式ながら広く使われているバージョン。 GStreamer を役立てるには、プラグインパッケージのインストールが必要になります。 === 現行バージョンのプラグイン === * {{Pkg|gst-libav}} - 多数のデコーダとエンコーダが含まれている libav ベースのプラグイン。 * {{Pkg|gst-plugins-bad}} - 品質テストやドキュメントが必要とされるプラグイン。 * {{Pkg|gst-plugins-base}} - 重要で典型的な基本セット。 * {{Pkg|gst-plugins-good}} - LGPL ライセンスで配布されている高品質のプラグイン。 * {{Pkg|gst-plugins-ugly}} - 配布に問題がある高品質のプラグイン。 * {{AUR|gst-plugin-libde265}} - gstreamer 用の {{AUR|libde265}} プラグイン (オープンな h.265 動画コーデックの実装)。 === 旧式バージョンのプラグイン === {{Tip|{{Grp|gstreamer0.10-plugins}} パッケージを使うことで一度に全てのパッケージをインストールできます。}} * {{Pkg|gstreamer0.10-bad-plugins}} - 品質テストやドキュメントが必要とされるプラグイン。 * {{Pkg|gstreamer0.10-base-plugins}} - 重要で典型的な基本セット。 * {{Pkg|gstreamer0.10-ffmpeg}} - 多数のデコーダとエンコーダが含まれている libav ベースのプラグイン。 * {{Pkg|gstreamer0.10-good-plugins}} - LGPL ライセンスで配布されている高品質のプラグイン。 * {{Pkg|gstreamer0.10-ugly-plugins}} - 配布に問題がある高品質のプラグイン。 == 統合 == === PulseAudio === [[PulseAudio]] のサポートは ''good'' プラグインパッケージによって提供されます。 === 軽量デスクトップ === 音声の出力先のデバイスを変更するなど、GStreamer の設定をしたいときは、{{AUR|gstreamer-properties}} パッケージに入っている ''gstreamer-properties'' を使用します。各ユーザーで実行することも、全てのユーザーに適用されるように root で実行することも可能です。ユーザーごとの設定ファイルは {{ic|$HOME/.gconf/system/gstreamer}} にあり、全ユーザー共通のファイルは {{ic|/etc/gconf/gconf.xml.defaults}} にあります。 === KDE / Phonon の統合 === [[KDE#Phonon]] を見て下さい。 === ハードウェアアクセラレーション === [[ハードウェアビデオアクセラレーション]]を見てください。 GStreamer は自動的に適切な API を認識・使用します [http://docs.gstreamer.com/display/GstSDK/Playback+tutorial+8%3A+Hardware-accelerated+video+decoding]。使用する API にあわせて以下のパッケージを[[インストール]]してください: * {{pkg|gstreamer-vaapi}} - VA-API のサポート。 * {{pkg|gst-plugins-bad}} - VDPAU のサポート。 {{Note|Intel の GPU を使っているコンピュータで VA-API のサポートを有効にすると動画ファイルのサムネイル作成に問題が発生することがあります。詳しくは [[GNOME Files#Thumbnailing_not_working_for_video_files]] を参照。}} == トラブルシューティング == === assertion 'mini_object->refcount > 0' failed === 録画ソフトウェアで動画を録画しようとしたときに {{ic|GStreamer-CRITICAL **: gst_mini_object_unref: assertion `mini_object->refcount > 0' failed}} というエラーが発生する場合、{{Pkg|gstreamer0.10-ffmpeg}} をインストールすれば解決します。 == 参照 == * [[サウンドシステム]] * http://gstreamer.freedesktop.org/
このページで使用されているテンプレート:
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Man
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
GStreamer
に戻る。
検索
検索
GStreamerのソースを表示
話題を追加