Windows 用のシンプルで効率的な画面録画ユーティリティ。
最新のバイナリをここから入手します: wcap-x64.exe または wcap-arm64.exe
警告: Windows Defender またはその他の AV ソフトウェアは誤検知を報告する可能性があります
Ctrl + PrintScreen を押して、現在のモニター (現在マウス カーソルが置かれている場所) の記録を開始します。
Ctrl + Win + PrintScreen を押して、現在アクティブなウィンドウの記録を開始します
Ctrl + Shift + PrintScreen を押して、現在のモニター上の固定領域を選択して記録します
録音を停止するには、前の組み合わせのいずれかを押します
トレイアイコンを右またはダブルクリックして設定を変更します
H264/AVC、H265/HEVC、または AV1 を使用してエンコードされたビデオ (HEVC および AV1 の 10 ビット サポート)
AAC または FLAC を使用してエンコードされたオーディオ
ウィンドウ キャプチャの場合は、ウィンドウ領域全体 (タイトル バー/境界線を含む) またはクライアント領域のみを記録します。
ウィンドウ キャプチャはアプリケーションのローカル オーディオを記録できますが、他のシステム/プロセス オーディオは含まれません
キャプチャからマウス カーソルを除外したり、記録表示境界線を無効にしたり、ウィンドウの角を丸くするオプション
録画の長さを秒単位、またはファイルサイズを MB 単位で制限できます
最大幅、高さ、またはフレームレートを制限できます - キャプチャされたフレームは自動的にダウンスケールされます
最大幅/高さを制限する場合 -ガンマ補正によるサイズ変更を実行できます
オプションの改良された色変換- 出力 YUV 値を調整して、輝度を元の RGB 入力に合わせやすくします。
wcap は、 Windows 10 バージョン 1903、May 2019 Update (19H1)以降で利用可能な Windows.Graphics.Capture API を使用して、ウィンドウまたはモニター全体のコンテンツをキャプチャします。キャプチャされたテクスチャは Media Foundation に送信され、ハードウェア アクセラレーション コーデックを使用してビデオを mp4 ファイルにエンコードします。コンポジターからのキャプチャとハードウェア アクセラレーション エンコーダーを使用すると、消費する CPU とメモリの量が非常に少なくなります。
設定で、クライアント領域のみをキャプチャするか、ウィンドウのフル サイズをキャプチャするかを選択できます。クライアント領域には、標準のウィンドウ スタイルのタイトル バーと境界線が含まれません。録画されるビデオのサイズは、初期ウィンドウ サイズによって決まります。
デフォルトではハードウェア エンコーダが有効になっていますが、設定で無効にすることができます。ハードウェア ビデオ エンコードで問題が発生した場合は、GPU ドライバが更新されていることを確認してください。その後、ビデオは Microsoft Media Foundation H264 ソフトウェア エンコーダを使用してエンコードされます。古い GPU ではハードウェア エンコーダの品質が高くないため、ソフトウェア エンコーダを明示的に使用することをお勧めします。
オーディオは WASAPI ループバック録音を使用してキャプチャされ、Microsoft Media Foundation AAC エンコーダー、または文書化されていない Media Foundation FLAC エンコーダー (Windows 10 および 11 には常に存在するようです) を使用してエンコードされます。
録音された mp4 ファイルは、設定でフラグメント化された mp4 形式を使用するように設定できます (H264 コーデックの場合のみ)。断片化された mp4 ファイルは「ファイナライズ」する必要がありません。つまり、アプリケーションまたは GPU ドライバーがクラッシュした場合、またはディスク容量が不足した場合でも、部分的な mp4 ファイルは有効に再生できます。断片化された mp4 ファイルの欠点は、通常の mp4 形式よりも少し大きく、シークが遅いことです。
設定ダイアログを使用して、ビデオの最大解像度を制限できます。最大幅/高さの設定のいずれかをゼロ以外の値に設定すると、キャプチャされた画像はアスペクト比を維持するために縮小されます。同様に、キャプチャのフレームレートを下げて、1 秒あたりの最大フレーム量を制限できます。これをゼロに設定すると、通常はモニターのリフレッシュ レートであるコンポジター フレームレートが使用されます。ビデオ フレームレートが低いほど、同じビットレートでより高品質のビデオが提供され、GPU 使用率が削減されます。録画中にフレーム落ちが多すぎることに気付いた場合は、ビデオの解像度とフレームレートを下げてみてください。
マウス カーソルのキャプチャは、Windows 10 バージョン 2004、May 2020 Update (20H1) 以降を使用している場合にのみ無効にできます。
Windows 11 では、黄色の録画境界線または丸いウィンドウの角を無効にすることができます。
ソフトウェア (CPU 上) で HEVC エンコードするには、Windows ストアから HEVC ビデオ拡張機能をインストールする必要があります。 8 ビットエンコーディングのみをサポートします。次の手順で、Windows ストア アプリケーションを使用せずにインストーラー パッケージを直接ダウンロードできます。
https://store.rg-adguard.net/ を開く
https://www.microsoft.com/store/productId/9n4wgh0z6vhq
でRetail
チャネルを検索してください
提供される .appxbundle パッケージをダウンロードして実行します
記録された mp4 ファイルから gif ファイルを作成したい場合は、次の .bat ファイルを使用できます。
ffmpeg.exe -hide_banner -nostdin -loglevel fatal -stats -y -i %1 -filter_complex "[0]fps=15,split[v0][v1];[v0]palettegen=stats_mode=full[p];[v1][p]paletteuse" %~n1.gif
または、色を増やすためにフレームごとに新しいパレットを作成しますが、ファイル サイズは大きくなります。
ffmpeg.exe -hide_banner -nostdin -loglevel fatal -stats -y -i %1 -filter_complex "[0]fps=15,split[v0][v1];[v0]palettegen=stats_mode=single[p];[v1][p]paletteuse=new=1" %~n1.gif
この行をmake_gif.bat
ファイルに追加し、その隣に ffmpeg 実行可能ファイルを配置して、その上に .mp4 ファイルをドラッグ アンド ドロップするだけです。 fps=15
目的の gif fps に変更します (または、元のビデオ fps を使用するには削除します)。さまざまなディザ方法のパレット使用フィルター引数を確認してください。
ソース コードからバイナリをビルドするには、Visual Studio をインストールし、 build.cmd
実行するだけです。
これは、パブリック ドメインにリリースされた無料で制限のないソフトウェアです。
誰でも、ソース コード形式またはコンパイルされたバイナリとして、商用か非商用かを問わず、目的や手段を問わず、このソフトウェアを自由にコピー、変更、公開、使用、コンパイル、販売、配布することができます。