Problems / Solutions
直面した課題と、私の対応策。
以下は私がCut/Editを作る中で直面した課題です。どの操作で困り、何を変え、なぜその方法を選んだかを示します。自分のカメラや素材に合う道具を作るときは、必要な課題から条件を選べます。
PC002
コピーした日の日時を、撮影した日時と取り違える
撮った動画を後日Macへコピーすると、ファイルの作成日時が撮影日を表さない場合があります。名前も利用者が変更できます。
- 私の対応策
- Cutは動画内部の日時を優先します。内部日時が読めない場合は、利用者がファイルの作成日時を選んで使えます。使用中は「ファイルの作成日時を使用」と表示します。ファイル名や変更日時からは推測せず、作成日時を選択しない場合や取得できない場合は「時刻未確定」として扱います。
- 理由
- 日時の出所を確認しながら、内部日時のない素材でもGPXやMarkと照合できるようにするためです。
- 適用条件と制限
- ファイルの作成日時はコピーや書き出しで変わる場合があります。撮影開始時刻を表す日時か確認してから使います。カメラの時計などにずれがある場合は、時刻合わせで補正します。
この課題を全一覧で読む
PC016
保存した時計補正を、別の動画へ当ててしまう
Vroma Studioで時計を合わせた情報をCutやEditでも使いたいとき、同じ名前の別録画へ補正を当てるとMarkの位置がずれます。
- 私の対応策
- Studioが保存するVromaMedia.jsonには、対象動画の名前・バイト数・補正前の開始日時・長さと補正秒数が入ります。Cutは今回の動画の情報と比較し、一つだけ一致する項目の補正を使います。
- 理由
- 保存した補正がどの原本のための値か確認してから、同じ場面を他のアプリでも探せるようにするためです。
- 適用条件と制限
- 名前とサイズは同一、開始日時の差は1ms未満、長さの差は0.25秒以内が条件です。改名すると一致しません。通常取込で一致しなければ補正を追加せず、明示取込で対象が一つもなければエラーにします。
この課題を全一覧で読む
PC018
長い録画が分割され、境界をまたぐ場面を探しにくい
カメラが長い録画を複数ファイルに分けると、続きの場面を見るためにファイルを切り替える必要があります。
- 私の対応策
- Cutは同じフォルダの「VID_日付_時刻_番号」という名前を調べ、日付・時刻部分が同じで番号が連続し、時計補正と日時の出所も同じものを一本にまとめます。例はVID_20260911_080012_025.mp4と末尾026の組です。
- 理由
- 各ファイルの長さを足した一つの位置で、境界の前後の場面を選べるようにするためです。
- 適用条件と制限
- 判定はこの名前の規則によるもので、カメラのメーカーや機種を自動判別していません。内部の撮影日時が実際に隙間なく連続しているかまでは検証していません。GoProなどの別規則の名前を同様にまとめる機能ではありません。
この課題を全一覧で読む
PC020
Insta360 Studioで、Markに当たる位置が分からない
INSVをInsta360 Studioで編集するとき、VromaのMark日時だけではファイルの何分何秒を開けばよいか分かりません。
- 私の対応策
- Cutの参照案内はINSV等の開始日時と長さを読み、Markが当たるファイルと、その先頭からの位置を表示します。連番でまとめた録画では、最初のファイルからの通算位置も併記します。
- 理由
- たとえば2本目の30秒目にあるMarkを、2本目の位置と録画全体の位置の両方から探せるようにするためです。
- 適用条件と制限
- INSVの参照ではVID_日付_時刻_00_番号のような追加番号を持つ名前も扱います。撮影の連続性を証明する処理ではなく、INSVをCutで切り出したり360度映像を変換したりする機能でもありません。
この課題を全一覧で読む
PC023
同じ秒から切った動画が、前の出力を上書きする
同じ瞬間から複数の範囲を残すと、日時から作った保存名が同じになります。同時に別の処理がその名前を使う場合もあります。
- 私の対応策
- Cutは同名ファイルを置き換えない方法で保存を確定します。同名があればvroma_01_日時.mp4、次は02という連番へ進みます。同じ保存先で別のCut出力が進行中なら、開始時に止めます。
- 理由
- 以前の動画を消さず、今回できた動画だけを新しいファイルとして残すためです。
- 適用条件と制限
- 連番は99999までです。名前の重複以外の保存エラーや候補上限では停止します。Editは自動連番へ進まず、別名を指定する扱いです。
この課題を全一覧で読む
PC025
再エンコーディングせず切ると、希望したフレームから始められない
動画には前のフレームの情報を使って再生する部分があり、そこだけを先頭にすると再生できない場合があります。
- 私の対応策
- Cutは、前の映像がなくても再生を始められるIDRフレームを映像データから確認します。希望範囲を含むように開始を前の境界へ、終了を対応する境界へ広げて保存します。
- 理由
- 欲しい場面を含めたまま、単独の動画として再生できる開始位置を選ぶためです。
- 適用条件と制限
- 一般的な「キーフレーム」の印だけでは開始可能と判断しません。希望範囲と実際の保存範囲が違う場合は、両方を出力の対応情報に残します。
この課題を全一覧で読む
PC027
切り出しで、複数ある音声の一部を失う
カメラの動画には複数の音声トラックが入ることがあります。最初の一つだけを保存すると、別の音声が残りません。
- 私の対応策
- Cutの出力は対応するAAC音声トラックをすべてコピーします。分割ファイルをつなぐ箇所では、隣り合う音声の圧縮単位の開始時刻の間隔を確認し、その間隔に合わせて直前の単位の保存上の長さを調整します。この調整では音声データや開始時刻を変えず、調整回数を出力の記録へ残します。
- 理由
- 映像だけでなく、原本に含まれた対応音声を切り出し後にも残すためです。
- 適用条件と制限
- 接合箇所の間隔が正で、直前の音声単位の長さの2倍以内の場合に限ります。範囲外なら出力を止めます。詳しい時間単位と末尾の扱いは全一覧に記しています。
この課題を全一覧で読む
PC028
ファイルができたことだけで、正しく保存できたと思う
ファイルの存在だけでは、選んだ映像・音声が欠けずにコピーされたか判断できません。
- 私の対応策
- Cutは出力をもう一度開き、コピーした圧縮済み映像・音声の内容、各単位の時刻と個数を、保存時に記録した値と比べます。先頭が独立して再生できるフレームで、動画内の時刻が0から始まるかも確認します。
- 理由
- 保存した範囲のデータや時間の対応が、書き込みで変わっていないことを確かめるためです。
- 適用条件と制限
- 通常の確認は圧縮済みデータと時刻の比較です。全フレームを展開して再生できるかまで確かめる処理は、別の任意設定です。
この課題を全一覧で読む
PC032
切り出しで、カメラが付けた追加情報を失う
MP4を組み直すと、映像・音声のコピーだけではカメラ独自の付加情報が出力へ残らないことがあります。
- 私の対応策
- Cutは原本を識別する値とともに、映像・音声の圧縮済みデータ以外の内部領域をSourceMetadataフォルダへ別保存します。圧縮済みデータを入れる領域は、その見出し部分だけを保存します。
- 理由
- 出力MP4へ引き継げなかった原本の追加情報も、元の内容のまま別途残しておくためです。
- 適用条件と制限
- 映像・音声の本体はこの別保存に含みません。この情報だけで原本を復元したり、メーカーのソフトが再利用できたりするとは保証していません。
この課題を全一覧で読む
PC040
自分のコメント保存で、他端末の修正が消える
Macでコメントを開いている間に、別端末が同じCSVのコメントを直す場合があります。
- 私の対応策
- 現行Cutは最後の入力から2秒後に自動保存を試み、読み始めた版、自分の編集内容、保存直前のファイルの三つを比べます。自分が触っていないコメントは外部の変更を残し、同じMarkを双方が違う文へ変えた場合は保存を止めます。
- 理由
- 片方の変更を無言で消さず、競合したMarkを利用者が確認できるようにするためです。
- 適用条件と制限
- 対応する日時のMarkが削除された場合や、同じ日時に複数行あって一意に決められない場合も、解決が必要です。
この課題を全一覧で読む
PC051
同じ瞬間を、別のカメラの映像でも確かめたい
複数の録画に同じ場面があると、どちらを残すか見比べたくなります。
- 私の対応策
- Cutは主録画の補正後の撮影日時から、比較する録画内の位置を求めます。比較映像の再生・停止・移動を主録画へ追従させ、比較側は切り出し対象外だと表示します。
- 理由
- 別の視点を見ただけで、保存元の録画を取り違えないようにするためです。
- 適用条件と制限
- 日時不明や対応する映像のない時刻は比較できません。比較音声は最初は無音で、厳密なフレーム同期を保証する再生ではありません。
この課題を全一覧で読む
PC054
切り出し候補が、次回起動にも残ると思ってしまう
コメントや出力動画が保存されても、調整中の候補や動画内に追加したMarkまで保存されたとは限りません。
- 私の対応策
- 現行Cutは作業中の候補と追加Markをメモリ上で保持します。元CSVのコメント保存、出力動画と対応情報の保存、画面配置の保存はそれぞれ別に行います。
- 理由
- 何を保存できたかを分け、作業中の範囲を保存済みと取り違えないようにするためです。
- 適用条件と制限
- 現行アプリにはプロジェクトを保存・開く画面がありません。調整中の候補や追加Markを再起動後に再開できるとは案内できません。
この課題を全一覧で読む
Cutの全課題・対応策・理由