運営者
- 名称
- おたすけ(Otasuke)
- サイト
- https://otasuke.app/
- 連絡先
- contact@otasuke.app
- 形態
- 個人事業として運営しています。本サービスは無料で、商品の販売や有料プランの提供は行っていません。
このサービスの目的
スマホで撮った動画は、数十秒でも数十 MB になり、メールに添付できないことがよくあります。動画の圧縮サービスの多くは動画をサーバーに送って変換しますが、家族や職場の様子が写った動画を外部に送りたくない場面もあります。
動画の切り出し・圧縮は、必要な部分だけを切り出し、解像度や画質を選んで小さく書き出すためのツールです。動画はサーバーに送らず、ブラウザの中で変換します。
処理の仕組み
変換には、ブラウザに組み込まれた動画・音声のエンコーダとデコーダを呼び出す WebCodecs API を使います。MP4 や WebM のファイルの読み書き、切り出し、解像度の変更は、Mediabunny というライブラリで行います。利用者が選んだ解像度・フレームレート・画質・音声から映像と音声のビットレートを決め、切り出す長さを掛けて出力サイズの目安を表示します。書き出したファイルはもう一度開いて、長さと映像・音声のトラックを表示します。
使えるエンコーダはブラウザによって異なるので、ページを開いたときにブラウザへ問い合わせて、MP4(H.264 + AAC)を書き出せるか、WebM(VP9 + Opus)にするかを決めます。
利用しているソフトウェア
本サービスは、次のソフトウェアを利用しています。いずれも作成者による本サービスの保証や推奨を示すものではありません。
- Mediabunny(Mozilla Public License 2.0) — https://github.com/Vanilagy/mediabunny
- React、Cloudflare Kumo、Phosphor Icons(いずれも MIT License)
他のツール
おたすけの他のツールは https://otasuke.app/ にあります。
お問い合わせ
読み込めない動画や、音声が消える・目安と大きさが大きく違うといった事例の報告、その他のご質問は contact@otasuke.app までお送りください。報告の際は、動画そのものではなく、撮影した機種、ブラウザの種類と版、表示されたメッセージをお知らせください。