課題 / 目的
OpenScreenのMP4エクスポートには720p・1080p・Sourceしかなく、4Kを明示的に選べない。利用者がエクスポート画面から4Kを選択し、UHD相当の解像度で動画を書き出せるようにする。
利用者
高解像度ディスプレイ、YouTube、プレゼン動画向けに高解像度で書き出したいOpenScreen利用者。
対象範囲
- エクスポート画面へ「4K」品質ボタンを追加
- 16:9は3840×2160、9:16は2160×3840
- その他の縦横比は短辺2160を基準に比率を維持
- 元素材より大きい場合は既存のアップスケール警告を表示
- CLIの
--quality 4k と型・永続化の互換性を整備
- 日本語を含む品質ラベルを更新
対象外
- 録画自体を常に4Kへアップスケールする変更
- 既存プロジェクトの品質設定を強制変更
- 4Kを既定値にする変更
- エンコーダー全面刷新
UIモード
small-change。既存の品質ボタン群へ同一スタイルの選択肢を1つ追加するだけで、主要導線・情報構造・ブランド・共通コンポーネントは変更しないためFigma工程を省略する。
完了条件
実装計画
- 品質型と4K寸法計算の失敗テストを追加
- エクスポート画面へ4K選択肢を追加
- CLI・永続化・翻訳を更新
- test-boardへ回帰ケースを追加
- 全品質ゲートと実機エクスポートを確認
- Checker確認後にDraft PRを作成
テスト / CI計画
mp4ExportSettings.test.ts: 横・縦・既存品質
ExportDialogテスト: 4K選択肢と警告表示
- CLI引数テスト:
--quality 4k
- project/user preferencesの正規化テスト
- 全体test / lint / typecheck / build
- 可能なら短い4K MP4の実機生成とffprobe確認
リスク / 依存関係
- 低解像度素材の4K化は細部を増やさず、処理時間と容量が増える
- 4K 60fpsやH.265は端末・エンコーダー性能に依存
- 元素材より小さい場合は警告で明示する
停止条件
- 同一原因で品質ゲートが2回失敗
- 4Kがネイティブエンコーダーで生成不能
- マージ・公開・削除・権限変更は人間承認前に行わない
ナレッジログ
- 2026-09-03: 要件確定。既存UIへの軽微な追加としてFigma省略。Cursor scoutはAPIキー未設定のため利用できず、ローカル検索へフォールバック。
課題 / 目的
OpenScreenのMP4エクスポートには720p・1080p・Sourceしかなく、4Kを明示的に選べない。利用者がエクスポート画面から4Kを選択し、UHD相当の解像度で動画を書き出せるようにする。
利用者
高解像度ディスプレイ、YouTube、プレゼン動画向けに高解像度で書き出したいOpenScreen利用者。
対象範囲
--quality 4kと型・永続化の互換性を整備対象外
UIモード
small-change。既存の品質ボタン群へ同一スタイルの選択肢を1つ追加するだけで、主要導線・情報構造・ブランド・共通コンポーネントは変更しないためFigma工程を省略する。完了条件
--quality 4kが受理され、既存の不正値検証も維持される実装計画
テスト / CI計画
mp4ExportSettings.test.ts: 横・縦・既存品質ExportDialogテスト: 4K選択肢と警告表示--quality 4kリスク / 依存関係
停止条件
ナレッジログ