Record video with FFMPEG

screencast | record-audio | record video | noise cancelation

assuming you also want [the sound](ffmpeg-record-audio]

see what’s available

ffmpeg -hide_banner -formats

MPEG4

record as MPEG4

ffmpeg -hide_banner -loglevel info \
    -f pulse -i default -ac 1 \
    -f x11grab -s 1920x1080 -i :0.0 \
    -threads 0 -y output.avi

Additional notes

moar audio options

    # -acodec pcm_s16le
    # -acodec aac

moar video options

    # -video_size 1920x1080
    # -framerate 25
    # -r 30
    # -vcodec libx264 -preset ultrafast

moar performance options

    # -thread_queue_size 512
    # -probesize 10M

Resources

https://stackoverflow.com/questions/19828236/how-to-record-audio-with-ffmpeg-on-linux

https://stackoverflow.com/questions/29478548/screen-capture-with-audio-in-ffmpeg ==> FLV trick

https://video.stackexchange.com/questions/15249/screen-capture-and-audio-recording-in-ffmpeg ==> fixed -video_size and -ac


HOME | GUIDES | LECTURES | LAB | SMTP HEALTH | HTML5 | CONTACT
Copyright © 2024 Pierre-Philipp Braun