FPMコンバーターについて
Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、FPM を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。FPM コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。
FreePiano録音ファイル (FPM) からテキストを抽出
.FPMファイル拡張子は、主にFreePiano Song FileまたはFPS Creator Map Fileを表す。オープンソースの仮想MIDIキーボードであるFreePianoでは、このファイルにカスタムキーボードレイアウト、MIDIルーティングのプリセット、録音されたキーストロークのシーケンスが保存される。一方、FPS Creator Classicでは、3Dレベルのレイアウト、敵の配置座標、環境光の設定を保存するために.FPMフォーマットが使用される。
これらは非常に特殊なクローズドフォーマットであり、明確な制限がある。FreePianoの.FPMファイルには実際のオーディオデータは含まれておらず、基本的にはキー入力のマクロ録音である。そのため、標準的なメディアプレーヤーで再生したり、そのままウェブにアップロードしたりすることはできない。FPS Creatorのマップは、2005年の古い32ビットエンジンにロックされている。さらに、ごく一部の.FPMファイルは、[EA Bright Light Studio]が開発した古典的なハリー・ポッターのゲームで使用される3Dゲームモデルやセーブファイル(FPMSAVE)であり、これらには最新のリバースエンジニアリングツールが存在しない。
これらのファイルは独自仕様であるため、標準的なオンラインコンバーターでは処理できない。FreePianoの.FPMを直接.MP3に変換することはできず、FreePianoで開いてシーケンスを.MID(MIDI)にエクスポートするか、標準的なオーディオファイルとしてレンダリングする必要がある。逆に、FPS Creatorのマップは内部的に標準の.ZIPアーカイブとして構成されている。拡張子を変更するだけで、.TXT設定ファイルや.DDSまたは.BMPテクスチャに抽出できる。
これらのファイルは、座標やシーケンスデータを解釈するために元のエンジンに大きく依存しているため、ネイティブ環境以外で開くことは非常に困難である。しかし、ファイルをconvert.guruにドラッグ&ドロップするだけで、フォーマットを識別し、基盤となる構造を表示し、分析によって.ZIPコンテナのようなサポートされている埋め込みフォーマットが検出された場合は変換することができる。
Convert.Guru はFPMファイルを分析し、正確な形式を検出して、中のテキストを読めるようにします。
ほかのユーザーは HDF5, BBF, ANB, CFM, RPM, MPH, MPS, MPM ファイルも変換しました。
FPM ファイルを CFM, RPM, MPH, MPS, MPM, JS, TS, PY, JAVA, CPP, C または CS に変換したい場合は、FreePiano または「ソフトウェアプロジェクトとレベルデータ」カテゴリの同様のソフトウェアを使用できます。[ファイル] メニューで 名前を付けて保存… または エクスポート… を探してください。
SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS または TS ファイルを FPM に変換するには、FreePiano または「ソフトウェアプロジェクトとレベルデータ」カテゴリの他の同等のツールを試してください。
Convert.Guru は、25年以上にわたり維持・更新されてきた、世界最大級かつ信頼性の高いファイル形式データベースの一つを基盤としています。 当社の形式判定機能は、FPM を高い精度で識別します。ファイル名が誤っている場合や破損している場合でも対応し、一般的な形式へ変換できます。FPM コンバーターは登録やインストール不要で、ブラウザ上でそのまま利用できます。 アップロードされたファイルは、変換後に自動的に削除されます。