Linuxの下でavconvを使ってスクリーン録画を行うチュートリアル
Libavは、マルチメディアファイル、ストリーム、プロトコルを処理するためのプラットフォーム間ツールライブラリです。最初はffmpegに由来しています。Libavには次のようなツールがあります。
Avprobe:マルチメディアファイルストリームに接続し、このファイルストリームの統計を返すツールです。
Libavfilter:LibavツールのフィルタAPI。ステップ1:Avconvツールのダウンロード
1.avconvは「libav-tools」の一部であり、Mint、Ubuntuなどの公式のdebianベースの倉庫を通じてダウンロードすることができる。次のコマンドを入力します。
コードのコピー$ sudo apt-get update
$ sudo apt-get install libav-tools注意:'./を実行する必要があります。configure–help'は、すべてのオプション構成オプションをリストし、対応するデコーダとライブラリをインストールします。依存問題を解決するには、多くの作業が必要です。
ステップ2:デスクトップビデオの録画を開始
2.準備が整いました。次のコマンドを実行してビデオを録画できます。
コードのコピー
$ avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.aviこのコマンドを簡単に説明します。
AVconv-fx 11 grabはデフォルトでXサービスから画面をキャプチャします。
-r 25必要なビデオフレームレートです。自分で設定できます。
-s 1920×1080はあなたのシステムのデスクトップ解像度で、あなたの現在のデスクトップの解像度に設定することが重要です。-i:0.0私たちが記録する場所(Xサービス出力ポート)は、このように設定すればいいです。
-vcodec libx 264ビデオを録画するためのエンコーダです。
-threads 4スレッド数は、状況に応じて変更できます。$HOME/output出力のターゲットファイルパス。
.aviで使用するビデオフォーマットは、「flv」、「mp 4」、「wmv」、「mov」、「mkv」などに変更できます。
コードのコピー
$ avplay $HOME/output.aviステップ3:デスクトップのオーディオとビデオの録画を開始
5.オーディオを同時に録画したい場合は、このコマンドを実行して、すべてのオーディオ入力ソースをリストします。コードのコピー