Hlavní navigace

Názor k článku YouTube-DL a FFmpeg jako záloha mizejícího internetového obsahu od Jan Hrach - Když už jsme u snímání obrazovky, tak já...

  • Článek je starý, nové názory již nelze přidávat.
  • 18. 12. 2020 16:34

    Jan Hrach

    Když už jsme u snímání obrazovky, tak já používám toto:
    r=`xrandr |grep -oE "current [0-9]+ x [0-9]+," | cut -d " " -f 2-4 | tr -d ", "`
    echo Resolution: "$r"
    #r=1024x600 nebo natvrdo nastavit když chci snímat menší region
    ffmpeg -threads 2 -video_size "$r" -framerate 15 -thread_queue_size 32 -f x11grab -i :0.0+0,0 -f pulse -thread_queue_size 32 -i default -ac 1 -preset faster -acodec pcm_s16le -r 15 -crf 19 -async 1 -vsync 1 -pix_fmt yuv420p -y desktop-`date +%F-%H-%M-%S`.mkv

    Důležité byly ty různé thread_queue_size a async a tak, jinak se mi rozbíjí AV synchronizace.

    Pro „počítačový“ obsah, zejména barevný text na černém pozadí, je důležité použít pix_fmt co nepodsampluje barevné složky, jinak to pak není vidět.

    Pokud chceš nahrávat z audiovýstupu a ne z mikrofonu, tak si to po spuštění můžeš snadno přepnout v pavucontrol.