Ero sivun ”Työpöydän nauhoittaminen” versioiden välillä
(sivu luotu) |
p (luokitusta ja fiksausta) |
||
Rivi 4: | Rivi 4: | ||
Tämä skripti nauhoittaa vasemman yläkulman työpöydästäsi. Video rajataan editoinnissa 720p:ksi. Kannattaa katsoa nauhoitus alue vaikkapa pelillä, jonka on 720p ikkunatilassa ja ruudun vasemmassa yläkulmassa. | Tämä skripti nauhoittaa vasemman yläkulman työpöydästäsi. Video rajataan editoinnissa 720p:ksi. Kannattaa katsoa nauhoitus alue vaikkapa pelillä, jonka on 720p ikkunatilassa ja ruudun vasemmassa yläkulmassa. | ||
'''Skripti:''' | '''Skripti:''' | ||
#ffmpeg script | |||
#-------------------------------------------------------------------------------------- | |||
#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 | ||
#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 | ||
#---------------------------------------------------------------------------------------- | #---------------------------------------------------------------------------------------- | ||
#script by Xpander | #date function | ||
#---------------------------------------------------------------------------------------- | DATE=`which date` | ||
#date function | |||
DATE=`which date` | #How many threads used (0 for automatic) | ||
THREADS=0 | |||
#How many threads used (0 for automatic) | #Resolution | ||
THREADS=0 | RESO=1350x780 | ||
#Resolution | |||
RESO=1350x780 | #Audio Device | ||
AUDIO=alsa | |||
#Audio Device | #Channels | ||
AUDIO=alsa | CHANNELS=2 | ||
#Channels | #SoundCard | ||
CHANNELS=2 | SOUNDCARD=pulse | ||
#SoundCard | #Frames per second | ||
SOUNDCARD=pulse | FPS=30 | ||
#Frames per second | #Directory where your video is gonna be saved.(include / at the end) | ||
FPS=30 | DIRECTORY=$HOME/capture | ||
#Directory where your video is gonna be saved.(include / at the end) | #File name | ||
DIRECTORY=$HOME/capture | FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi | ||
#File name | |||
FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi | |||
#script enkoodaus+nauhoitus | #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 | #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 | #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 49: | Rivi 46: | ||
'''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` | |||
#File name | |||
FILENAME=videocast`$DATE +%d%m%Y_%H.%M.%S`.avi | |||
cd $HOME/capture/ | |||
# | #sama alkup. skriptin asetuksilla | ||
FILENAME | avconv -i output.mkv -vcodec mpeg4 -b 10000k -g 300 -bf 2 -acodec libmp3lame -ab 128k -threads 0 $FILENAME | ||
#rm output.mkv | |||
---- | ---- | ||
'''Lähteet:''' | '''Lähteet:''' | ||
[http://ubuntuforums.org/showthread.php?t=2081706 How to record games with glc and Ubuntu 12.04 - Ubuntu Forums] | * [http://ubuntuforums.org/showthread.php?t=2081706 How to record games with glc and Ubuntu 12.04 - Ubuntu Forums] | ||
* [http://ubuntuforums.org/showthread.php?t=1392026 HOWTO: Proper Screencasting on Linux - Ubuntu Forums] | |||
[http://ubuntuforums.org/showthread.php?t=1392026 HOWTO: Proper Screencasting on Linux - Ubuntu Forums] | |||
=== Äänen nauhoitus === | === Äänen nauhoitus === | ||
Rivi 100: | Rivi 95: | ||
[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: X]] |
Versio 4. tammikuuta 2013 kello 22.27
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 nauhoitus alue vaikkapa pelillä, jonka 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 used (0 for automatic) THREADS=0 #Resolution RESO=1350x780 #Audio Device AUDIO=alsa #Channels CHANNELS=2 #SoundCard SOUNDCARD=pulse #Frames per second FPS=30 #Directory where your video is gonna be saved.(include / at the end) DIRECTORY=$HOME/capture #File name 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` #File name 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 yhtä äänilähdettä, jonka voi valita Pulseaudion ääniasetuksista (paketti pavucontrol). Toista äänilähdettä voi nauhoittaa toisella ohjelmalla. Editointi vaiheessa äänet sykronoidaan, jos kaytössä kaksi äänen nauhoitusta.
Jos nauhoittaa mikrofoonista niin kannattaa tarkistaa äänenvoimakkuus, ettei ääni olisi liian hiljainen tai kova (jos ääni liian kovalla voi tulla säröä ääneen) alsamixer-komentoriviohjelmalla ja Audacityllä.
Videon rajaaminen 720p:ksi
Videon rajaaminen voidaan tehdä Kdenlive-ohjelmalla. Tässä valmiit rajauksen asetukset oletus Ubuntulle.
Rajaus-efektin asetukset:
Ylös: 72px
Vasen: 65px
Alas: 8px
Oikea: 4px
Kun on löytänyt oikeat asetukset, kannattaa tallentaa efekti, ettei joka kerta tarvitse niitä tehdä.
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ä