Funscript Validator
.funscript ファイルをドロップすると、再生できない、またはうまく再生されない原因を見つけます:無効な JSON、欠落または不正な形式の actions、順序が乱れたり重複したりしているタイムスタンプ、0〜100 の範囲外の位置、そしてデバイスが追従できないほど速い動き。
完全にブラウザ内で動作します。ファイルがアップロードされることはありません。
ファイルをチェック
時間順に並べ替え、重複した時刻を統合し、位置を 0〜100 に収め、値を整数に丸めます。ファイル内のそれ以外の内容はすべて保持されます。
バリデーターがチェックする項目
funscript は JSON ファイルです。プレーヤーは actions リストを読み込みます。各アクションはミリ秒単位の時刻(at)と 0〜100 の位置(pos)です。フィールドごとの詳しいリファレンスは funscript 形式の解説にあります。
エラー:ファイルが読み込めない、または正しく読み込まれない
- テキストが有効な JSON ではない、またはトップレベルがオブジェクトではない。
actionsリストがない、またはアクションにatやposがない、あるいは数値以外の値が入っている。- タイムスタンプが負の値、または位置が 0 未満か 100 を超えている。
警告:ファイルは読み込めるが、再生に支障がある
- アクションが時間順に並んでいない。多くのプレーヤーは時間順であることを前提としています。
- 2 つのアクションが同じタイムスタンプを持っており、デバイスが同時に 2 か所にいることを求められる。
- 時刻や位置に小数が含まれている。この形式は整数を使うため、プレーヤーによっては丸めたり受け付けなかったりします。
- 動きが設定した速度上限より速い。上限はお使いのデバイスの最高速度に設定してください。それより速いストロークは途中で打ち切られます。
inverted、range、versionに誤った種類の値が入っている。
備考
- 1 分を超える間隔、形式で定義されていないフィールド、そしてファイルの
metadataの内容。
ファイルはお使いのコンピューターから出ません
このページはブラウザ自身のファイルリーダーでファイルを読み込み、チェックはすべてこのタブ内で行います。アップロードもサーバーへの通信もないため、ネットワークを切断しても同じように動作します。修復したコピーもタブ内で作成され、ブラウザによって保存されます。
次に読む
- ファンスクリプト形式の解説すべてのフィールド、プレーヤーがそれをどう扱うか、そして完全なサンプル。
- ファンスクリプトとは?時刻と位置のリストが、動画に合わせてデバイスをどう動かすのか。
- 動画からファンスクリプトを生成するAutoScript Sync が、お使いの PC 上で動画内の動きからファイルを書き出します。