Ffmpeg i łapanie ekranu

Nagrywanie ekranu z palca




ffmpeg/avconv

avconv -f x11grab -s 1280x720  -r 20 -i :0.0+0,23 \-f pulse -ac 2 -i default -ab 96k -vcodec libx264 -crf 30 -preset fast -s 1280x720 \-acodec libmp3lame -ar 44100 -threads 0 \-f flv rtmp://live.justin.tv/app/live_XXX



-f x11grab -s 1280x720  -r 20 -i :0.0+0,23 - nagrywamy ekran o rozdziałce 720p 20 fps zaczynający się od x=0 y= 23 piksele

-f pulse -ac 2 -i default -ab 96k - nagrywamy dzwięk stereo z pulseaudio z kanału default z próbkowaniem 96k


-vcodec libx264 -crf 30 -preset fast -s 1280x720 - kodujemy x264 ze stratą do 30, ustawienie kodeka fast a obraz wyjściowy to 720p

-acodec libmp3lame -ar 44100 - kodujemy dzwięk na mp3


-f flv rtmp://live.justin.tv/app/live_XXX - plik wyjściowy jako .flv wysyłam na twicha, można napisać nazwę pliku i też zapisze


wariacje na temat multi strumyków:

ffmpeg 3x output
1.dysk- flv strumyk(date+time).flv 2. tvich.tv rtmp flv 3.dailymotion rtmp flv 

ffmpeg -f x11grab -s 1280x720 -r 20 -i :0.0+0,23 \-f alsa -ac 2 -i default -ab 64k -vcodec libx264 -crf 25 -preset veryfast -s 640x360 \-acodec libmp3lame -ar 44100 -b 650k -pix_fmt yuv420p \-f flv - |\ffmpeg -f flv -i - \-c copy -f flv strumyk$(date +%s).flv \-c copy -f flv rtmp://publish.dailymotion.com/publish-dm/xzsc2c?auth=XXXX \-c copy -f flv rtmp://live.justin.tv/app/live_XXX my PC:
http://openbenchmarking.org/result/1308319-SO-AMD184GHZ82
bitrate 650k becuse a have only 1mega upload 2xstream 650k





ffmpeg 3x output 1.dysk- flv strumyk(date+time).flv 2. tvich.tv rtmp flv 3.dailymotion rtmp flv ffmpeg -f x11grab -s 1280x720 -r 20 -i :0.0+0,23 \-f alsa -ac 2 -i default -ab 64k -vcodec libx264 -crf 25 -preset veryfast -s 640x360 \-acodec libmp3lame -ar 44100 -b 650k -pix_fmt yuv420p \-f flv - |\ffmpeg -f flv -i - \-c copy -f flv strumyk$(date +%s).flv \-c copy -f flv rtmp://publish.dailymotion.com/publish-dm/xzsc2c?auth=XXXX \-c copy -f flv rtmp://live.justin.tv/app/live_XXX
ffmpeg use ~50% proc i 50-100 mega ram

Brak komentarzy:

Prześlij komentarz