FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

JOGLでColladaを読み込む

作ってたプログラムが吹き飛んだので、(求職に有利的な意味で)Androidの3Dゲーを作ろうと思い、適当に
Colladaの3Dモデルを動かすエンジン部分を作っていました。

プログラムはColladaの3Dデータを表示した上で、タッチしたセルに移動していくだけのプログラムですが…。




続きを読む

スポンサーサイト
FC2公認の男性用高額求人サイトが誕生!
稼ぎたい男子はここで仕事を探せ!
[PR]

tag : 3D blender プログラミング 情報 雑記

Windos Media Player(windows7)でDRMコンテンツが再生できなくなる問題

タイトルの通りです。クソwmp11、12はコンテンツ保護機能のDRMがしょっちゅう破壊されるため、DRMを利用したコンテンツが再生できなくなります。この解決がなかなか厳しい上、windows7ではwmp11が基本コンポーネントとされているため(つまりインストールアプリケーションではない)、アンインストールしたり再インストールしたりということすら不可能です(リカバリディスク使えば多分無理矢理「復元」することは可能ですが)。

この解決に相当手間取ったので解決方法を書きます。ここに書いても仕方がないんですが…、本来、教えてgooあたりに載っているべきなんでしょうがね。

手順は
1.DRMのリセット
2.セキュリティコンポーネントのアップグレード
です。

1.はググれば簡単に見つかるので省きます。直接DRMフォルダ(C\:ProgramData\Microsoft\Windows\DRM)を消しても良いんですが、公式に配布されてる「DRM Reset」というソフトにはレジストリ掃除機能もついてますので、DRMResetを使ったほうがよいです。DRMフォルダがアクセスされてて削除できないという人は、これもUnlockerを使うなりバックサービスを停止するなりする方法がググれば見つかるので省きます。

問題は2.です。ここまでやらないと回復しないんですが、これを省いてる資料が非常に多いです。手順としては「セキュリティコンポーネント アップグレード windows7」とかのキーワードでgoogle検索して見つかるページから行えばいいんですが、そのページの「アップグレード」ボタン(「Upgrade」ボタン)が押せません。

この解決方法はIEを管理者権限で起動するということです。多分firefoxじゃダメです。さらにIEも普通に起動してはダメで、IEアイコンを右クリックして「管理者として起動」を選択、そのブラウザ窓から上記のアップグレードページにアクセスしないとダメです。

正直これほど頻発する問題なのに、ここまで手順踏まないと直らないのがプログラムとして致命的です。直せない人いるんじゃないかなこれ。

Microsoft、Windowsも、vista(特に7)以降セキュリティやら著作権やらメディア保護やらでかなり怪しくなってきてるからなぁ…。そもそもwindows7はxpより大きく機能が撤廃されてるし、WMP11も昔のwmpより大きく機能が削除されている。プレイリスト常時表示不可能(わざわざ右クリックから表示させないとダメ)とかはメディアプレイヤーとしてマジキチだと思うわ。こんなプログラムで金取るなんて詐欺だぜ。

Appleみたいなクソがはびこるのもアレだけど、独占企業も問題だよね。Googleあたりがライバルとして新しいOSを発表しないかね…。

tag : 情報 プログラミング

Androidアプリ

別に極端に忙しいわけでもないのに怠惰を理由にして更新を怠けるのは本当に救いがないと思います。私は自分の現状と危険度を理解しているのだろうか…。

20120918.png

画像汚くて分かりづらいですが、アンドロイドアプリです。端末は愛用のOptimus chat。動画じゃないので意味が分かりませんが、これ、タッチすると回転します。3Dはopengl esで表示。こんな短いコードでこんなことができるというのは正直驚愕です。

openglもandroidなら標準搭載なので、いちいちライブラリを添付したり何だりなんて一切考える必要はありません。androidならよほど古いバージョンじゃない限り絶対に3D描画可能に設計されています。

AndroidスマホはもともとPCとの連携を基本に設計されているので、必ずアプリ開発デバッグ機能がついていますし、USBケーブルもUSBドライバも手に入ります。PC用プログラムは作ったことがありますが、携帯用は初めてです。が、これほどスムーズに実機テストできるとは…。

これはAndroidアプリ開発が流行る訳です。それほど、ご家庭でも気軽に日曜スマホアプリを製作可能です。

tag : 3D プログラミング 情報

動画コーデックとライセンスのお話(4)

●WMV
皆大好きアダルトビデオのコーデックwindowsのコーデックです。
動画ファイルの配布は商用も非商用も自由ですが、エンコ/デコは
非商用であっても認められていません。

しかしWMVの再生コーデックは通常windowsに標準搭載されているものですし、
自作ソフト制作者もwindows内部のコンポーネントを利用して再生する分には
無料です。windowsアプリケーションであればコンポーネントは利用できますしね。
画質もh.264と拮抗するくらいには良いです。

この「商用でも動画配布自由」「ポルノ利用可」という特徴から商用の動画配信、
特にアダルト業界での利用が著しいコーデックです。

ただし当然mac OSには再生ソフトが標準で入っていないので、
お金を払って再生コーデックを入れなくてはならなくなります。

「wmvで配布する」ということは、mac OSにとってはそういう意味になる
という点を常々理解しておかなくてはなりません。

実は過去microsoftが最初にフリーコーデックとして開発したのですが、
実際に公開してからmpeg LAがいちゃもんを付けてきて結局フリーに
なれなかったという残念なコーデックです。

結局独力で開発した技術だろうとなんだろうと、mpeg LAが殆どの動画技術に
特許をとってしまっているので、難癖を付ける気になればいくらでも
付けられるんです。

webmをmicrosoftが標準コーデックとして採用しなかったことはこれが理由です。
有名になったとたんにmpeg LAがいちゃもんをつけてくるので、
microsoftとしてはwebmにwmvの二の舞を踏ませたくないんですね。


まとめとすると、ニコニコ動画等にアップするならh.264、商業で動画のみ利用したいなら
wmv、自作プログラム内部で使用したいか、もしくは全てのユーザーに等しく高画質を
提供したいならwebmといったところでしょうか。webmはまだ一般的でない動画ですが、
videoタグがあればブラウザスタンドアローンで再生できますので。

ただ、webmが完全にtheoraを食ってしまっているとしても、個人的にはtheoraを
応援したいところですね。なにせ元祖フリーコーデックですので。


videoタグはおそらくfc2ブログでも可能なので下にサンプルを置いておきます。
firefox、google chrome、operaならプラグインなしで再生可能です。
画質が悪いのは以前私がニコニコ動画に低画質アップロードしたものを利用しているためで、
本来の両コーデックの画質はすこぶる良いです。

下記で使用しているjavaプログラム及び3Dモデルデータは諸事情で全て消失しました。
理由はまだ書けませんが、後で記述します。元動画はh.264(2.83MB)

ogg theora動画(6.83MB)


webm動画(1.61MB)


上記ブラウザを使用していないm9(^Д^)なアナタのためにcortadoを使用した
動画を以下に。ただしvideoタグに対応している場合以下をクリックしても
javaは立ち上がりません。
java appletで再生

tag : 情報 プログラミング blender 3D

動画コーデックとライセンスのお話(3)

●ogg vorbis
oggはメディアコンテナであり音声、動画など様々なデータを含みます。
その音声コーデックの1つである「vorbis」。音質は当然のようにmp3を
上回っています。当然営利でも非営利でも利用は自由ですが、デコーダを使う場合、
vorbisユーティリティはGPLなので利用するとソースコード公開義務が生じてしまいます。

それがいやならvorbisライブラリ(BSL)からデコーダを開発しましょう。


●mpeg-1
あまり詳しい情報がありません。利用状況から見て多分フリーだと思うんですが…。
ほとんどのPCでコーデックのインストールなしに再生できる稀なファイルですが、
圧縮率は最悪です。今の時代videoタグでtheora/webmのブラウザスタンドアローンでの動画
再生が可能なのに、わざわざこれを利用するメリットが薄いような気がします。


●mpeg-2
動画ファイルの配布は自由ですが、エンコード/デコードについては非商用利用でも
ライセンス料が必要という恐るべきコーデックです。商業DVD以外で殆ど普及しているのを見たことがありません。


●mpeg-4
無償の動画ファイルの配布配信自体に課金がある信じられないコーデックです。
非商用利用ですらライセンス料が必要で、料金は動画ファイルの再生時間によります。
当然デコードもエンコードも金を取られます。殆ど普及しているのを見たことがありません。


●DivX
動画ファイル自体の配布は自由で、エンコ/デコも非商用なら利用可能です。
ただし営利目的でのエンコ/デコはダメです。自作ソフト内部には使えません。

コーデック開発者の理念により、ポルノへの利用が不可能という噂があります。

音声ストリームにmp3を使用できるが、その場合は商用利用が不可能だと
思われます。かといってac3をストリームに利用しても、ac3も
フリーコーデックでないので無償配信なら可能だが商用利用できないのでは?
と思います。ac3はエンコーダ作成はアウトですが、音声ファイル配信の商用利用に関する
ライセンスは分かりませんでした。

もちろん、ac3が商用利用可能ならOKということになりますが…。


●XviD
DivXに対抗する形で作成された非営利も営利も自由なオープンソースコーデック…ではありますし、
確かに動画ファイル自体の配布は自由なんですが。

エンコーダ/デコーダの利用に問題があります。実はXviDはGPLなので、自作プログラムに
組み込んでしまうとソースコードを公開しなくてはならなくなります。別に常時公開しなくても、
頼まれた相手にだけ公開すればいいわけですが。

これを間違って利用してしまった有名なゲームが「To Heart 2」です。結果ソースコードを公開しなくては
ならなくなりました。

tag : プログラミング 情報 3D blender

プロフィール

鈴折

Author:鈴折
最近ツイッター多いのでツイッターにどうぞ。https://twitter.com/sin_Lv98

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
特定カテゴリのみ表示
この分類に含まれる記事のみを表示します

3D blender R-18 情報 プログラミング 雑記 pixiv ニュース 同人 

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。