Ero sivun ”Työpöydän nauhoittaminen” versioiden välillä
p (luokitusta ja fiksausta) |
p (kh, luokitus) |
||
Rivi 1: | Rivi 1: | ||
Tähän artikkeliin kerätään kaikki vinkit ja tieto työpöydän nauhoittamisesta Linuxilla. | Tähän artikkeliin kerätään kaikki vinkit ja tieto työpöydän nauhoittamisesta Linuxilla. | ||
== Nauhoittaminen avconv ohjelmalla == | == Nauhoittaminen avconv-ohjelmalla == | ||
Tämä skripti nauhoittaa vasemman yläkulman työpöydästäsi. Video rajataan editoinnissa 720p:ksi. Kannattaa katsoa | Tämä skripti nauhoittaa vasemman yläkulman työpöydästäsi. Video rajataan editoinnissa 720p:ksi. Kannattaa katsoa nauhoitusalue vaikkapa pelillä, joka on 720p-ikkunatilassa ja ruudun vasemmassa yläkulmassa. | ||
'''Skripti:''' | '''Skripti:''' | ||
Rivi 16: | Rivi 16: | ||
DATE=`which date` | DATE=`which date` | ||
#How many threads | #How many threads in use (0 for automatic) | ||
THREADS=0 | THREADS=0 | ||
#Resolution | #Resolution | ||
RESO=1350x780 | RESO=1350x780 | ||
#Audio | #Audio device | ||
AUDIO=alsa | AUDIO=alsa | ||
#Channels | #Channels | ||
CHANNELS=2 | CHANNELS=2 | ||
# | #Sound card | ||
SOUNDCARD=pulse | SOUNDCARD=pulse | ||
#Frames per second | #Frames per second | ||
FPS=30 | FPS=30 | ||
#Directory where your video | #Directory where your video will be saved. (Include "/" at the end) | ||
DIRECTORY=$HOME/capture | DIRECTORY=$HOME/capture | ||
# | #Filename | ||
FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi | FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi | ||
Rivi 37: | Rivi 37: | ||
#avconv -f $AUDIO -ac $CHANNELS -i $SOUNDCARD -f x11grab -r $FPS -s $RESO -i :0.0 -vcodec mpeg4 -b 10000k -g 300 -bf 2 -acodec libmp3lame -ab 128k -threads $THREADS $DIRECTORY/$FILENAME | #avconv -f $AUDIO -ac $CHANNELS -i $SOUNDCARD -f x11grab -r $FPS -s $RESO -i :0.0 -vcodec mpeg4 -b 10000k -g 300 -bf 2 -acodec libmp3lame -ab 128k -threads $THREADS $DIRECTORY/$FILENAME | ||
#ei enkoodaa, | #ei enkoodaa. Voi käyttää, jos koneesta loppuu tehot | ||
#avconv -f $AUDIO -ac $CHANNELS -i $SOUNDCARD -f x11grab -r $FPS -s $RESO -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 -acodec flac -threads $THREADS $DIRECTORY/output.mkv | #avconv -f $AUDIO -ac $CHANNELS -i $SOUNDCARD -f x11grab -r $FPS -s $RESO -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 -acodec flac -threads $THREADS $DIRECTORY/output.mkv | ||
Rivi 44: | Rivi 44: | ||
---- | ---- | ||
'''Enkoodaus skripti, jos käyttää alempaa komentoa edellisessä skriptissä:''' | '''Enkoodaus-skripti, jos käyttää alempaa komentoa edellisessä skriptissä:''' | ||
#date function | #date function | ||
DATE=`which date` | DATE=`which date` | ||
# | #Filename | ||
FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi | FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi | ||
Rivi 67: | Rivi 67: | ||
=== Äänen nauhoitus === | === Äänen nauhoitus === | ||
Skripti voi nauhoittaa vain | Skripti voi nauhoittaa vain yhdestä äänilähteestä, jonka voi valita Pulseaudion ääniasetuksista (paketti <tt>pavucontrol</tt>). Toista äänilähdettä voi nauhoittaa käynnistämällä toisen instanssin skriptistä. Editointivaiheessa äänet synkronoidaan, jos nauhoitus tapahtui useammalla skriptin instanssilla. | ||
Mikrofonista nauhoitettaessa kannattaa tarkistaa äänenvoimakkuus, ettei ääni säröydy tai ole liian hiljainen. Tarkistuksen ja säätämisen voi tehdä esimerkiksi <tt>alsamixer</tt>-komentoriviohjelmalla ja <tt>Audacityllä</tt>. | |||
=== Videon rajaaminen 720p:ksi === | === Videon rajaaminen 720p:ksi === | ||
Videon | Videon voi rajata Kdenlive-ohjelmalla. Tässä valmiit rajauksen asetukset Ubuntu 12.04:n ikkunateemalle. | ||
'''Rajaus-efektin asetukset:''' | '''Rajaus-efektin asetukset:''' | ||
Ylös | {| {{prettytable}} | ||
|- | |||
Vasen | |Ylös | ||
|72px | |||
Alas | |- | ||
|Vasen | |||
Oikea | |65px | ||
|- | |||
Kun on löytänyt oikeat asetukset, kannattaa tallentaa efekti, | |Alas | ||
|8px | |||
|- | |||
|Oikea | |||
|4px | |||
|- | |||
|} | |||
Kun on löytänyt oikeat asetukset, kannattaa tallentaa efekti, jolloin asetukset säilyvät. | |||
=== Videon enkoodaaminen sopivaksi Youtubeen === | === Videon enkoodaaminen sopivaksi Youtubeen === | ||
Rivi 94: | Rivi 101: | ||
Bittivirta: 3000 | Bittivirta: 3000 | ||
[http://fin.afterdawn.com/sanasto/selitys.cfm/multipass 2 pass-asetus] kaytössä | [http://fin.afterdawn.com/sanasto/selitys.cfm/multipass 2 pass -asetus] kaytössä | ||
[[Luokka: Ohjeet]] | [[Luokka: Ohjeet]] | ||
[[Luokka: X]] | [[Luokka: X]] | ||
[[Luokka: Multimedia]] |
Versio 7. tammikuuta 2013 kello 03.16
Tähän artikkeliin kerätään kaikki vinkit ja tieto työpöydän nauhoittamisesta Linuxilla.
Nauhoittaminen avconv-ohjelmalla
Tämä skripti nauhoittaa vasemman yläkulman työpöydästäsi. Video rajataan editoinnissa 720p:ksi. Kannattaa katsoa nauhoitusalue vaikkapa pelillä, joka on 720p-ikkunatilassa ja ruudun vasemmassa yläkulmassa.
Skripti:
#ffmpeg script #-------------------------------------------------------------------------------------- #sample:ffmpeg -f alsa -ac 2 -i hw:0,1 -f x11grab -r 30 -s 1280x1024 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 output.avi #sample2:avconv -f alsa -i pulse -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec mpeg4 -b 12000k -g 300 -bf 2 -acodec libmp3lame -ab 256k Screencast.avi #---------------------------------------------------------------------------------------- #script by Xpander #---------------------------------------------------------------------------------------- #date function DATE=`which date` #How many threads in use (0 for automatic) THREADS=0 #Resolution RESO=1350x780 #Audio device AUDIO=alsa #Channels CHANNELS=2 #Sound card SOUNDCARD=pulse #Frames per second FPS=30 #Directory where your video will be saved. (Include "/" at the end) DIRECTORY=$HOME/capture #Filename FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi
- script enkoodaus+nauhoitus
#avconv -f $AUDIO -ac $CHANNELS -i $SOUNDCARD -f x11grab -r $FPS -s $RESO -i :0.0 -vcodec mpeg4 -b 10000k -g 300 -bf 2 -acodec libmp3lame -ab 128k -threads $THREADS $DIRECTORY/$FILENAME
- ei enkoodaa. Voi käyttää, jos koneesta loppuu tehot
#avconv -f $AUDIO -ac $CHANNELS -i $SOUNDCARD -f x11grab -r $FPS -s $RESO -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 -acodec flac -threads $THREADS $DIRECTORY/output.mkv
Enkoodaus-skripti, jos käyttää alempaa komentoa edellisessä skriptissä:
#date function DATE=`which date` #Filename FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi cd $HOME/capture/
- sama alkup. skriptin asetuksilla
avconv -i output.mkv -vcodec mpeg4 -b 10000k -g 300 -bf 2 -acodec libmp3lame -ab 128k -threads 0 $FILENAME
#rm output.mkv
Lähteet:
- How to record games with glc and Ubuntu 12.04 - Ubuntu Forums
- HOWTO: Proper Screencasting on Linux - Ubuntu Forums
Äänen nauhoitus
Skripti voi nauhoittaa vain yhdestä äänilähteestä, jonka voi valita Pulseaudion ääniasetuksista (paketti pavucontrol). Toista äänilähdettä voi nauhoittaa käynnistämällä toisen instanssin skriptistä. Editointivaiheessa äänet synkronoidaan, jos nauhoitus tapahtui useammalla skriptin instanssilla.
Mikrofonista nauhoitettaessa kannattaa tarkistaa äänenvoimakkuus, ettei ääni säröydy tai ole liian hiljainen. Tarkistuksen ja säätämisen voi tehdä esimerkiksi alsamixer-komentoriviohjelmalla ja Audacityllä.
Videon rajaaminen 720p:ksi
Videon voi rajata Kdenlive-ohjelmalla. Tässä valmiit rajauksen asetukset Ubuntu 12.04:n ikkunateemalle.
Rajaus-efektin asetukset:
Ylös | 72px |
Vasen | 65px |
Alas | 8px |
Oikea | 4px |
Kun on löytänyt oikeat asetukset, kannattaa tallentaa efekti, jolloin asetukset säilyvät.
Videon enkoodaaminen sopivaksi Youtubeen
Näillä asetuksilla saa sopivan kokoisen ja laatuisen videon Kdenlivessä (ja muissa ohjelmissa):
Koodekki: H.264
Bittivirta: 3000
2 pass -asetus kaytössä