- Lähtökohta
- Minulla on matroska-säiliöön kääritty videotiedosto,
testi.mkv
, joka sisältää x264:llä pakatun kuvasignaalin eikä mitään äänisignaalia. Pakettienhallinnassagstreamer0.10-ffmpeg
on asennettuna. Avaan videotiedoston sen oletustoistimella,Totem-elokuvasoittimella
. Totemin ikkuna avautuu ja video alkaa pyöriä. - Ongelma
- Videon toisto on nykivää tai hidastetun näköistä. Videon tapahtumat pysyvät oikeassa ajassa, mutta on kuin joka toinen tai sitäkin useampi kuva jätettäisiin näyttämättä niin että videon näkyvä kuvataajuus on melkein puolet oikeasta.
- Ongelman syy
- Gstreamer-ffmpegissä on ohjelmavirhe, jonka takia H264-pakkausmenetelmää käyttävien videoiden toisto on nykivää.
- Ratkaisu
- Ratkaisua ei vielä ole. Gstreamer-ffmpegiin on tehty päivitys, jossa ongelma on ainakin osittain korjattu, mutta päivityksen sisältävää versiota ei vielä löydy pakettivarastosta.
Ongelman voi kiertää osittain asentamallavlc
-paketin ja käyttämällä sen jälkeen H264:llä pakattujen videoiden katseluunSovellukset → Ääni & video
-valikosta löytyvääVLC media playeria
. Sen jälkeen videoiden toisto hidastelee ainoastaan leikkauskohdissa.
Tag: ffmpeg
-
Video pyörii Totemissa nykien
-
[Ratkaisu] Listaa kaikki libavcodecin tukemat pakkausmuodot
- Lähtökohta
- Pakettienhallinnassa
ffmpeg
on asennettuna. Haluan tietää mitälibavcodecin
tukemia videon- ja äänenpakkausmuotoja voin käyttää pakkaamisessa. - Ongelma
- En tiedä miten libavcodecin tukemat pakkausmuodot voisi selvittää.
- Ratkaisu
- Libavcodecin tukemat pakkausmuodot voi listata seuraavalla komennolla:
ffmpeg -formats | less
-
[Ratkaisu] Kuinka MPEG-tiedoston sisältämät signaalityypit selvitetään?
- Lähtökohta
- Minulla on
.mpg
-päätteinen videotiedosto,testi.mpg
. Pakettienhallinnassaffmpeg
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.
-
Flash-videoiden (FLV) kesto on väärä, kelaaminen ei toimi
- Lähtökohta
- Pakettienhallinnassa
gstreamer0.10-fmpeg
on asennettuna.
Olen ladannut FLV-muotoisen flash-videotiedoston YouTubesta. Avaan videonTotem-elokuvasoittimella
toistettavaksi ja valitsenElokuva
-valikosta kohdanOminaisuudet
, jolloin Totem-ikkunan oikeassa laidassa oleva sivupalkki näyttää videon tiedot. - Ongelma
- Totem ilmoittaa videon ajalliseksi kestoksi
0 sekuntia
,Ruutunopeudeksi
1000 kehystä per sekunti
ja lisäksi tilarivi ilmoittaa, että meneillään onvirtaustoisto
. Mikään näistä tiedoista ei pidä paikkaansa.Jos tartun
Aika:
-liukusäätimeen ja yritän hakeutua videossa eteen- tai taaksepäin, liukusäädin hyppää videon alkuun ja videon toisto alkaa alusta. - Ongelman syy
Gstreamer-ffmpeg
-ohjelmistossa on ohjelmavirhe, jonka takia videon kelaaminen ei ole mahdollista, eivätkä videosta annetut tiedot pidä paikkaansa.- Ratkaisu
- Ratkaisua ei vielä ole. Ohjelmavirhe on korjattu gstreamer-ffmpeg -ohjelmiston päivityksessä, mutta päivitys ei vielä ole saatavilla pakettivarastosta. Ongelman voi kiertää asentamalla
vlc
– javlc-nox
-paketin ja toistamalla flash-videon sen jälkeenSovellukset → Ääni & video
-valikosta löytyvälläVLC media playerilla
.