- Lähtökohta
- Minulla on Theora-muodossa olevan videoraidan ja Vorbis-muodossa olevan ääniraidan sisältävä Ogg-videotiedosto, jonka sisällön olen kopioinut DVD:ltä
Thoggenilla
. Tiedoston nimi onelokuva.ogv
, ja se sijaitsee kotihakemistossani. - Ongelma
- Haluan eristää videotiedostosta sen ääniraidan erilliseen Ogg-tiedostoon voidakseni kuunnella sitä kannettavalla musiikkisoittimellani.
- Ratkaisu
- Käytän ääniraidan irrottamiseen
oggzrip
-komentoa, joka löytyyoggz-tools
-paketista.- Asennan
Synaptic-pakettienhallinnassa
oggz-tools -paketin. - Eristän ääniraidan videotiedostosta seuraavalla komennolla:
oggzrip -c vorbis -o ~/elokuvan-ääniraita.ogg ~/elokuva.ogv
Tämän jälkeen elokuvan ääniraita löytyy
elokuvan-ääniraita.ogg
-nimisestä tiedostosta, joka sijaitsee kotihakemistossani. - Asennan
- Huomautus
GStreamer
-multimediakehyskokonaisuuteen liittyvägst-launcher
-komento on eräänlainen multimedian Sveitsin armeijan linkkuveitsi, ja olettaisin, että ääniraidan eristäminen onnistuu myös sen avulla (mahdollisestioggdemux
-lisäosan avulla). En kuitenkaan onnistunut löytämään toimivaa lisäosaketjua tätä ratkaisua varten.
Tag: ääni
-
[Ratkaisu] Vorbis-ääniraidan eristäminen Ogg-videosta
-
[Ratkaisu] Speaker-test ilmoittaa äänentoiston avausvirheestä PulseAudion kanssa
- Lähtökohta
- Pakettienhallinnassa
pulseaudio
ja siihen liittyvät paketit ovat asennettuna.PulseAudio
on otettu käyttöön ja se toimii.
Haluan testata, onko 5.1-äänentoistolaitteistoni kytketty tietokoneen ääniulostuloportteihin oikein, joten komennan avaamastaniPäätteestä
speaker-test -Dplug:surround51 -c6 -l1 -twav
. - Ongelma
- Kaiutintestisovellus
speaker-test
ilmoittaa seuraavaa:Toistolaite on plug:surround51 Virran parametrit ovat 48000Hz, S16_LE, 6 kanavat WAV tiedosto(t) Äänentoiston avausvirhe: -16, Device or resource busy Äänentoiston avausvirhe: -16, Device or resource busy
Äänentoiston avausvirheestä ilmoittava rivi tulostuu yhä uudelleen kunnes keskeytän speaker-testin ajon näppäinyhdistelmällä
Control + C
. Haluan, että virheilmoituksen sijasta speaker-test toistaa kaiuttimien testaamiseksi ääninäytteitä eri kanavilta. - Ongelman syy
- Äänentoistosta järjestelmässä vastaava PulseAudio on varannut äänentoistolaitteiston käyttöönsä. Speaker-test ei toimi PulseAudion vaan
ALSAn
varassa, joten PulseAudio ei voi jakaa sille äänentoistoresursseja. - Ratkaisu
- Vapautan äänentoiston tilapäisesti speaker-testin käyttöön suorittamalla komennon seuraavasti:
pasuspender -- speaker-test -Dplug:surround51 -c6 -l1 -twav
Tällöin kaiutintesti toistaa ääninäytteet kytkentöjen testaukseen soveltuvalla tavalla.
- Huomautus
- Elegantimpi ratkaisu olisi käyttää PulseAudiota tukevaa kaiutintestisovellusta, mutta en toistaiseksi tiedä onko sellaista.
-
[Ratkaisu] DVD-levyllä olevan musiikkikappaleen eristäminen ja muuntaminen siirrettävään muotoon
- Lähtökohta
- Minulla on dvd, johon on sen toisena videoraitana tallennettu Godzilla ja Mothra -elokuva. Pakettienhallinnassa
acidrip
,mplayer
,audacity
,vorbis-tools
jaid3v2
ovat asennettuna. - Ongelma
- Haluan kuunnella elokuvan lopputekstien aikana soivan musiikkikappaleen ilman, että minun tarvitsee käyttää dvd-levyä tietokoneeni dvd-asemassa.
- Ratkaisu
- Irrotan loppumusiikin erilliseen tiedostoon
MPlayeria
käyttäen, trimmaan senAudacityllä
ja lopuksi muunnan tiedoston Ogg Vorbis -muotoon ja lisään siihen ID3-avainsanat.- Irrotan loppumusiikin erilliseen tiedostoon MPlayeria käyttäen.
- Lataan dvd-levyn dvd-asemaan.
- Käynnistän
Sovellukset → Ääni & video
-valikostaAcidRip DVD Ripper
-sovelluksen. - Varmistan, että
Video source
-palstanPath
-kentässä on dvd-asemani laitenimi (tässä tapauksessa/dev/dvd
) ja painanLoad
-nappia. - Valitsen Video source -palstalle ilmestyvältä listalta toisen videoraidan ja panen ylös sen toiseksiviimeisen kappaleen numeron, joka on tässä tapauksessa
20
. - Suoritan
Päätteessä
seuraavan komennon, jonka-chapter
-parametrin arvona käytän edellisessä kohdassa ylöspanemaani kappalenumeroa:
mplayer -vc null -vo null -ao pcm:file=mothra.wav \ dvd://2 -chapter 20
- Trimmaan tiedoston Audacityllä.
- Käynnistän
Sovellukset → Ääni & video
-valikostaAudacity Sound Editor
-sovelluksen. - Avaan äsken luodun
mothra.wav
-nimisen tiedoston Audacityssä senTiedosto
-valikonAvaa...
-kohdan kautta. - Leikkaan tiedoston alusta ja lopusta ylimääräisen datan pois.
- Lopuksi tallennan muutokset tiedostoon Tiedosto-valikon
Export...
-kohdan kautta.
- Käynnistän
- Muunnan tiedoston Ogg Vorbis -muotoon seuraavalla komennolla:
oggenc -q 6 mothra.wav
- Lisään tiedostoon ID3-avainsanat seuraavalla komennolla:
id3v2 mothra.ogg \ -a "Akira Ifukube" \ -t "Godzilla vs. Mothra: Rolling Titles/Ending" \ -g 24 \ -y 1992
Tiedosto
mothra.ogg
sisältää tämän jälkeen elokuvan loppumusiikin ilman dvd:tä kuunneltavassa, siirrettävässä muodossa. - Irrotan loppumusiikin erilliseen tiedostoon MPlayeria käyttäen.
- Huomautus
- Kun loppumusiikin sijasta on kyse alkumusiikista, MPlayerille annettavan kappaleparametrin arvoon on hyödyllistä lisätä lopetuskappale, jottei tiedostoon tule elokuvan koko ääniraita. Esimerkiksi kahden ensimmäisen kappaleen irrottamiseksi
-chapter
-parametrin arvoksi annetaan1-2
.
-
[Ratkaisu] Mikrofoniin puhuttu ääni ei tallennu
- Lähtökohta
- Tietokoneeni on Shuttlen valmistama SN45G, jossa on kaksi kertaa kolme ääniliitintä: yksi kolmen ryhmä on takapaneelissa ja loput kolme etupaneelissa. Olen kytkenyt kaiuttimet takapaneelin liittimiin, mikrofonin ja kuulokkeet etupaneelin liittimiin.
Äänenvoimakkuuden hallinnassa
olenKytkimet
-välilehdellä valinnutMikrofoni Kaappaus
– jaMic Boost (+20dB)
-asetuksen käyttöön.
Olen avannutÄäninauhurin
työpöydän paneelinSovellukset → Ääni & Video
-valikosta, ja Ääninauhuri on käynnistynyt. PainanTallenna
-nappia, puhun kuuluvalla äänellä mikrofoniin, jonka jälkeen painanLopeta
-nappia. Sen jälkeen painanToista
-nappia. - Ongelma
- Nauhoituksessa puhumani sanat eivät toistu. Nauhoituksen soidessa kuuluu vain vaimeaa kohinaa. Haluan, että Tallenna-nappia painettuani mikrofoniin osuvat äänet tallentuvat niin, että niiden toisto onnistuu tallennuksen päätyttyä Toista-nappia painamalla.
- Ongelman syy
- Äänilaitteen
Mic Select
-valitsimen arvo onMic1
, kun sen pitäisi ollaMic2
. - Ratkaisu
- Avaan Äänenvoimakkuuden hallinnan ja valitsen sen avauduttua
Muokkaa
-valikosta kohdanAsetukset
. Asetusikkunan avauduttua etsinValitse näytettävät raidat:
-otsikon alla olevasta listasta kohdanMic Select
ja varmistan, että se on valittu käyttöön. Sen jälkeen suljen asetusikkunanSulje
-nappia painamalla.
Äänenvoimakkuuden hallinnassa otan esilleAsetukset
-välilehden, ja valitsen siellä olevaan Mic Select -kohtaan liittyvästä alasvetovalikosta vaihtoehdon Mic2.
Kun tämän jälkeen tallennan Ääninauhurilla puhettani, sen toistaminen onnistuu haluamallani tavalla.
-
Joidenkin QuickTime-videoiden ääni pätkii GStreamerilla (Totemilla) toistettaessa
- Lähtökohta
- Olen ladannut 12.2.2008 ilmestyneen jakson Rocketboom -ohjelmasta (37,7 Mt:n videotiedosto).
Synaptic-pakettienhallinnassa
totem
,totem-gstreamer
jagstreamer0.10-ffmpeg
on asennettu. - Ongelma
- Kun avaan videotiedoston
Totem-elokuvasoittimella
ja käynnistän sen toiston, ääni kuulostaa samalta kuin äänilevytallenteen toisto kuulostaa silloin, kun levy pyörii hieman liian hitaasti: ääni on matalampi kuin sen pitäisi olla. Muutaman sekunnin välein ääni myös hyppää yli lyhyen matkaa. Haluan, että ääni toistuu tarkoitetun korkuisena eikä hyppelehdi. - Ongelman syy
- Äänen mataluus johtuu siitä, että ääniraita, jonka oikea näytteenottotaajuus on 48000 Hz, soitetaan Totemissa ikään kuin sen taajuus olisi 44100 Hz.
Hyppelehtiminen johtuu luultavasti siitä, että ääni synkronoidaan kuvan kanssa muutaman sekunnin välein, ja liian hitaasti pyörivä ääni jää muutamassa sekunnissa selvästi jälkeen normaalinopeudella pyörivästä kuvasta.
- Ratkaisu
- Ratkaisua ei vielä ole, mutta ongelman voi kiertää Rocketboomin kohdalla tilaamalla videot WMV-muodossa. WMV-muotoisina Rocketboom-videot vaikuttaisivat toimivan niin kuin pitääkin.
Lisäksi ohjelmasta on tarjolla HD-laatuinen syöte. HD-laatuisten videoiden ääni toimii oikein, mutta omalla koneellani kuva nykii hieman, arvatenkin riittämättömän suoritintehon takia.
- Huomautus
- Olen ladannut samana päivänä ilmestyneen jakson Meet the GIMP -ohjelmasta (22,4 Mt:n videotiedosto). Kun toistan Meet the GIMP -videon Totemilla, se pyörii oikein. Komento
mplayer -frames 1 -ao null -vo null -identify meetthegimp032.mp4
kertoo videosta seuraavaa:Quicktime/MOV file format detected. ID_VIDEO_ID=0 ID_AUDIO_ID=1 VIDEO: [mp4v] 640x480 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s) ID_FILENAME=meetthegimp032.mp4 ID_DEMUXER=mov ID_VIDEO_FORMAT=mp4v ID_VIDEO_BITRATE=0 ID_VIDEO_WIDTH=640 ID_VIDEO_HEIGHT=480 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_FORMAT=mp4a ID_AUDIO_BITRATE=0 ID_AUDIO_RATE=44100 ID_AUDIO_NCH=2 ID_LENGTH=1199.88 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== ID_VIDEO_CODEC=ffodivx ========================================================================== Forced audio codec: mad Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) FAAD: compressed input bitrate missing, assuming 128kbit/s! AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) ID_AUDIO_BITRATE=128000 ID_AUDIO_RATE=44100 ID_AUDIO_NCH=2 Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder) ========================================================================== AO: [null] 44100Hz 2ch s16le (2 bytes per sample) ID_AUDIO_CODEC=faad Starting playback... VDec: vo config request - 640 x 480 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. ID_VIDEO_ASPECT=1.3333 VO: [null] 640x480 => 640x480 Planar YV12 A: 0.0 V: 0.0 A-V: 0.030 ct: 0.000 1/ 1 ??% ??% ??,?% 0 0
Komento
mplayer -frames 1 -ao null -vo null -identify rb_08_feb_12.mov
kertoo Rocketboom-videosta seuraavaa:ISO: File Type Major Brand: Original QuickTime Quicktime/MOV file format detected. ID_AUDIO_ID=0 ID_VIDEO_ID=1 VIDEO: [mp4v] 480x270 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s) ID_FILENAME=rb_08_feb_12.mov ID_DEMUXER=mov ID_VIDEO_FORMAT=mp4v ID_VIDEO_BITRATE=0 ID_VIDEO_WIDTH=480 ID_VIDEO_HEIGHT=270 ID_VIDEO_FPS=23.976 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_FORMAT=mp4a ID_AUDIO_BITRATE=64000 ID_AUDIO_RATE=48000 ID_AUDIO_NCH=1 ID_LENGTH=297.92 ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) ========================================================================== ID_VIDEO_CODEC=ffodivx ========================================================================== Forced audio codec: mad Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding) AUDIO: 48000 Hz, 2 ch, s16le, 64.0 kbit/4.17% (ratio: 8000->192000) ID_AUDIO_BITRATE=64000 ID_AUDIO_RATE=48000 ID_AUDIO_NCH=2 Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder) ========================================================================== AO: [null] 48000Hz 2ch s16le (2 bytes per sample) ID_AUDIO_CODEC=faad Starting playback... VDec: vo config request - 480 x 270 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. ID_VIDEO_ASPECT=1.7778 VO: [null] 480x270 => 480x270 Planar YV12 A: 0.1 V: 0.0 A-V: 0.021 ct: 0.002 2/ 2 ??% ??% ??,?% 0 0
Väärän näytetaajuuden käyttö Totemissa käy ilmi, kun videon pyöriessä ohjelmassa valitsen
Elokuva
-valikostaOminaisuudet
:Sivupalkkiin
avautuvien tietojenÄäni
-osiossaNäytetaajuudeksi
ilmoitetaan44100 Hz
.Mplayer
, jonka mukaan siis ääniraidan taajuus on 48000 Hz, toistaa ääniraidan oikein.
-
[Ratkaisu] Subwoofer ei toimi ilman Duplicate Frontin valitsemista
- Lähtökohta
- Asennuksen jälkeen tietokoneeni äänet toimivat, eli esimerkiksi sisäänkirjautumisen yhteydessä soiva äänitehoste kuulu etukaiuttimista. Tietokoneeni, Shuttle SN45G jossa on nForce2-piirisarjalla varustettu FN45-emolevy, tarjoaa surround-äänet eli äänikanavat kahdelle etukaiuttimelle, yhdelle keskikaiuttimelle, kahdelle surround-kaiuttimelle ja lisäksi LFE-kanavan subwooferille. Olen kytkenyt 5.1 -kaiuttimiston tietokoneeseen sen takapaneelissa olevien ääniliittimien kautta ja käynnistänyt tietokoneen lisäksi kaiuttimiston sen virtakatkaisijasta. Olen kirjautunut sisään työpöydälleni. Olen avannut
Rytmilaatikko-musiikkisoittimen
ja pannut musiikkikappaleen soimaan. - Ongelma
- Subwooferista ei kuulu ääntä.
Jos merkitsenÄänenvoimakkuuden hallinnassa
,Kytkimet
-välilehdelläDuplicate Front
-kohdan valituksi, subwooferista kuuluu ääntä, mutta silloin etukanavien ääni toistetaan etukaiuttimien lisäksi takakaiuttimista. Haluan, että LFE-kanava toimii niin, että etukanavien ääni toistetaan ainoastaan etukaiuttimissa vaikka LFE-kanava toistetaankin subwooferissa. - Ongelman syy
- Asetukset Äänenvoimakkuuden hallinnassa ovat pielessä.
- Ratkaisu
- Otan Äänenvoimakkuuden hallinnassa
Muokkaa
-valikosta esilleAsetukset
, ja otan listalta valituksi merkitsemällä pääikkunassa esiin seuraavat raidat:Pää
PCM
Surround
Surround Jack Mode
Center
LFE
Linjatulo
CD
Mikrofoni
Mikrofoni Kaappaus
Mic Boost (+20dB)
PC-kaiutin
Kaappaus
Mix
Channel Mode
- Duplicate Front
Exchange Center/LFE
Swap Surround Slot
Suljen asetusikkunan.
Äänenvoimakkuuden hallinnan
Toisto
-välilehdellä asetan liukusäätimien alapuolella olevia kaiuttimenkuvia käyttämällä PC-kaiuttimen mykistetyksi (jonka merkkinä kaiuttimen päälle tulee punainen ruksi) ja muut pois mykistystilasta (jolloin kaiuttimen päällä ei ole punaista ruksia). Varmistan lisäksi, että Linjatuloa ja PC-kaiutinta lukuunottamatta kaikki välilehden liukusäätimet on asetettu maksimiinsa (yläasentoon).Nauhoitetaan
-välilehdellä varmistan, että Kaappaus ei ole mykistetty kaiuttimen eikä mikrofonin osalta, ja säädän liukusäätimet maksimiinsa.Kytkimet-välilehdellä merkitsen valituiksi kohdat Mikrofoni Kaapppaus, Mic Boost (+20dB), ja Exchange Center/LFE. Valitsemattomiksi jätän kohdat Mix, Duplicate Front ja Swap Surround Slot.
Asetukset
-välilehdellä valitsen Surround Jack Mode -valitsimen alasvetovalikosta kohdanIndependent
. Channel Mode -valitsimen alasvetovalikosta valitsen kohdan6ch
.Suljen Äänenvoimakkuuden hallinnan. Tämän jälkeen LFE-kanavan toisto subwooferilla toimii ilman, että etukanavien signaali toistettaisiin takakaiuttimista etukaiuttimien lisäksi.
- Huomautus
- Äänikanavia voi testata komennolla
speaker-test -Dplug:surround51 -c6 -l1 -twav
, joka toistaa ääninäytteitä kultakin kanavalta erikseen, vuoron perään.
-
[Ratkaisu] Speaker-test ilmoittaa äänentoiston avausvirheestä
- Lähtökohta
- Olen kirjautunut sisään työpöydälleni, käynnistänyt
Rytmilaatikko-musiikkisoittimen
ja pannut sen soittamaan podcast-jaksoa. Olen keskeyttänyt jakson soiton ennen sen loppumista jatkaakseni kuuntelua myöhemmin. Olen avannutPäätteen
. Haluan testata äänentoistolaitteistoni toimintaa, joten komennan päätteestäspeaker-test -Dplug:surround51 -c6 -l1 -twav
. - Ongelma
- Kaiutintestisovellus
speaker-test
ilmoittaa seuraavaa:Äänentoistolaite on plug:surround51 Stream parameters are 48000Hz, S16_LE, 6 channels WAV tiedosto(t) Äänentoiston avausvirhe: -16, Device or resource busy Äänentoiston avausvirhe: -16, Device or resource busy Äänentoiston avausvirhe: -16, Device or resource busy
Äänentoistolaitteen avausvirheestä ilmoittava rivi tulostuu yhä uudelleen kunnes keskeytän speaker-testin ajon näppäinyhdistelmällä
Control + C
. Haluan, että virheilmoituksen sijasta speaker-test toistaa kaiuttimien testaamiseksi ääninäytteitä eri kanavilta. - Ongelman syy
- Speaker-test ei kykene jakamaan äänentoistolaitteistoa toisen ohjelman kanssa, ja Rytmilaatikko on varannut äänentoistolaitteiston käyttöönsä.
- Ratkaisu
- Suljen Rytmilaatikon. Sen jälkeen komennan speaker-testiä uudestaan, jolloin se toimii haluamallani tavalla.