Tags : PSP

このTagsの登録数:7件 表示 : 1 - 6 / 7

ffmpeg のみで PSP 動画作れるぽい

post : 2005-04-24 21:57 |

【コラム】OS X ハッキング! 第130回 OS XでPSPを愉しむ - 動画準備編 (MYCOM PC WEB) を見てみると、ffmpeg が PSP 用動画に対応したらしい。CVS を落とすと、ソースの中に PSP の文字が見つかる。タイトルを付ける機能が見当たらない気がするので、そこをいじれば 不確実さの残る altShiiva より良いものができそうだ。
とは言うものの、PSP はすっかり飽きて、あんまりやる気はないのだけれど(´д`;)。

altShiiva 0.9.1

post : 2004-12-30 19:17 |

0.9.1 を公開。最大の問題であるジャンプフリーズは解決できていないす_| ̄|○。濁点文字化けは HFS+ の仕様です。Safari の Google窓に Finder からファイル名コピペすると変になるのと同じやつです。NSString の decomposedStringWithCanonicalMapping または decomposedStringWithCompatibilityMapping を呼ぶことで解決できます。前者は Normalization Form C、後者は Normalization Form KC。なんのことやらさっぱりだったので、ぐぐってみると Unicode正規化 というページを見つけた。これを参考に Normalization Form C の方がよろしかろうということで decomposedStringWithCanonicalMapping の方を採用。
dmgのサイズが減っているが、これは strip コマンドを使ってバイナリから余計なものを除去したから。でもクラッシュログを提出してもらうにはデバグ情報付いてた方がいい気もしてきた。今後dmgサイズが不自然に上下するかもしれませんが、それはデバグ情報が付いたり消えたりしているということです。
ソースコードも公開です。これで年が越せる。ぐちゃぐちゃなので説明付けないとわけ分からんかも。ATOM構造に関してはきちんと文書にしたいとは思っていますが……。

MacでPSP動画作成 altShiiva

post : 2004-12-28 8:58 |

お待たせしました。公開します。ほんとはGUIをもちょっといじりたかったんだけど、年を越してしまいそうなので、とりあえず公開。親切なGUIではないけれど、OpenShiiva 使ったことある人は問題ないでしょう。まんまです。CLIまで手がまわらなかった。今年中にはなんとかしたいと思います。ソースコードも2、3日中には。あとアプリのアイコンですね。一応募集中です。

MacでPSP動画作成 OpenShiiva改造中

post : 2004-12-25 13:06 |

OpenShiiva の改造の進捗。日本語を含むファイルパスは、[NSString cString] を使っているところを fileSystemRepresentation に変えて解決。fpsの設定は、QuickTime で読み込むぶんにはなんとかなりそう。ソースの最後で音が切れるのは、最後のバッファが書き込まれていないみたいなんだけど、どこをどうやればいいのかよく分からん。バッファサイズを小さくするという酷い方法で多少改善できた。
PSP最適化の方で問題発生。動画の時間が正しく表示されないことに気付いた。timeScale の値によっては間違った表示になってしまうっぽい。というわけでもうちょいかかります。

MacでPSP動画作成 序章2

post : 2004-12-21 11:06 |

OpenShiivampeg4ip を使っているではないか! 改造部分をはめ込めそうだ! GUIとエンコーダが一気に解決! というわけでまるっと移植。一応動いたが、ソースの最後で音が切れることがある、fpsの設定がない、日本語を含むファイルパスを扱えない、インターフェイスが煩雑、など問題も多い。この辺を煮詰めていって、時間がかかるようなら最適化用CLIのみ先行公開という流れか。

MacでPSP動画作成 序章

post : 2004-12-20 23:05 |

まずはwinの3GP_Converterを調査。これはffmpegでエンコードして、途中QuickTimeをかませて、最後にATOMヘッダをいじっている。で、QuickTimeのAPIを調べてみたが、わけが分からなくて挫折。FSSpec とか使ってるんですけどこれが現役のAPIなのか?
次に目をつけたのが 【コラム】OS X ハッキング! 第76回 OS Xの動画環境を整理する(3) で紹介されていた mpeg4ip である。 これが搭載しているmp4最適化処理をいじればなんとかなりそうな気がした。
3GP_Converter が書き出したmp4を解析しつつ、2日がかりで mpeg4ip の改造がとりあえず完了。PSPで再生できるmp4を吐けるようになった。ちゃんと表示タイトル付きである。エンコード機能は搭載していないのでmp4を別途作成する必要があるが、ビットレートやfpsが適正なら何で作成しても大丈夫だろう。今のところ QuickTime と 3ivx と OpenShiiva で作成できたことを確認している。

公開スケジュールは
・とりあえずCLIを公開
・そのうちGUIラッパーを付ける
・そのうち転送機能も付ける
・そのうちエンコーダも付ける
となるだろう。CLIさえ公開してしまえば、誰かがGUIラッパーを作ってくれるかもしれない。