Swfdec開発元Benjamin Otte
Swfdec は Adobe Flash フォーマットの動画のデコードやレンダリングを行うフリーのライブラリである。Linux と FreeBSD で動作する。
Swfdec を用いたスタンドアロンの Flash 再生ソフトや Firefox など Mozilla 系ブラウザの Flash プラグインが存在する。バージョン 0.4.3 で YouTube の動画を再生できるようになった[1]。
C言語で実装されている。
脚注^ ⇒http://www.advogato.org/person/company/diary.html?start=34
関連項目
Gnash
Lightspark
外部リンク
⇒Swfdec 公式サイト
⇒Swfdec API ドキュメント
⇒Swfdec 開発者のブログ
表
話
編
歴
freedesktop.orgのプロジェクト
コンポーネント
Avahi
Compiz
D-Bus
DRI
Enchant
Flatpak
kmscon(英語版)
luit(英語版)
nouveau
PackageKit
Plymouth(英語版)
PulseAudio
systemd
Wayland
X.Org Server
Glamor
Xephyr(英語版)
ライブラリ
AppStream
cairo
Fontconfig
glitz
GStreamer
Mesa 3D
fprint
HarfBuzz
Pango
Poppler
Swfdec
Video Acceleration API(英語版)
XCB
Xft
フレームワーク
CppUnit(英語版)
Galago
GeoClue
Open Collaboration Services(英語版)
Telepathy
ミーテイング
Create Project(英語版)
Portland Project
表
話
編
歴
Adobe Flash
ファイルフォーマット
ActionScript
Action Message Format
Flash Video
Flash XML Graphics
MXML
Shockwave Flash Component
Shockwave Flash
プロトコル
HTTP Dynamic Streaming
Real Time Messaging Protocol
Real Time Media Flow Protocol
XMLSocket
ソフトウェア
ビューア
Adobe Flash Player
Adobe Flash Lite
Adobe AIR
Gnash
Lightspark
Swfdec
Ruffle
オーサリングツール
Adobe Flash Professional
Apache Flex
Adobe Flash Builder
Adobe Flash Catalyst
Adobe Flash Media Live Encoder
FlashDevelop
OpenLaszlo
サーバソフトウェア
Adobe Media Server
Adobe Flash Cast
関連項目
フラッシュアニメーション
Local Shared Object
.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox{font-size:90%}.mw-parser-output .asbox-note{font-size:90%}.mw-parser-output .asbox .navbar{position:absolute;top:-0.90em;right:1em;display:none}
この項目は、FLOSSに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(Portal:FLOSS)。
.mw-parser-output .hlist ul,.mw-parser-output .hlist ol{padding-left:0}.mw-parser-output .hlist li,.mw-parser-output .hlist dd,.mw-parser-output .hlist dt{margin-right:0;display:inline-block;white-space:nowrap}.mw-parser-output .hlist dt:after,.mw-parser-output .hlist dd:after,.mw-parser-output .hlist li:after{white-space:normal}.mw-parser-output .hlist li:after,.mw-parser-output .hlist dd:after{content:" ・ ";font-weight:bold}.mw-parser-output .hlist dt:after{content:": "}.mw-parser-output .hlist-pipe dd:after,.mw-parser-output .hlist-pipe li:after{content:" 。";font-weight:normal}.mw-parser-output .hlist-hyphen dd:after,.mw-parser-output .hlist-hyphen li:after{content:" - ";font-weight:normal}.mw-parser-output .hlist-comma dd:after,.mw-parser-output .hlist-comma li:after{content:"、 ";font-weight:normal}.mw-parser-output .hlist-slash dd:after,.mw-parser-output .hlist-slash li:after{content:" / ";font-weight:normal}.mw-parser-output .hlist dd:last-child:after,.mw-parser-output .hlist dt:last-child:after,.mw-parser-output .hlist li:last-child:after{content:none}.mw-parser-output .hlist dd dd:first-child:before,.mw-parser-output .hlist dd dt:first-child:before,.mw-parser-output .hlist dd li:first-child:before,.mw-parser-output .hlist dt dd:first-child:before,.mw-parser-output .hlist dt dt:first-child:before,.mw-parser-output .hlist dt li:first-child:before,.mw-parser-output .hlist li dd:first-child:before,.mw-parser-output .hlist li dt:first-child:before,.mw-parser-output .hlist li li:first-child:before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child:after,.mw-parser-output .hlist dd dt:last-child:after,.mw-parser-output .hlist dd li:last-child:after,.mw-parser-output .hlist dt dd:last-child:after,.mw-parser-output .hlist dt dt:last-child:after,.mw-parser-output .hlist dt li:last-child:after,.mw-parser-output .hlist li dd:last-child:after,.mw-parser-output .hlist li dt:last-child:after,.mw-parser-output .hlist li li:last-child:after{content:") ";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li:before{content:" "counter(listitem)" ";white-space:nowrap}.mw-parser-output .hlist dd ol>li:first-child:before,.mw-parser-output .hlist dt ol>li:first-child:before,.mw-parser-output .hlist li ol>li:first-child:before{content:" ("counter(listitem)" "}.mw-parser-output .navbar{display:inline;font-size:75%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}.mw-parser-output .infobox .navbar{font-size:88%}.mw-parser-output .navbox .navbar{display:block;font-size:88%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}
表示
編集