" | head -n 1 | perl -pe 's/.* //g')" chromium --app=https://jitsi.pirati.cz/$ROOM & sleep 3 ID=`xdotool search --onlyvisible chrom` xdotool windowsize $ID 1280 720 xdotool windowmove $ID 0 0 ffmpeg \ -loglevel warning \ -f pulse -i "$AUDIO" \ -f x11grab \ -framerate 24 \ -video_size 1280x720 \ -i :0.0+0,29 \ -acodec aac \ -b:a 128k \ -ar 44100…"/>
  • @ALL has read permissions
  • @administrator_-_vedouci_ao has delete permissions
  • @pir_cen_kan-all has delete permissions

Priklad skiptu pro screencasting jitsi konference

#!/bin/bash
 
ROOM=$1
STREAM=$2
AUDIO="$(pacmd list-sources | grep -PB 1 "analog.*monitor>" | head -n 1 | perl -pe 's/.* //g')"
 
chromium --app=https://jitsi.pirati.cz/$ROOM &
sleep 3
 
ID=`xdotool search --onlyvisible chrom`
 
xdotool windowsize $ID 1280 720
xdotool windowmove $ID 0 0
 
ffmpeg \
 -loglevel warning \
 -f pulse -i "$AUDIO" \
 -f x11grab \
 -framerate 24 \
 -video_size 1280x720 \
 -i :0.0+0,29 \
 -acodec aac \
 -b:a 128k \
 -ar 44100 \
 -vcodec libx264 \
 -preset veryfast \
 -crf 26 \
 -vf "format=yuv420p" \
 -maxrate 1600k \
 -bufsize 3200k \
 -g 48 \
 -f flv \
rtmp://pitube.pir-test.eu/stream/$STREAM?token=PITUBE_TOKEN
© Piráti, 2025. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek. Podmínky použití.
to/technicke-systemy/pitube-screencast-ffmpeg.txt · Poslední úprava: 12.12.2020 22:11 autor: andrej.ramaseuski2