Screenrecorder с использованием ffmpeg
я получаю ниже сообщения в cmd
[dshow @ 05bdd9c0] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
[gdigrab @ 05c51800] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Что я уже пробовал:
ffmpeg -rtbufsize 1500M -f dshow -i audio="Microphone (Realtek High Definition Audio)" -f -y -rtbufsize 100M -f gdigrab -t 00:00:30 -framerate 30 -probesize 10M -draw_mouse 1 -i desktop -c:v libx264 -r 30 -preset fast -tune zerolatency -crf 25 -pix_fmt yuv420p "XXXXXX"
выше команда, которую я использовал, как исправить это, так что после записи во время воспроизведения видео застряло в каком-то месте
Sandeep Mewara
Смотрите: https://video.stackexchange.com/questions/25643/ffmpeg-thread-queue-size-warning-what-does-this-mean
Sandeep Mewara
попробуйте установить: -thread_queue_size 512 в вашей команде и посмотреть
Fazi_13
Да,после того, как я добавил эти команды, сообщение потока не показывалось, но видео застряло во время воспроизведения.