UScreenCapture というソフトを使うと, デスクトップの画像を取得することができる.
これと FFmpeg を組み合わせると, デスクトップを録画できるようになっている.
FFserver と組み合わせれば配信もできる.
- UScreenCapture をインストール
http://www.videohelp.com/tools/UScreenCapture からダウンロードし,
(私の使用した環境は64ビットなので) UScreenCapture (x64).msi
をインストールする.
- FFmpeg をダウンロードし展開
https://www.ffmpeg.org/download.html から FFmpeg の最新版のWindows Buildをダウンロードし適当な場所に展開する.
bin\ffmpeg.exe
にパスを通す.
- ファイルに保存する.
ffmpeg -f dshow -i video=UScreenCapture -vf "crop=640:480:1728:0" a.flv
一部の領域だけを切り取ることもでき,
上記の crop=640:480:1728:0
の数字はそれぞれ
幅:高:Xオフセット:Yオフセット である.
デスクトップ全体を録画するなら, 「-vf "..."
」を書かない.
その他
以下のコマンドで, dshow
の入力一覧を出力できる. そこに USceenCapture が出てこれば, UScreenCapture のインストールはOK.
ffmpeg -list_devices true -f dshow -i dummy
このページがソース.
FFmpeg は 7z 形式だが, その展開には, Linux では p7zip を使う.
0 件のコメント:
コメントを投稿