[{"data":1,"prerenderedAt":932},["ShallowReactive",2],{"blog-tag-ja-video":3},[4,278,465,716],{"id":5,"title":6,"author":7,"body":8,"category":260,"coverImage":261,"description":262,"draft":263,"extension":264,"locale":265,"meta":266,"navigation":267,"noindex":263,"path":268,"publishedAt":269,"seo":270,"slug":271,"stem":272,"tags":273,"updatedAt":269,"__hash__":277},"blog\u002Fblog\u002Fvideo-compress-intro.md","動画をブラウザ内で圧縮する — \u002Ftools\u002Fvideo-compress の思想と使い方","Zerosend Editorial",{"type":9,"value":10,"toc":245},"minimark",[11,15,28,32,35,43,54,57,60,83,87,114,117,121,124,128,139,175,178,182,189,192,198,204,210,216,219,242],[12,13,14],"p",{},"打ち合わせ動画、商品撮影、画面録画、子供の運動会。日常で動画を扱う場面は増える一方で、SNS やメッセンジャーのサイズ制限、メールの添付上限、サーバーのストレージコストという現実的な壁にぶつかります。",[12,16,17,18,27],{},"Zerosend は ",[19,20,22,23,26],"a",{"href":21},"\u002Ftools\u002Fvideo-compress","動画圧縮ツール (",[24,25,21],"code",{},")"," を、この「軽くしたいだけなのに、動画を他人のサーバーに預ける必要はない」という素朴な違和感を起点に作りました。なぜ作ったのか、どう使うのか、裏で何が起きているのかを整理します。",[29,30,31],"h2",{"id":31},"なぜブラウザ内で動画を圧縮するのか",[12,33,34],{},"動画は個人情報そのものです。顔・声・背景・位置情報、ときには画面録画の中にパスワードや顧客名まで写り込みます。これをオンラインの圧縮サービスにアップロードするということは、その内容を一度他人のサーバーに預けることです。",[12,36,37,38,42],{},"多くのサービスは「一定時間で自動削除」を謳いますが、",[39,40,41],"strong",{},"その削除は利用者から検証できません","。削除完了のスクリーンショットを送ってくれるわけでもなく、ログがどこまで残るかも不透明です。未公開の企画映像や社内会議の録画を、無料ツールに放り込むことに抵抗を感じたことがある人は多いはずです。",[12,44,45,46,49,50,53],{},"Zerosend は逆のアプローチを取ります。",[39,47,48],{},"動画ファイルを最初から外に出さない","。処理はすべて、あなたがいま開いているこのブラウザ、ローカル端末の CPU と GPU の中だけで完結します。DevTools の Network タブを開いたまま圧縮を実行すれば、動画そのものがアップロードされていないことを自分の目で確認できます。信用してもらう代わりに、",[39,51,52],{},"検証可能にする"," — これが Zerosend の基本方針です。",[29,55,56],{"id":56},"使い方",[12,58,59],{},"操作はシンプルです。",[61,62,63,71,74,77,80],"ol",{},[64,65,66,70],"li",{},[19,67,68],{"href":21},[24,69,21],{}," を開く",[64,72,73],{},"画面中央のドロップゾーンに動画ファイルをドラッグ&ドロップ、またはクリックして選択 (MP4 \u002F WebM \u002F MOV、最大 500MB)",[64,75,76],{},"圧縮強度 (CRF) と解像度を選ぶ",[64,78,79],{},"「圧縮を開始する」をクリック",[64,81,82],{},"処理が終わると「処理完了。あなたのファイルは外に出ていません。」と表示され、ダウンロードボタンから結果を保存できる",[84,85,86],"h3",{"id":86},"設定の目安",[88,89,90,96,102,108],"ul",{},[64,91,92,95],{},[39,93,94],{},"高画質 (CRF 23)",": 画質維持を最優先。削減率は 10〜30% 程度。保存用のマスター映像向け",[64,97,98,101],{},[39,99,100],{},"標準 (CRF 28)",": 視覚的な劣化は軽微。削減率 40〜70%。ウェブ掲載・SNS 共有に",[64,103,104,107],{},[39,105,106],{},"小さめ (CRF 32)",": 多少ぼやけるが容量優先。チャット添付・LINE・メール向け",[64,109,110,113],{},[39,111,112],{},"最小 (CRF 36)",": 輪郭が甘くなる。品質より「とにかく送れる」が最優先なとき",[12,115,116],{},"解像度は 100 \u002F 75 \u002F 50% から選べます。1080p の素材を 75% にすると、CRF を 1〜2 下げるより確実にサイズが落ちます。",[29,118,120],{"id":119},"仕組み-二段構えのエンジン","仕組み — 二段構えのエンジン",[12,122,123],{},"Zerosend の動画圧縮は、単一のエンジンに依存していません。ブラウザの能力を見て、もっとも速い経路を自動で選びます。",[84,125,127],{"id":126},"_1-webcodecs-高速パス","1. WebCodecs (高速パス)",[12,129,130,131,134,135,138],{},"Chrome \u002F Edge \u002F 最近の Safari には ",[24,132,133],{},"WebCodecs"," API が実装されており、",[39,136,137],{},"GPU 支援の H.264 エンコーダ","をブラウザから直接呼び出せます。Zerosend は対応環境では次のパイプラインで処理します。",[88,140,141,147,153,160,166,169],{},[64,142,143,146],{},[24,144,145],{},"mp4box.js"," で MP4 ファイルを demux",[64,148,149,152],{},[24,150,151],{},"VideoDecoder"," でフレームを復号 (ハードウェアアクセラレーション)",[64,154,155,156,159],{},"必要なら ",[24,157,158],{},"OffscreenCanvas"," でリサイズ",[64,161,162,165],{},[24,163,164],{},"VideoEncoder"," で H.264 に再エンコード (GPU)",[64,167,168],{},"音声はロスレスコピー (AAC のチャンクをそのまま維持)",[64,170,171,174],{},[24,172,173],{},"mp4-muxer"," で MP4 に mux し、Blob として出力",[12,176,177],{},"数百 MB の動画も数十秒で処理できます。処理後の結果カードに「エンジン: webcodecs」と表示されれば、このパスが走っています。",[84,179,181],{"id":180},"_2-ffmpegwasm-フォールバック","2. ffmpeg.wasm (フォールバック)",[12,183,184,185,188],{},"WebCodecs が未対応のブラウザ、HEVC などの特殊なコーデック入力、mp4box が parse できない特殊コンテナのときは、自動的に ",[24,186,187],{},"ffmpeg.wasm"," に切り替わります。完全に CPU で処理するため速度は落ちますが、対応できるフォーマットの幅が段違いに広いのが強みです。ffmpeg-core は Cloudflare R2 から、同一オリジンのパスを経由して 32MB の WASM を取得します。初回のみ時間がかかりますが、2 回目以降はブラウザのキャッシュから復元されます。",[29,190,191],{"id":191},"よくある質問",[12,193,194,197],{},[39,195,196],{},"Q. 処理中にインターネット接続が切れたら？","\nA. 動画本体の送受信は発生しないため、圧縮処理自体は継続します。エンジン (ffmpeg.wasm) が未ロードの状態だと初回ダウンロードで失敗しますが、一度読み込んだあとはオフラインでも動作します。",[12,199,200,203],{},[39,201,202],{},"Q. 結果のファイルはどこに保存されますか？","\nA. ダウンロードボタンを押したときのブラウザの保存先です。サーバーには何も残りません。結果ファイルはタブを閉じるとメモリから消えます。",[12,205,206,209],{},[39,207,208],{},"Q. 画質が思ったより落ちます。","\nA. CRF を下げる (例: 28 → 23)、または解像度の縮小をやめる (50% → 100%) と改善します。素材が 4K なら、100% のまま CRF を下げるより 75% + CRF 25 の方が視覚的なバランスが取れやすいです。",[12,211,212,215],{},[39,213,214],{},"Q. iPhone で撮った MOV も処理できますか？","\nA. はい。HEVC (H.265) の場合は ffmpeg.wasm 側のフォールバックに回るため時間がかかりますが、H.264 にトランスコードされた MP4 として出力されます。",[29,217,218],{"id":218},"関連ツール",[88,220,221,228,235],{},[64,222,223,227],{},[19,224,226],{"href":225},"\u002Ftools\u002Fvideo-to-gif","動画 → GIF"," — SNS の表紙やドキュメント挿入に",[64,229,230,234],{},[19,231,233],{"href":232},"\u002Ftools\u002Fvideo-trim","動画トリミング"," — 必要な区間だけ切り出してから圧縮すると効率的",[64,236,237,241],{},[19,238,240],{"href":239},"\u002Ftools\u002Fvideo-convert","動画形式変換"," — MOV \u002F WebM → MP4 など",[12,243,244],{},"Zerosend は「日常のちょっとした加工を、あなたの端末で完結させる」ことに徹したツール集です。動画の中身があなたの手元から離れないことを、DevTools で自分の目で確かめてから使ってみてください。",{"title":246,"searchDepth":247,"depth":247,"links":248},"",2,[249,250,254,258,259],{"id":31,"depth":247,"text":31},{"id":56,"depth":247,"text":56,"children":251},[252],{"id":86,"depth":253,"text":86},3,{"id":119,"depth":247,"text":120,"children":255},[256,257],{"id":126,"depth":253,"text":127},{"id":180,"depth":253,"text":181},{"id":191,"depth":247,"text":191},{"id":218,"depth":247,"text":218},"tech",null,"Zerosend の動画圧縮ツールは、動画ファイルをサーバーに送らずブラウザ内で再エンコードしてサイズを削減します。WebCodecs で GPU 支援、未対応環境では ffmpeg.wasm にフォールバック。設計思想と使い方、仕組みを Zerosend 編集部が解説します。",false,"md","ja",{},true,"\u002Fblog\u002Fvideo-compress-intro","2026-04-20",{"title":6,"description":262},"video-compress-intro","blog\u002Fvideo-compress-intro",[274,275,133,276],"動画","圧縮","ツール","613Z3mNi94G9pdH05SAOutm_1Lv_QgpilD4PnVSTRWE",{"id":279,"title":280,"author":7,"body":281,"category":260,"coverImage":261,"description":456,"draft":263,"extension":264,"locale":265,"meta":457,"navigation":267,"noindex":263,"path":458,"publishedAt":269,"seo":459,"slug":460,"stem":461,"tags":462,"updatedAt":269,"__hash__":464},"blog\u002Fblog\u002Fvideo-convert-intro.md","動画形式を変換する — \u002Ftools\u002Fvideo-convert の思想と使い方",{"type":9,"value":282,"toc":447},[283,286,292,295,302,305,307,327,330,350,354,360,363,366,387,390,392,398,404,410,421,427,429],[12,284,285],{},"iPhone で撮った MOV を Windows に送りたい、古いビデオカメラの AVI を YouTube に上げたい、ウェブサイト掲載用に WebM 形式に変換して読み込みを軽くしたい。動画の形式変換は、互換性問題を解決する定番作業です。MP4 は最も互換性が高く、迷ったらまず MP4 を選ぶのが安全です。WebM は Chrome \u002F Firefox での再生効率が良く、ウェブページ埋め込みに適しています。",[12,287,288,291],{},[19,289,290],{"href":239},"Zerosend の動画形式変換ツール"," は、この変換をブラウザ内で完結させます。",[29,293,294],{"id":294},"なぜブラウザ内で変換するのか",[12,296,297,298,301],{},"動画ファイルは、内容がどのようなものであっても",[39,299,300],{},"撮影者・被写体・撮影場所","という 3 種の個人情報を常に含みます。結婚式の映像、社内イベントの録画、研修動画、顧客インタビュー。これらを無料のオンライン変換サービスに預けることは、映像を第三者のサーバーに一時的に置くことと同じです。",[12,303,304],{},"Zerosend では変換処理がローカルで完結するため、この構造的リスクを回避できます。",[29,306,56],{"id":56},[61,308,309,315,318,321,324],{},[64,310,311,70],{},[19,312,313],{"href":239},[24,314,239],{},[64,316,317],{},"動画ファイルをドラッグ&ドロップ",[64,319,320],{},"出力形式 (MP4 \u002F WebM) を選ぶ",[64,322,323],{},"「変換を開始する」をクリック",[64,325,326],{},"ダウンロード",[29,328,329],{"id":329},"形式の使い分け",[88,331,332,338,344],{},[64,333,334,337],{},[39,335,336],{},"MP4 (H.264 + AAC)",": 汎用。ブラウザ・デバイス・SNS すべてで最も広く対応",[64,339,340,343],{},[39,341,342],{},"WebM (VP9 + Opus)",": ブラウザネイティブ。ウェブサイト掲載で効率が良い",[64,345,346,349],{},[39,347,348],{},"互換性優先なら MP4",": 疑問があれば MP4 を選ぶのが安全",[29,351,353],{"id":352},"ffmpegwasm-によるブラウザ内処理","ffmpeg.wasm によるブラウザ内処理",[12,355,356,357,359],{},"本ツールは ",[39,358,187],{}," を使ってブラウザ上で動画を変換します。ffmpeg.wasm は、動画処理の業界標準ツール「FFmpeg」を WebAssembly にコンパイルしたものです。サーバーへのアップロードは一切発生せず、すべての処理があなたの端末のメモリ上で完結します。初回アクセス時に約 30MB の WASM ファイルを読み込みます。",[29,361,362],{"id":362},"仕組み",[12,364,365],{},"ffmpeg.wasm の再エンコードを利用しています。",[88,367,368,371,381,384],{},[64,369,370],{},"入力動画を ffmpeg FS に書き込み",[64,372,373,376,377,380],{},[24,374,375],{},"-c:v libx264 -c:a aac"," (MP4) または ",[24,378,379],{},"-c:v libvpx-vp9 -c:a libopus"," (WebM) で再エンコード",[64,382,383],{},"出力を Blob としてメモリに展開",[64,385,386],{},"ダウンロード用 URL を生成",[12,388,389],{},"再エンコードのため処理時間は入力の長さに比例します。30 秒の動画で数秒〜数十秒が目安です。",[29,391,191],{"id":191},[12,393,394,397],{},[39,395,396],{},"Q. 変換すると画質は落ちますか？","\nA. 再エンコードするため、理論上は多少劣化します。ただし本ツールのプリセットは実用レベルでは視覚的にほぼわからない品質設定です。",[12,399,400,403],{},[39,401,402],{},"Q. 音声は変換後も保持されますか？","\nA. はい。MP4 では AAC、WebM では Opus コーデックで音声を保持します。",[12,405,406,409],{},[39,407,408],{},"Q. コーデック指定や高度なオプションを変えたい","\nA. 本ツールは一般用途向けのプリセットで固定しています。細かい制御が必要なら、別のプロフェッショナル向けツールを検討してください。",[12,411,412,415,416,420],{},[39,413,414],{},"Q. 音声のみ抽出したい","\nA. ",[19,417,419],{"href":418},"\u002Ftools\u002Faudio-convert","音声形式変換"," をお使いください。",[12,422,423,426],{},[39,424,425],{},"Q. 対応していない入力形式","\nA. ffmpeg がサポートする範囲ですが、特殊コーデック (Pro Res \u002F DNxHD など) は未対応の場合があります。",[29,428,218],{"id":218},[88,430,431,437,442],{},[64,432,433,436],{},[19,434,435],{"href":21},"動画圧縮"," — 変換と同時にサイズも削減したいとき",[64,438,439,441],{},[19,440,233],{"href":232}," — 変換前に必要な区間だけ切り出す",[64,443,444,446],{},[19,445,419],{"href":418}," — 動画から音声だけ抽出して変換",{"title":246,"searchDepth":247,"depth":247,"links":448},[449,450,451,452,453,454,455],{"id":294,"depth":247,"text":294},{"id":56,"depth":247,"text":56},{"id":329,"depth":247,"text":329},{"id":352,"depth":247,"text":353},{"id":362,"depth":247,"text":362},{"id":191,"depth":247,"text":191},{"id":218,"depth":247,"text":218},"Zerosend の動画形式変換ツールは、MOV \u002F WebM \u002F MKV \u002F AVI などの動画をサーバーに送らずブラウザ内で MP4 など互換性の高い形式に変換します。Zerosend 編集部が解説。",{},"\u002Fblog\u002Fvideo-convert-intro",{"title":280,"description":456},"video-convert-intro","blog\u002Fvideo-convert-intro",[274,463,276],"変換","uen8HCCs7nwIfruqSzlnOQeM7PeUONPCTqhbCV48i8I",{"id":466,"title":467,"author":7,"body":468,"category":260,"coverImage":261,"description":707,"draft":263,"extension":264,"locale":265,"meta":708,"navigation":267,"noindex":263,"path":709,"publishedAt":269,"seo":710,"slug":711,"stem":712,"tags":713,"updatedAt":269,"__hash__":715},"blog\u002Fblog\u002Fvideo-to-gif-intro.md","動画を GIF に変換する — \u002Ftools\u002Fvideo-to-gif の思想と使い方",{"type":9,"value":469,"toc":697},[470,473,478,481,507,511,514,534,540,544,551,554,556,578,581,584,610,612,623,642,645,647,656,666,672,678,680],[12,471,472],{},"画面操作の説明を Slack で共有したい、バグの再現手順を issue に貼りたい、X のタイムラインで動く画像にしたい。動画が重くて共有しづらい場面で GIF は今でも現役です。",[12,474,475,291],{},[19,476,477],{"href":225},"Zerosend の 動画 → GIF 変換ツール",[29,479,480],{"id":480},"どんな場面で役立つか",[88,482,483,489,495,501],{},[64,484,485,488],{},[39,486,487],{},"チャット・SNS への操作デモ共有",": Slack・Discord・X では動画より GIF の方が自動再生されやすく、見てもらいやすい",[64,490,491,494],{},[39,492,493],{},"GitHub Issue へのバグ再現添付",": 再現手順を GIF にすると、文章だけより圧倒的に伝わります",[64,496,497,500],{},[39,498,499],{},"製品マニュアルや説明資料",": 使い方の短いアニメを埋め込むとドキュメントの分かりやすさが上がります",[64,502,503,506],{},[39,504,505],{},"SNS 投稿用のループ動画",": 短い映像をループさせてタイムラインで目を引く素材にできます",[29,508,510],{"id":509},"gif-の特性を理解して使う","GIF の特性を理解して使う",[12,512,513],{},"GIF には独自の制約があります。",[88,515,516,522,528],{},[64,517,518,521],{},[39,519,520],{},"音声なし",": GIF 形式の仕様上、音声トラックは含められません",[64,523,524,527],{},[39,525,526],{},"色数は最大 256 色",": フルカラー動画に比べて色表現が限られます。グラデーションや写真素材はバンディングが出やすい",[64,529,530,533],{},[39,531,532],{},"ファイルサイズが大きくなりやすい",": 同じ長さ・解像度の動画 MP4 と比べると、GIF は数倍のサイズになることが多い",[12,535,536,537,539],{},"画面操作録画やシンプルなアニメーションには向いています。風景動画など色が複雑な素材は ",[19,538,435],{"href":21}," で MP4 のままにするのが適切です。",[29,541,543],{"id":542},"なぜブラウザ内で-gif-変換するのか","なぜブラウザ内で GIF 変換するのか",[12,545,546,547,550],{},"画面録画の中身は、UI スクリーンショット以上に情報を含みます。操作中に映る URL・ユーザー名・通知内容・顧客の名前。これらを含む動画を GIF 変換サービスにアップロードすると、",[39,548,549],{},"動画の全フレームが相手のサーバーに渡ります","。",[12,552,553],{},"Zerosend では変換処理をローカルで行うため、そのリスクがありません。DevTools で通信が発生していないことを確認してから使ってください。",[29,555,56],{"id":56},[61,557,558,564,567,570,573,576],{},[64,559,560,70],{},[19,561,562],{"href":225},[24,563,225],{},[64,565,566],{},"動画ファイルをドラッグ&ドロップ (MP4 \u002F WebM \u002F MOV)",[64,568,569],{},"切り出し区間 (開始時刻・終了時刻) を指定",[64,571,572],{},"フレームレート (5 \u002F 10 \u002F 15fps) と幅を選択",[64,574,575],{},"「GIF 化を開始する」をクリック",[64,577,326],{},[29,579,580],{"id":580},"サイズを抑えるコツ",[12,582,583],{},"GIF は形式として大きくなりがちです。以下の指針で調整してください。",[88,585,586,592,598,604],{},[64,587,588,591],{},[39,589,590],{},"区間は短く",": 3〜6 秒が実用上の上限",[64,593,594,597],{},[39,595,596],{},"幅は 480px 以下",": Slack・Twitter で使うなら 480px 前後で十分",[64,599,600,603],{},[39,601,602],{},"フレームレートは 10fps",": 15fps 以上は体感差が小さくサイズだけ増える",[64,605,606,609],{},[39,607,608],{},"色数は制限",": ツール側で最適化しているが、単調な色味の動画ほどうまくハマる",[29,611,362],{"id":362},[12,613,614,615,618,619,622],{},"ffmpeg.wasm で動画を復号し、",[24,616,617],{},"palettegen"," と ",[24,620,621],{},"paletteuse"," フィルタを使って GIF の 256 色パレットに最適化して書き出しています。",[88,624,625,627,633,639],{},[64,626,370],{},[64,628,629,632],{},[24,630,631],{},"-vf \"fps=10,scale=480:-1:flags=lanczos,palettegen\""," で最適パレット生成",[64,634,635,638],{},[24,636,637],{},"-vf \"fps=10,scale=480:-1:flags=lanczos,paletteuse\""," で GIF エンコード",[64,640,641],{},"Blob としてメモリに展開",[12,643,644],{},"2 パス処理をブラウザ内で完結させているため、サーバー送信は一切発生しません。",[29,646,191],{"id":191},[12,648,649,652,653,655],{},[39,650,651],{},"Q. GIF が想像より大きくなるのはなぜ？","\nA. GIF の圧縮効率は MP4 より大幅に劣ります。色数が多い・解像度が高い・再生時間が長いほどサイズが跳ね上がります。区間を短く・幅を小さく・フレームレートを低くすることで抑えられます。30 秒超なら ",[19,654,435],{"href":21}," で軽量 MP4 のままにするのをお勧めします。",[12,657,658,661,662,665],{},[39,659,660],{},"Q. 最適なフレームレートは？","\nA. 画面操作デモや UI アニメーションなら ",[39,663,664],{},"10fps"," で十分です。15fps 以上は体感差が小さくサイズだけ増えます。スポーツや動きが速い動画なら 15fps を試してみてください。",[12,667,668,671],{},[39,669,670],{},"Q. 音声は入りますか？","\nA. GIF 仕様上、音声は含められません。音声付きで共有したいなら動画のままが適切です。",[12,673,674,677],{},[39,675,676],{},"Q. 透過 GIF は作れますか？","\nA. 1 ビット透過なら可能ですが、動画ソースからの抽出は実用的でないため、本ツールでは非対応です。",[29,679,218],{"id":218},[88,681,682,687,692],{},[64,683,684,686],{},[19,685,233],{"href":232}," — GIF 化前に必要な区間だけ切り出す",[64,688,689,691],{},[19,690,435],{"href":21}," — GIF の代わりに軽量 MP4 にする選択肢",[64,693,694,696],{},[19,695,240],{"href":239}," — 他形式への変換",{"title":246,"searchDepth":247,"depth":247,"links":698},[699,700,701,702,703,704,705,706],{"id":480,"depth":247,"text":480},{"id":509,"depth":247,"text":510},{"id":542,"depth":247,"text":543},{"id":56,"depth":247,"text":56},{"id":580,"depth":247,"text":580},{"id":362,"depth":247,"text":362},{"id":191,"depth":247,"text":191},{"id":218,"depth":247,"text":218},"Zerosend の 動画 → GIF 変換ツールは、動画をサーバーに送らずブラウザ内で GIF アニメに変換します。SNS・ドキュメント・Slack 用の短尺アニメ作成に。Zerosend 編集部が解説。",{},"\u002Fblog\u002Fvideo-to-gif-intro",{"title":467,"description":707},"video-to-gif-intro","blog\u002Fvideo-to-gif-intro",[274,714,276],"GIF","KP5LnDJg0eajQ42qALBS-sWzXFmFrGx0dQo1I45wKAc",{"id":717,"title":718,"author":7,"body":719,"category":260,"coverImage":261,"description":923,"draft":263,"extension":264,"locale":265,"meta":924,"navigation":267,"noindex":263,"path":925,"publishedAt":269,"seo":926,"slug":927,"stem":928,"tags":929,"updatedAt":269,"__hash__":931},"blog\u002Fblog\u002Fvideo-trim-intro.md","動画をトリミング (切り出し) する — \u002Ftools\u002Fvideo-trim の思想と使い方",{"type":9,"value":720,"toc":914},[721,724,730,733,765,768,775,778,780,800,804,810,813,815,826,842,845,847,855,861,870,876,882,895,897],[12,722,723],{},"60 分の会議録画から「重要な 3 分」だけ共有したい、旅行動画の最初の手ブレ部分をカットしたい、画面録画の誤操作部分を除きたい。動画のトリミングは、共有前の定番作業です。",[12,725,726,729],{},[19,727,728],{"href":232},"Zerosend の動画トリミングツール"," は、この作業をブラウザ内で完結させます。",[29,731,732],{"id":732},"こんな場面で使える",[88,734,735,741,747,753,759],{},[64,736,737,740],{},[39,738,739],{},"会議録画の抜粋共有",": 60 分の Zoom 録画から決議箇所の 5 分だけを切り出してチームに送る",[64,742,743,746],{},[39,744,745],{},"旅行動画の冒頭カット",": 起動直後の手ブレや暗転部分を除いて本編から始める",[64,748,749,752],{},[39,750,751],{},"画面録画の整理",": 操作説明動画の冒頭・末尾の余分な操作を削除",[64,754,755,758],{},[39,756,757],{},"SNS 投稿用にカット",": 長い動画から見せたい場面だけを 60 秒以内に切り出す",[64,760,761,764],{},[39,762,763],{},"インタビュー動画の引用",": 収録全体から発言箇所だけを抜粋してプレゼンに使う",[29,766,767],{"id":767},"なぜブラウザ内でトリミングするのか",[12,769,770,771,774],{},"トリミングしたい動画ほど「切り取りたい箇所」より「切り捨てたい箇所」が大きいものです。60 分の会議録画から 3 分を抽出する場合、",[39,772,773],{},"残りの 57 分分の機密発言もいったん相手サーバーにアップロードする","ことになります。",[12,776,777],{},"これはプライバシー観点で非合理的です。Zerosend はトリミング処理をローカルで行うため、アップロードそのものが発生しません。入力動画が数 GB あっても、ネットワークには何も流れません。",[29,779,56],{"id":56},[61,781,782,788,791,794,797],{},[64,783,784,70],{},[19,785,786],{"href":232},[24,787,232],{},[64,789,790],{},"動画をドラッグ&ドロップ",[64,792,793],{},"開始時刻・終了時刻を指定 (スライダーまたは秒数入力)",[64,795,796],{},"「トリミングを開始する」をクリック",[64,798,799],{},"切り出された動画をダウンロード",[29,801,803],{"id":802},"ffmpegwasm-とは","ffmpeg.wasm とは",[12,805,806,807,809],{},"ffmpeg は動画・音声処理の世界標準ツールで、もともとはターミナルで使うコマンドラインプログラムです。",[39,808,187],{}," はこれを WebAssembly (WASM) にコンパイルしたもので、インストール不要でブラウザ上で動作します。",[12,811,812],{},"Zerosend はこの ffmpeg.wasm を使って、ネイティブアプリに近い動画処理をブラウザ内で実現しています。初回アクセス時は約 30MB の WASM ファイルを取得するため少し時間がかかりますが、取得後はオフラインでも動作します。",[29,814,362],{"id":362},[12,816,817,818,821,822,825],{},"ffmpeg.wasm の ",[24,819,820],{},"-ss"," (開始) \u002F ",[24,823,824],{},"-to"," (終了) オプションを使って指定区間を切り出します。",[88,827,828,830,836],{},[64,829,370],{},[64,831,832,835],{},[24,833,834],{},"-ss \u003Cstart> -i input.mp4 -to \u003Cend> -c copy output.mp4"," で再エンコードなしに切り出し",[64,837,838,841],{},[24,839,840],{},"-c copy"," によりロスレス抽出 (処理も高速)",[12,843,844],{},"再エンコードしないため、画質劣化なし・処理時間も入力サイズの数%程度で完了します。",[29,846,191],{"id":191},[12,848,849,415,852,854],{},[39,850,851],{},"Q. フレーム単位の精度は？",[24,853,840],{}," でキーフレーム境界に揃える仕様のため、GOP サイズに依存します。秒単位以上の精度が必要なら問題なく使えますが、フレーム単位の精度が必要な場合は本ツール内で再エンコードオプションを有効化できます (処理時間が増加)。",[12,856,857,860],{},[39,858,859],{},"Q. 対応している動画形式は？","\nA. MP4・MOV・AVI・WebM・MKV など主要な形式に対応しています。スマートフォンで撮影した MP4 や MOV ファイルはそのまま使えます。",[12,862,863,866,867,869],{},[39,864,865],{},"Q. ファイルサイズの上限はありますか？","\nA. デバイスのメモリに依存します。PC (8GB RAM) なら 2〜4GB 程度まで問題なく処理できます。大容量ファイルは事前に ",[19,868,435],{"href":21}," でサイズを小さくしておくと安定します。",[12,871,872,875],{},[39,873,874],{},"Q. 複数区間を切り出して連結できる？","\nA. 現状は 1 区間のみです。複数区間を扱う場合は 1 区間ずつ抽出後、別途結合ツールを使ってください。",[12,877,878,881],{},[39,879,880],{},"Q. 音声も一緒に切り出される？","\nA. はい。映像と音声は同じ区間でセット抽出されます。",[12,883,884,415,887,891,892,894],{},[39,885,886],{},"Q. 音声だけ切り出したい場合は？",[19,888,890],{"href":889},"\u002Ftools\u002Faudio-trim","音声トリミング"," を使うか、本ツールで切り出した動画から音声だけを ",[19,893,419],{"href":418}," で抽出してください。",[29,896,218],{"id":218},[88,898,899,904,909],{},[64,900,901,903],{},[19,902,435],{"href":21}," — トリミング後にサイズ削減",[64,905,906,908],{},[19,907,226],{"href":225}," — 短い区間を GIF アニメに",[64,910,911,913],{},[19,912,240],{"href":239}," — 形式違いへの変換",{"title":246,"searchDepth":247,"depth":247,"links":915},[916,917,918,919,920,921,922],{"id":732,"depth":247,"text":732},{"id":767,"depth":247,"text":767},{"id":56,"depth":247,"text":56},{"id":802,"depth":247,"text":803},{"id":362,"depth":247,"text":362},{"id":191,"depth":247,"text":191},{"id":218,"depth":247,"text":218},"Zerosend の動画トリミングツールは、動画をサーバーに送らずブラウザ内で任意の区間だけ切り出します。不要な前後や長い会議録画から特定区間のみを共有したいときに。Zerosend 編集部が解説。",{},"\u002Fblog\u002Fvideo-trim-intro",{"title":718,"description":923},"video-trim-intro","blog\u002Fvideo-trim-intro",[274,930,276],"トリミング","flNtXZjV9WjTykXy1_JxOHLdiVIRg7yWC_Xq2LTpcU8",1777617519122]