VidStudio - 無料のオンライン動画リサイズ・編集ツール
(vidstudio.app)- ブラウザ上でファイルをアップロードせずに処理できる動画エディタで、マルチトラック編集、フレーム単位のナビゲーション、ソースモニター機能を提供
- FFmpeg WASMとWebCodecsを基盤としており、すべての処理がブラウザ内部で行われる
- 動画のリサイズ、スケール、トリミング、カット編集、圧縮、サムネイル生成、ウォーターマークといった主要な動画ツールを提供
- オーディオ処理と字幕・テキスト機能をサポートし、MP4・MOV・WebM・MKV・AVI入力からMP3・WAV・AAC・M4A・FLACへの変換機能を提供
- Discord、Email、WhatsApp、Slack、Twitter向けの圧縮プリセットと、TikTok、Instagram Reels、YouTube Shorts向けのリサイズプリセットをあわせて提供するWebベースの編集ツール
動画エディタ
- マルチトラック編集、WebCodecsベースの処理、フレーム単位のナビゲーション、ソースモニターを提供
- New Project作成機能を含む
- ブラウザ内で動画編集機能を提供
主な処理方式
- FFmpeg WASMベースの構成
- すべての処理がブラウザ内部で行われる
動画ツール
-
Resize & Scale
- 動画のリサイズとスケール機能を提供
-
Trim & Cut
- 動画のトリミングおよびカット編集機能を提供
-
Compress
- 動画圧縮機能を提供
-
Drop Zone
- Drop Zoneツールを提供
-
Thumbnails
- サムネイル生成機能を提供
-
Watermark
- ウォーターマーク機能を提供
オーディオおよび追加機能
-
Audio Processing
- オーディオ処理機能を提供
-
Subtitles & Text
- 字幕およびテキスト機能を提供
プラットフォーム別圧縮
-
Compress for Discord
- Discord向けの動画圧縮機能を提供
-
Compress for Email
- Email向けの動画圧縮機能を提供
-
Compress for WhatsApp
- WhatsApp向けの動画圧縮機能を提供
-
Compress for iMessage
- iMessage向けの動画圧縮機能を提供
-
Compress for Slack
- Slack向けの動画圧縮機能を提供
-
Compress for Twitter
- Twitter向けの動画圧縮機能を提供
プラットフォーム別リサイズ
-
Resize for TikTok
- TikTok向けの動画リサイズ機能を提供
-
Resize for Instagram Reels
- Instagram Reels向けの動画リサイズ機能を提供
-
Resize for YouTube Shorts
- YouTube Shorts向けの動画リサイズ機能を提供
-
Resize for Instagram Post
- Instagram Post向けの動画リサイズ機能を提供
-
Resize for LinkedIn
- LinkedIn向けの動画リサイズ機能を提供
-
Resize for Facebook
- Facebook向けの動画リサイズ機能を提供
-
Resize for Twitter
- Twitter向けの動画リサイズ機能を提供
-
Resize for Pinterest
- Pinterest向けの動画リサイズ機能を提供
オーディオ形式変換
-
MP4 to MP3
- MP4をMP3に変換する機能を提供
-
MOV to MP3
- MOVをMP3に変換する機能を提供
-
WebM to MP3
- WebMをMP3に変換する機能を提供
-
MKV to MP3
- MKVをMP3に変換する機能を提供
-
AVI to MP3
- AVIをMP3に変換する機能を提供
-
MP4 to WAV
- MP4をWAVに変換する機能を提供
-
MP4 to AAC
- MP4をAACに変換する機能を提供
-
MP4 to M4A
- MP4をM4Aに変換する機能を提供
動画をオーディオに変換
-
Video to MP3
- 動画をMP3に変換する機能を提供
-
Video to WAV
- 動画をWAVに変換する機能を提供
-
Video to FLAC
- 動画をFLACに変換する機能を提供
-
Video to AAC
- 動画をAACに変換する機能を提供
1件のコメント
Hacker Newsのコメント
FFmpegをWebAssemblyで動かすとしても、ライセンス上の問題はそのままだと思う。FFmpegはLGPL 2.1で、VidStudioはclosed sourceのように見えるし、自由ソフトウェアだという案内も見当たらなかった。クライアントのブラウザに配布する形なら、LGPLの条件に違反している可能性がありそうで、FFmpeg legalページも参考になると思う
FFmpegの綴りをちゃんと書けたのはよかったし、wasmプロジェクトの件もあってGPLとLGPLの違いをもっと勉強しないといけないと感じたパフォーマンスは本当に印象的で、状態保持もとても自然に感じた。以前ブラウザベースの動画エディタを使ったときはすぐに重くなったけれど、これはかなり持ちこたえていて驚いた。ただ、トラック周りはうまくいかず、Firefox on Windowsではドラッグ&ドロップで順序を変えられなかった。縦横比の違う動画、たとえば縦動画と横動画を合わせるための位置・回転・サイズのようなtransformツールも見つけられなかった
上で出ていたhvc1と10-bitの失敗は、FFmpeg-wasmのフォールバックの問題ではなく、WebCodecsのブラウザ対応の差だと思う。FirefoxのHEVC経路は部分的で、10-bitはさらに弱い。Chromeはだいたい動くけれど、FirefoxはiPhoneや最近のAndroidが標準で撮るファイルでまさに失敗する。だから、インポート時の離脱を減らすには、ブラウザがこのコーデックをデコードできないことと、Chromeを試してほしいことを案内するとよいと思う
これがhttps://omniclip.app/、https://tooscut.app、https://clipjs.mohy.dev/と比べてどうなのか気になる
以前はアプリが完全にローカル中心で、アカウントもアップロードもなかったのに、今ではそういう点自体が価値提案になっているのが興味深い
リリースおめでとう。自分もvideotobe.comで同じ道をたどったことがあって、ffmpeg.wasmで完全クライアントサイド構成を試したけれど、長い動画では破綻した。メモリ制限とエンコード時間のせいで、結局クラウド処理パイプラインに移行した。けれど、ここではWebCodecs、Pixi、ffmpeg.wasmを分けた構成で、その2つの問題をうまく解いているように見えたし、実際3時間超のメディアでもVidStudioが耐えていたのは印象的だった
プライバシーがデフォルトではなく機能の一つとして扱われる時代になったことに驚く。自分もこの分野で作っているけれど、アップロード不要という利点は、すでに何でもクラウドにあるべきだと学習してしまったユーザーには意外と伝わりにくいと感じる
ブラウザでローカル実行されるツールという発想にはとても惹かれた。ウェブサイトが実質的に配布媒体の役割しかしないので使いやすく、自分もこういうツールが必要だったので期待して試した。けれど、1回目も2回目も失敗した。Pixelのスマホで撮った動画を入れたところ、Firefoxでは
"Your browser does not support the codec "hvc1.2.4.L156". Try a different video."というメッセージが出て、そこでChromeに移ったら、今度は"Audio decode failed: your browser cannot decode the audio in "..._webm.bin". Try re-encoding the file with AAC audio."が出た。残念だったけれど、ぜひ解決してほしいし、直ったら通知を受け取れる方法があるとよいと思うタイムラインスクラブにWebCodecsを使ったのは正しい選択だと思う。ただ、フレームキャッシュをどう処理しているのか気になる。WebCodecsのデコーダバッファはメモリマップされていて、圧力がかかるとブラウザが回収できるけれど、その上に独自のLRUキャッシュを載せているのか、それともデコーダに任せているのか知りたい。モバイル、特にiPhoneのようにメモリ制限が厳しい端末で、バックグラウンドのWebCodecsメモリ使用のせいでページが落ちる問題をどうしのいでいるのかにも興味がある
下部のcompress-to-Xリンク群や、XからYへの変換ツール群が本当に気に入った。特に、Discordのサブスク段階ごとの目標ファイルサイズのプリセットがあるツールが良かった。これまではアップロード必須のサーバーベースのオンラインツールを使っていたけれど、これからはこっちを使うことになりそう。今すぐフル機能の動画エディタが必要だったわけではなく、ただ面白半分で見ていただけなのに、かなり良い発見だったと感じた