Kirjoittaja Aihe: Kysymyksiä mikin ja koneen äänien nauhoituksesta.  (Luettu 2498 kertaa)

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Tein ohjeen glc:llä nauhoituksesta englantilaisille foorumeille niin sinne tuli tälläinen työpöydän nauhoitus skripti.

http://ubuntuforums.org/showthread.php?t=2081706

Skripti:

Koodia: [Valitse]
#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=1400x900
#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
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

Ja nyt pitäisi selvittää äänten nauhoitus. Tässä pari keksimääni tapaa ja kysymykset niihin:

1) Skripti nauhoittaisi mikin ja koneen äänet suoraan ja ilman tuota viivettä.

Kysymys: Miten tämä onnistuisi? Jack:lla?

2) Skripti nauhoittaa koneen äänet. Jollain muulla ohjelmalla mikin ääni nauhoitukseen (tai toisinpäin). Pulseaudion asetuksista valitaan mikä nauhoittaa mitäkin.

Kysymys: Kun koitin nauhoittaa Minecraftia niin pelin äänet tulivat viiveellä. Miten tuon viiveen saisi pois? Onko viive pulseaudion "ominaisuus"? Ratkaisu tähän olisi nauhoittaa suoraan ALSA:n kautta? Ja miten se tapahtuisi?

EDIT: Tuo viive taitaa johtua siitä, että koneen tehot loppuu kesken.

3) Nauhoitan äänet kuten glc aikaan kahdella ohjelmalla ja pulseaudion asetusten avulla.

« Viimeksi muokattu: 30.12.12 - klo:12.04 kirjoittanut leal »

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Kysymyksiä mikin ja koneen äänien nauhoituksesta.
« Vastaus #1 : 02.01.13 - klo:03.35 »
Jos viive tosiaan johtuu siitä, että koneesta loppuu tehot ja jos se viive on vakiomittainen, silloinhan sen saa helposti editointivaiheessa pois, kun siirtää vaan ääniraitaa sopivan verran vasemmalle :)

Videokaappauksen tekeminen on minulle aina ollut mahdottoman vaikeaa Linuxissa, ja siksi jo vuosikausia ovat hienot videotutoriaali-ideat jääneet multa toteuttamatta. En uskalla mitään vinkkejä sulle antaa, koska oma kaappaamiseni ei ole peliäänien vaan musiikkisoftien nauhoittamista. Niiden kanssa Jack on ehdoton, mikä asettaa omat vaatimuksensa kaappausprosessille. Neuvoisin ehkä, että jos saat tehtyä kaappauksen Pulse Audion kanssa, varmasti kannattaa! On paljon helpompaa.
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Vs: Kysymyksiä mikin ja koneen äänien nauhoituksesta.
« Vastaus #2 : 05.01.13 - klo:09.22 »
Jos viive tosiaan johtuu siitä, että koneesta loppuu tehot ja jos se viive on vakiomittainen, silloinhan sen saa helposti editointivaiheessa pois, kun siirtää vaan ääniraitaa sopivan verran vasemmalle :)

Juu, näinhän se taitaa olla. Asiaa kuitenkin hankaloittaa kun joskus kdenlivessä äänet sekaisin myös. Bugfix relasea odotellessa :)

Kirjoitin nykyisen nauhoitus systeemin linux.fi-wikiin:
http://linux.fi/wiki/Ty%C3%B6p%C3%B6yd%C3%A4n_nauhoittaminen

Heikki Ketoharju

  • Käyttäjä
  • Viestejä: 716
  • Tee enemmän, harmittaa vähemmän!
    • Profiili
    • heikki.ketoharju.info
Vs: Kysymyksiä mikin ja koneen äänien nauhoituksesta.
« Vastaus #3 : 07.01.13 - klo:02.03 »
Juu, näinhän se taitaa olla. Asiaa kuitenkin hankaloittaa kun joskus kdenlivessä äänet sekaisin myös. Bugfix relasea odotellessa :)

Kdenlivessä äänet bugittaa, jos käytät pakattuja tiedostomuotoja, kuten mp3:a tai oggia. Jos sen sijaan kaappaat äänen wav-formaatissa, sujuu sen siirtely Kdenlivessä ongelmitta. Näin ainakin minulla.

Toki viiveen voinee korjata myös jollain komentoriviskriptillä, jos ei halua kaapata ääntä pakkaamattomana. Videokaappaus vie kuitenkin kovalevytilaa paljon enemmän kuin ääniraita, joten äänen tallennusformaatti tuskin on merkittävä tilansyöppö kovalevylläkään. Lisäksi pakatun äänen editointi heikentää hieman äänenlaatua.

EDIT: muokkasin Linux.fi-wikiartikkeliasi hieman, lähinnä siistimistä ja lisäsin yhden luokan. Näin se dokumentaatio paranee! Ehkä jossain vaiheessa tutkin pari parasta metodia musiikkiesityksen kapturoimiseksi, ja lisään nekin tuohon samaan artikkeliin.
« Viimeksi muokattu: 07.01.13 - klo:02.18 kirjoittanut Heikki Ketoharju »
-
Minä kirjoittelen suomenkielisiä ohjeita Linux-musiikintekoon:
http://linux.fi/wiki/Musiikinteko_Linuxilla
-
Kansainvälinen Linux-audio -wiki, sovellusluettelo ja äänikorttitietokanta:
http://wiki.linuxaudio.org