(オーディオとビデオの研究ノート):ffmpegコマンドのオーディオとビデオの記録

目次

ffmpegコマンドビデオ録画

オーディオとビデオの記録

ビデオ録画のオプションパラメータを表示する

オーディオ機器のオプションパラメータを表示する

指定されたパラメータでオーディオとビデオを記録する

ffmpegコマンドビデオ録画

 ffmpeg  -list_devices true -f dshow -i dummy
  • ③入入コマンド:DirectShowビデオデバイスビデオデバイスとオーディオデバイスの両方の場合があります)
    • 「統合ウェブカメラ」//ノートブックカメラ
    • 「スクリーンキャプチャレコーダー」
  • ④コマンドを入力してください:DirectShowオーディオデバイス
    • 「マイク(Realtekオーディオ)」
    • 「仮想オーディオキャプチャー」

オーディオとビデオの記録

【録画動画(デフォルトパラメータ)】

  • デスクトップ:
ffmpeg -f dshow -i video="screen-capture-recorder" v-out.mp4
  • ウェブカメラ:
ffmpeg -f dshow -i video="Integrated Webcam" -y v-out2.flv (要根据自己摄像头名称)

【録音音(初期パラメータ)】

  • システムサウンド:
ffmpeg -f dshow -i audio="virtual-audio-cap
  • システム+マイクサウンド:
ffmpeg -f dshow -i audio="麦克风 (Realtek Audio)" \
-f dshow -i audio="virtual-audio-capturer" -filter_complex \
amix=inputs=2:duration=first:dropout_transition=2 a-out2.aac

[音声とビデオを同時に録音する(デフォルトパラメータ)]

ffmpeg -f dshow -i audio="麦克风 (Realtek Audio)" \
-f dshow -i audio="virtualaudio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 \
-f dshow -i video="screen-capture-recorder" -y av-out.flv

ビデオ録画のオプションパラメータを表示する

  • コマンド:
ffmpeg -f dshow -list_options true -i video="screen-capture-recorder"
[dshow @ 02f0d6c0] DirectShow video device options (from video devices)
[dshow @ 02f0d6c0] Pin "Capture" (alternative pin name "1")
[dshow @ 02f0d6c0] pixel_format=bgr0 min s=1x1 fps=0.02 max s=1920x1080 fps=30
[dshow @ 02f0d6c0] pixel_format=bgr0 min s=1x1 fps=0.02 max s=1920x1080 fps=30
[dshow @ 02f0d6c0] pixel_format=bgr24 min s=1x1 fps=0.02 max s=1920x1080 fps=30
[dshow @ 02f0d6c0] pixel_format=rgb555le min s=1x1 fps=0.02 max s=1920x1080 fps=30
[dshow @ 02f0d6c0] pixel_format=rgb555le min s=1x1 fps=0.02 max s=1920x1080 fps=30
[dshow @ 02f0d6c0] pixel_format=rgb8 min s=1x1 fps=0.02 max s=1920x1080 fps=30
[dshow @ 02f0d6c0] pixel_format=yuv420p min s=1x1 fps=0.02 max s=1920x1080 fps=30

オーディオ機器のオプションパラメータを表示する

ffmpeg -f dshow -list_options true -i audio="virtual-audio-capturer“
[dshow @ 05a2d6c0] DirectShow audio only device options (from audio devices)
[dshow @ 05a2d6c0] Pin "Capture Virtual Audio Pin" (alternative pin name "1")
[dshow @ 05a2d6c0] min ch=2 bits=16 rate= 48000 max ch=2 bits=16 rate= 48000
ffmpeg -f dshow -list_options true -i audio="麦克风 (Realtek Audio)

指定されたパラメータでオーディオとビデオを記録する

fmpeg -f dshow -i audio="麦克风 (Realtek Audio)" \
-f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 \
-f dshow -video_size 1920x1080 -framerate 15 -pixel_format yuv420p -i video="screen-capturerecorder" -vcodec h264_qsv -b:v 3M -y av-out.flv
  • プラス-r15
ffmpeg -f dshow -i audio="麦克风 (Realtek Audio)" \
-f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 \
-f dshow -i video="screen-capture-recorder" -vcodec h264_qsv -b:v 3M -r 15 -y avout2.mp4
  • -framerate 15 -pixel_formatyuv420pを追加します
ffmpeg -f dshow -i audio="麦克风 (Realtek Audio)" \
-f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=first:dropout_transition=2 \
-f dshow -framerate 15 -pixel_format yuv420p -i video="screen-capture-recorder" -vcodec
h264_qsv -b:v 3M -r 15 -y av-out3.mp4

 

おすすめ

転載: blog.csdn.net/baidu_41388533/article/details/112337674