FFmpegは、マルチメディアデータを扱うためのライブラリやプログラムを作成するフリーソフトウェアプロジェクトです。このチュートリアルでは、Ubuntu Linux上でデスクトップを録画するためのFFmpegのインストールと使用方法について説明します。各個人の結果はシステム構成によって異なる場合があります。
-
タイプ/コピー/ペースト: sudo apt-get update
- このコマンドはシステム上のパッケージリポジトリを更新します。
-
タイプ/コピー/貼り付け: sudo apt-get install ffmpeg
- このコマンドはシステムにFFmpegをインストールします。sudoersファイルに入っていないというエラーメッセージが表示される場合は、su rootと入力し、rootのパスワードを入力してから、このコマンドを実行してください。rootのパスワードも持っていない場合は、システムの管理者に頼んでインストールしてもらう必要があります。
- タイプ/コピー/ペースト: cd /home/your_user_name/Videos
- -video_sizeは録画領域のサイズを指定する。画面サイズが異なる場合は、1920x1080の代わりにそれを使う。画面の一部分だけを録画したい場合は、ここで領域サイズを指定する。
- -framerateはフレームレート、つまり1秒間に何フレームのビデオを録画するかを指定します。他のフレームレートが必要な場合は、30以外の数値を使用してください。最も低いフレームレートは20です。
- -f x11grabはFFmpegに画面を録画するように指示するものです。これは変更しないほうがいい。
- -i :0.0+0,0は、録画したい領域の左上隅のxとyのオフセットを指定します。たとえば、:0.0+100,200とすると、xオフセットが100、yオフセットが200になる。
- -c:v libx264rgb -crf 0 -preset ultrafast はエンコーディングオプションである。これらは高速でロスレスな録画を指定する。
- ほとんどのオプションは画面だけを録画する場合と同じだが、追加オプションもいくつか指定する。FFmpegがどのようにオプションを解釈するかは、オプションの順番に影響されるからだ。
- -f pulseは、サウンドサーバーであるPulseAudioから入力を取得するようにFFmpegに指示します。
- -ac 2はオーディオチャンネル数を指定します。以下のようなエラーが表示されたら「cannot set channel count to 2 (Invalid argument) "のようなエラーが出る場合は、1にしてください。
- -i 0 は、どのデバイスから入力を取得するかを指定します。pacmd list-sourcesコマンドで全デバイスのリストを見ることができる。iの後ろの数字は、そこに記載されているインデックスである。コマンドの他の出力は、そのオーディオデバイスが何のためにあるのかの説明を与えてくれます。Monitor of Built-in Audio Analog "のような名前のデバイスは、システムオーディオを録音する可能性が高く、"microphone "のような名前のデバイスは、マイクである可能性が高い。
- メディアプレーヤーがインストールされている必要があります。メディアプレーヤーを全く持っていない場合は、APTを通じて入手できます。
コメント
最新を表示する
NG表示方式
NGID一覧