24. heinäkuuta 2008
Luokittelu ja avainsanat: tiedostomuodot, .ogv, ääniraita, Ogg, Ogg-video, oggz-tools, oggzrip, Theora, Vorbis
- 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 on elokuva.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öytyy oggz-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.
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 (mahdollisesti oggdemux-lisäosan avulla). En kuitenkaan onnistunut löytämään toimivaa lisäosaketjua tätä ratkaisua varten.
Kommentiton »
24. maaliskuuta 2008
Luokittelu ja avainsanat: sovellukset, tiedostomuodot, ääniraidan eristäminen, ääniraita, DVD, musiikin irrottaminen, musiikki, siirrettävyys
- Lähtökohta
- Minulla on dvd, johon on sen toisena videoraitana tallennettu Godzilla ja Mothra -elokuva. Pakettienhallinnassa
acidrip, mplayer, audacity, vorbis-tools ja id3v2 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 sen Audacityllä 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 -valikosta AcidRip DVD Ripper -sovelluksen.
- Varmistan, että
Video source -palstan Path-kentässä on dvd-asemani laitenimi (tässä tapauksessa /dev/dvd) ja painan Load-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 -valikosta Audacity Sound Editor -sovelluksen.
- Avaan äsken luodun
mothra.wav -nimisen tiedoston Audacityssä sen Tiedosto-valikon Avaa... -kohdan kautta.
- Leikkaan tiedoston alusta ja lopusta ylimääräisen datan pois.
- Lopuksi tallennan muutokset tiedostoon Tiedosto-valikon
Export... -kohdan kautta.
-
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.
- 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 annetaan 1-2.
Kommentiton »
13. helmikuuta 2008
Luokittelu ja avainsanat: sovellukset, tiedostomuodot, .mov, 44100 Hz, 48000 Hz, ääni, ääniraita, GStreamer, näytetaajuus, näytteenottotaajuus, QuickTime, Rocketboom, Totem, totem-gstreamer
- Lähtökohta
- Olen ladannut 12.2.2008 ilmestyneen jakson Rocketboom -ohjelmasta (37,7 Mt:n videotiedosto).
Synaptic-pakettienhallinnassa totem, totem-gstreamer ja gstreamer0.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-valikosta Ominaisuudet: Sivupalkkiin avautuvien tietojen Ääni-osiossa Näytetaajuudeksi ilmoitetaan 44100 Hz. Mplayer, jonka mukaan siis ääniraidan taajuus on 48000 Hz, toistaa ääniraidan oikein.
Kommentiton »