Tag: MPEG

  • [Ratkaisu] Kuva- ja äänisignaalin erottelu MPEG-tiedostosta

    Lähtökohta
    Minulla on testi.mpg -niminen videotiedosto. Olen ottanut selville, että video on MPEG-2 -muotoinen, ja että se sisältää M2V-muotoisen kuvasignaalin ja MP2-muotoisen äänisignaalin. Pakettienhallinnassa mplayer on asennettuna. Haluan erotella videon kuvasignaalin erilliseen M2V-muotoiseen tiedostoon, ja äänisignaalin erilliseen MP2-muotoiseen tiedostoon.
    Ongelma
    En tiedä miten MPEG-2 -muotoisen videotiedoston sisältämät signaalit voisi erotella alkuperäisestä tiedostosta erillisiin tiedostoihin.
    Ratkaisu
    M2V-signaalin voi erottaa MPEG-2 -muotoisesta, testi.mpg -nimisestä videosta seuraavalla komennolla:

    mplayer -dumpfile testi.m2v -dumpvideo testi.mpg

    Tämän komennon suorittamisen jälkeen minulla on alkuperäisen videotiedoston kanssa samassa hakemistossa uusi, testi.m2v -niminen tiedosto, joka sisältää pelkän kuvasignaalin alkuperäisestä videosta.

    MP2-signaalin voi erottaa MPEG-2 -muotoisesta, testi.mpg -nimisestä videosta seuraavalla komennolla:

    mplayer -dumpfile testi.mp2 -dumpaudio testi.mpg

    Tämän komennon suorittamisen jälkeen minulla on alkuperäisen videotiedoston kanssa samassa hakemistossa uusi, testi.mp2 -niminen tiedosto, joka sisältää pelkän äänisignaalin alkuperäisestä videosta.

  • [Ratkaisu] Kuinka MPEG-tiedoston sisältämät signaalityypit selvitetään?

    Lähtökohta
    Minulla on .mpg -päätteinen videotiedosto, testi.mpg. Pakettienhallinnassa ffmpeg on asennettuna. Haluan tietää mitä muotoa videotiedoston sisältämä kuva- ja äänivirta ovat.
    Ongelma
    En tiedä miten videotiedostoni sisältämän kuva- ja äänisignaalin muodon voisi selvittää.
    Ratkaisu
    Saan videotiedoston sisällöstä tietoja seuraavalla komennolla:

    ffmpeg -i testi.mpg

    Komennon antama tuloste kertoo muun muassa myös videotiedostoni kuvan ja äänen pakkausmuodon:

      Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x576, 8400 kb/s, 25.00 fps(r)
      Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, stereo, 160 kb/s

    Videotiedostoni sisältää siis MPEG-2 PES -muotoisen kuvasignaalin ja MPEG-1 Audio Layer II -muotoisen äänisignaalin.