logo

Hello archlinux fans!

usefull ffmpeg commands (cz only sry i wil translate it later;)

Nahrávání videa z desktopu
k nahrávání zvuku jsem použil alsu, jde to i s pulseaudio, ale zvuk měl horší kvalitu
pulseaudio -k ### vypne pulseaudio
sudo pacman -Rdd pulseaudio ###projistotu ho odinstaluju aby se mi samo nenahazovalo
sudo modprobe snd-aloop ###nahodim loop zvukovku, to co slisim na desktopu bude presmerovano na vstup teto zvukovky
mv .asoundrcback .asoundrc ### nahodim konfiguraci alsy podle navodu na teto strance v sekci pcm.looprec je nutne upravit cislo device tak aby odpovidalo loopback zarizeni, cisla zarizeni zjistim prikazem arecord -l, muj asoundrc je tady, nutno nakopirovat do rootu domovskeho adresare
ffmpeg -video_size 640x400 -framerate 30 -f x11grab -i :0.0+0,0 -pix_fmt yuv420p output.y4m -f alsa -async 1 -ac 2 -thread_queue_size 512 -i hw:2,1 out.wav ###zacnu nahravat, hw:2,1 musi odpovidat loopback zvukovce, kodek videa je neztratovy a jde bez dalsich konverzi editovat v cinelere

zmena rozliseni
ffmpeg -i video-02.mp4 -to 00:00:05 -vf "transpose=1,scale=400:-1" video-02-rot/video02rot%4d.png ### transpose 1 rotuje video o 90 stupnu, scale=400,-1 upravi horizontalni rozliseni na 400, vertikalni dopocita tak aby zustal zachovan pomer stran, -to zastavi enkodovani po 5 sekundach

phpinfo