はじめに
ブラウザ上で動作するビデオエディタは、かつては玩具を意味していました:1つのトラック、いくつかのフィルター、透かし。 Video Workstationは、ToolBuddyのAudio Workstationと同じスタジオ基盤の上に構築されており、実際のタイムライン、選択したクリップを編集するコントロールパネル、そしてブラウザ独自のハードウェアエンコーダを使用してデバイス上でレンダリングするエクスポートエンジンを備えています。
この概要は、現在のワークステーションの機能を列挙し、その背後にある設計選択について説明します。サーバーではなくデバイスで処理を行うため、アップロードするものがなく、キューもプラン層もありません。
ステップバイステップ版をご希望の場合は、オンラインで動画編集のガイドをご覧ください。このページは機能カタログです。
タイムラインと編集
サムネイルと波形を含むビデオ、テキスト、オーディオトラックを作成し、タイムラインからトラックを追加してください。 ツール:選択、ブレード、分割、削除、リップル削除、複製、元に戻す、やり直し、スナップ、全画面表示、ビュー メニューとキーボードからズーム機能付き。
編集: 分割、トリム、リップル削除、ロール、スリップ、トラック間移動、マーカー、コピー&ペースト、ナッジ、I/O 範囲、そして ⌘K アクション検索で時刻にジャンプします。 クリップは速度(0.1×から4×まで)を伝送し、フレームをフリーズし、音声を分離し、トリミングおよびフリップを行います。
- 多数のファイルを一度にインポートし、メイントラック上で順番に、またはそれぞれのトラックに配置してください。
- 他のビデオツールから渡されたファイル、またはシステム(インストール済みアプリ)から開いたファイル。
- このデバイスに「Resume」と「Discard」で保存されたプロジェクトです。欠落しているファイルは、エクスポート前に再リンクするために一覧表示されます。
モーション、外観、テキスト
位置、サイズ、回転、不透明度、音量のキーフレームは、イージング、オートキー、タイムライン上のダイヤモンド、およびプレビュー内のドラッグがキーを書き込む。 9つのモーションプリセット(ズームイン、ズームアウト、パンとズーム、パン、ポップイン、フェードイン、アウト)は、通常のキーを作成し、その後調整できます。
カラー:明るさ、コントラスト、彩度、暖かさ、ティント、色相、フェードブラック、ビネット、グレイン、ぼかし;20個のフィルター;強度スライダーとスプリットトーニングを備えた18のカラーグレーディングプリセット;ぼかし背景塗り。 テキスト:19種類のフォント、サイズ、カラーまたはグラデーション、大文字、下線、文字間隔、行間、アウトライン、影、ボックス、13のアニメーションと14のプリセット。
- 27のトランジション:クロスフェード、ディップ、フラッシュ、ブラー、スライド、プッシュ、ワイプ、クロック、スプリット、ブラインド、サークル、ダイヤモンド、ズーム、スピンを、カットごと、またはすべてのカットで。
- すべてのクリップタイプでフェードし、横フレーム内の縦向き動画用にぼやけた背景の塗りつぶしが可能です。
- YouTube、Shorts、Reels、およびスクエアポスト用のプロジェクトフレームプリセット。
お使いのデバイスのキャプション
自動字幕は、ブラウザ上で実行される音声モデル(英語、word タイミング、5分ウィンドウ)を使用するため、2時間の録音の音声が機械から出ることはありません。 SRT または VTT をインポートし、検索と置換、Shift を使用してリスト内のキューを編集し、word のハイライト、ポップ、またはカラオケで 8 つのスタイルのいずれかを選択してください。
エクスポート時に、キャプションは画像に描画されるか、除外され、SRT、VTT、またはTXTとしてダウンロードされます。
エクスポートエンジン
書き出しでは、すべてのフレームをデバイス上でレンダリングし、WebCodecs でエンコードします。MP4(H.264、HEVC、AV1)または WebM(VP9、AV1)で、デスクトップでは最大 4K、スマートフォンでは 1080p まで、画質または目標ファイルサイズで指定できます。プリセットには最高画質、Web 1080p、25 MB 未満、10 MB 未満のファイルがあります。
エクスポートが開始される前に、ワークステーションはブラウザに正確なサイズとビットレートを問い合わせます。選択したコーデックがエンコードできない場合、別のコーデックまたは WebM にフォールバックし、結果にそのように表示されます。 進捗は残り時間を表示し、ページはエクスポート途中で閉じる前に警告を表示します。 完成したファイルは、Compressor、Converter、Watermark、またはGIFツールにダウンロードされるか、引き渡されます。
- エクスポート開始時に読み取れないファイルは、すぐに名前が付けられ、Choose file ボタンで再リンクでき、数分後に失敗するのではなくなります。
- セクションが必要な場合は、イン・トゥ・アウトの範囲のみをエクスポートしてください。
- フレームを PNG として Image Workstation にエクスポートするか、オーディオメディアを Audio Workstation にエクスポートしてください。
なぜオンデバイス処理なのですか
映像のアップロードには、上下に2倍の時間がかかり、ファイルはサードパーティのサーバーに保存され、透かしまたはペイウォールで終了します。 お使いのデバイスでのレンダリングは、アップロードを完全に削除し、映像を非公開にし、ノートパソコンや携帯電話にすでに搭載されているハードウェアエンコーダーを使用します。
トレードオフは正直です:制限はマシンのメモリとブラウザのコーデックです。 ワークステーションはそれら(4Kプレビュー用プロキシ、スマートフォンの1080p、コーデックフォールバック)内で動作し、存在しないかのように装うことはありません。
作者
Ankit Kumar
ToolBuddy のシニア ソフトウェア エンジニア兼創設者
WebAssembly、Web Audio、Canvas テクノロジを使用して、アップロード要件なしでブラウザファーストのユーティリティをエンジニアリングします。