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
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
ffmpeg use ~50% proc i 50-100 mega ram
Brak komentarzy:
Prześlij komentarz