レコードのコマンド
1.FFmpeg記録screenコマンド
ffmpegの-f avfoundation -i 1 -r 30 out.yuv
-f:指定avfoundationデータの取得
-i:これはデータの収集を指定し、それがファイルのインデックス番号です
コマンドライン入力で
ffmpegの-f avfoundation -list_devices真-i ""
あなたは、Macサポートされているデバイスを表示することができます。
AVFoundationビデオ機器:
[0]のFaceTime HDカメラ(内蔵)
[1]画面をキャプチャ0
AVFoundationオーディオデバイス:
[0]内蔵マイク
-r:指定したフレームレート
YUV:元のデータ形式に使用されるYUVデータ形式
2.プレイ記録画面
以下のエラーをout.yuv ffplayのみの場合:
画像のサイズは0x0が無効です
out.yuv:無効な引数
データストレージは、元のデータであるため、ffplayは、各画像のサイズが占有知らない、レンダリングのサイズを指定することは不可能であるサイズに示すように。
次に、コマンドを入力します。
ffplay -s 1920x1080 out.yuv
私たちが遊ぶピクセルフォーマットはYUV420Pですが、レンダリング中にピクセルフォーマットはuyvy422記録フォーマットで、エラーが発生し、レコードを指定する必要があるため、ピクセルフォーマットは、Huaping表示されます
コマンドで次のコマンドを入力します。
ffplay -s 1920x1080 -pix_fmt uyvy422 out.yuv
3.FFmpegの記録命令
ffmpegの-f avfoundation -i:0 out.wav
:0オーディオ機器用
:担当した後、オーディオ機器