1. はじめに
60fpsの動画を1フレームずつ確認し、位置にメモを残せるアプリです。対応動画は60fps(59.0〜60.5fpsとして判定)のmp4 / movのみです。
2. 動画を開く
- Google ドライブから:「Google でログイン」→ Googleにログイン →「Google ドライブから開く」→ 動画を選び、ファイル名・長さ・作成日時を確認して「この動画を開く」を押します。初回はGoogleの権限確認画面が出ます。
- 端末から:「端末から開く」→ 動画を選び、確認画面で「この動画を開く」を押します。スマホでは端末のファイル選択画面からGoogle ドライブの動画を選べる場合もあります。
- 60fps以外の動画は開けません。確認画面にサムネイルは表示せず、端末ファイルの作成日時は取得できないため「取得不可」と表示します。
3. 1フレームずつ動かす
- 「−1f」「+1f」をタップすると、自動で一時停止して1フレーム戻る/進みます。
- 長押しすると0.4秒後から1フレームずつ連続で動き、離すと止まります。
- 再生ボタンで再生/一時停止でき、シークバーで好きな位置へ移動できます。
4. PCのキー操作
,で1f戻る、.で1f進みます。押しっぱなしでも連続で動きます。Spaceで再生/一時停止、Mでメモ入力へ移動します。- メモ入力欄などにフォーカスがあるときは、これらのショートカットは動きません。
5. メモを付ける
- 一時停止した位置で50文字以内のメモを入力し、「追加」またはEnterを押します。追加すると自動で一時停止します。
- 一覧のメモをタップするとその位置へ移動します。行の末尾の×ボタンで削除できます。
- シークバー上の目印でメモの位置がわかります。
6. メモの保存先
- Google ドライブから開いた動画:動画と同じフォルダの「動画名.memo.vtt」へ自動保存します。作成できない場合は、マイドライブの「FrameStep メモ」フォルダへ保存します。
- 別端末でもGoogle ドライブから同じ動画を開けば、保存されたメモを読み込めます。変更後は「Google ドライブに保存済み」の表示を確認してください。
- 端末から開いた動画:その端末のブラウザに保存します。「.vtt を書き出す」「.vtt を読み込む」で持ち運べます。端末のファイル選択からGoogle ドライブを選んだ場合も、この保存方法です。
7. ホーム画面に追加する
- iPhone(Safari):共有ボタン →「ホーム画面に追加」を選びます。
- Android(Chrome):メニュー →「ホーム画面に追加」または「アプリをインストール」を選びます。
8. 困ったとき
- 「60fps の動画のみ対応しています」:60fpsで撮り直すか、60fpsで書き出し直してください。
- ログインできない:ポップアップのブロックを解除し、利用するGoogleアカウントを確認してください。
- 「メモの保存に失敗しました」:通信を確認し、保存状態の「保存に失敗しました[再試行]」を押してください。
- 再生が始まらない:読み込みの進み具合が出ていれば待ち、出なければページを再読み込みしてください。未保存の変更がある場合は、先に保存状態を確認してください。
9. お問い合わせ
CI-V-178(個人開発) / carrotinaba@gmail.com
English — Help
Review 60fps videos one frame at a time and attach timestamped notes. Only 60fps MP4 / MOV videos are supported; measured rates from 59.0 to 60.5fps are accepted.
1. Open a video
- Choose “Google でログイン” (Sign in with Google) and sign in, then choose “Google ドライブから開く” (Open from Google Drive), select a video, review its filename, duration and creation date, and choose “この動画を開く” (Open this video). Google asks for permission the first time.
- Choose “端末から開く” (Open from device), select a video and confirm with “この動画を開く”. A mobile system file chooser may also offer Google Drive.
- Other frame rates cannot be opened. The confirmation screen has no thumbnails. Device-file creation dates are unavailable in the browser and are shown as unavailable.
2. Frame controls and keyboard
- Tap “−1f” / “+1f” to pause and move back / forward one frame. Hold for 0.4 seconds to start repeated stepping; release to stop.
- Use the play button to play / pause and the seek bar to move to another position.
- On PC, comma moves back one frame, period moves forward, Space toggles playback and M focuses the note field. Holding comma or period repeats the action. Shortcuts are disabled in text fields.
3. Add notes
- At the paused position, enter up to 50 Unicode code points and choose “追加” (Add) or press Enter. Adding a note also pauses playback.
- Choose a note to jump to its position. Use its × button to delete it. Marks above the seek bar show note positions.
4. Note storage
- Videos opened through the Google Drive button: notes are saved automatically as video-name.memo.vtt in the video's folder, or in a “FrameStep メモ” folder at the top level of your Google Drive if creation there is denied.
- Opening the same video through Google Drive on another device loads its saved notes. Wait for “Google ドライブに保存済み” (Saved to Google Drive) after making changes.
- Videos opened through the device chooser: notes stay in that browser. Use “.vtt を書き出す” (Export VTT) and “.vtt を読み込む” (Import VTT) to transfer them. This also applies when choosing a Google Drive file through the system device chooser.
5. Add to the home screen
- iPhone Safari: Share → Add to Home Screen.
- Android Chrome: Menu → Add to Home Screen or Install app.
6. Troubleshooting
- Unsupported frame rate: record or export the video at 60fps.
- Sign-in failure: allow pop-ups and check which Google account is signed in.
- Note save failure: check your connection and choose “保存に失敗しました[再試行]” (Save failed [Retry]).
- Playback does not start: wait if download progress is shown; otherwise reload. Check that your notes are saved before reloading.
7. Contact
Operated by CI-V-178 (individual developer). Contact: carrotinaba@gmail.com