動画サムネイル抽出 — 指定秒から高品質PNGを即作成

操作方法

  1. 動画を選択ファイルでローカルの動画(video/*)を指定。
  2. タイムスタンプ入力0, 3.5, 10, 25 のようにでカンマ区切り入力(空欄は0扱い)。
  3. 抽出を実行抽出ボタンを押す。抽出中は順番にサムネイルが生成されます。
  4. 結果の確認/保存:各タイムスタンプごとにPNG画像ダウンロードボタンが並びます(thumb-<秒数>.png)。

成果物(得られるもの)

  • 入力した各時刻のフレームをPNGサムネイルとして一括生成・個別ダウンロード
  • メタ情報表示:動画の解像度長さ(秒)
  • ブラウザ内でのプレビュー付きグリッド表示

注意点

  • ブラウザ内のみで完結:ファイルはアップロードされませんcanvasでキャプチャ)。
  • 最大出力幅:内部で最大1280pxに縮小(縦横比維持)。原寸が必要ならコード内 capture()maxW を調整。
  • シーク精度:キーフレーム間では指定秒に完全一致しない場合があります(動画コーデック依存)。
  • コーデック互換性:ブラウザが未対応のコーデックは読み込めません(表示・抽出失敗)。
  • CORS/外部動画:ローカルは問題なし。リモートURLでの利用は同一生成元制約で失敗することがあります。
  • メモリ/処理時間:長尺・高解像度・大量時刻指定では時間・メモリ使用量が増加。段階的に抽出してください。
  • 音声は対象外:画像のみ抽出。
  • iOS制限:一部モバイル環境ではファイル選択後のシークが不安定になる場合があります。時刻を少し大きめ(例:0.5秒)にすると安定することがあります。

コメント

タイトルとURLをコピーしました