Есть такой скрипт для записи рабочего стола:
#!/bin/bash
INRES="1920x1080" # input resolution
OUTRES="1920x1080" # output resolution
FPS="60" # target FPS
GOP="120" # i-frame interval, should be double of FPS,
GOPMIN="60" # min i-frame interval, should be equal to fps,
THREADS="2" # max 6
CBR="1000k" # constant bitrate (should be between 1000k - 3000k)
QUALITY="ultrafast" # one of the many FFMPEG preset
AUDIO_RATE="44100"
MYDATE=$(date +%Y_%m_%d_%H_%M_%S)
VAAPI_DEVICE="/dev/dri/renderD128"
ffmpeg -video_size $INRES -f x11grab -i :1.0 -f pulse -i default -ac 2 -ar $AUDIO_RATE -vaapi_device $VAAPI_DEVICE -vcodec h264_vaapi -vf format='nv12|vaapi,hwupload' -preset $QUALITY output-smaller_$MYDATE.mp4
Видео исправно пишется, но записанный звук отстает. Как заставить писать синхронно, чтобы потом не склеивать вручную?