Webcam képét szeretném lementeni, jelenleg Win alatt. Az ffmpeg jó választásnak tűnt. Sajnos túl sok leírást nem találtam (ami van az is inkább lejátszásról szól).
Az ffmpeg forrásában van egy output_example.c, ami majdnem jó, leszámítva, hogy fix fps-sel menti a videót ami nekem nem jó, mert a webcam nem ilyen.
A kérdés az, hogy hogyan lehet nem fix fps-sel menteni ffmpeggel, és hogy egyáltalán milyen formátumok támogatják...
- 1362 megtekintés
Hozzászólások
http://www.linuxjournal.com/article/8517
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
Ahha... És ez mennyiben válasz a kérdésre?
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Talán a "Basic Usage" részt nézd meg a hivatkozáson.
Pl. ffmpeg --formats => támogatott formátumok
Ezt kérdezted nem? De van még ott pár example a használatáról és még néhány más dolog is.
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
Nem az ffmpeg program erdekli, hanem a lavc/avutil/avformat/... libek hasznalata C/C++/akarmi alol...
Zsiraf
- A hozzászóláshoz be kell jelentkezni
Jah vágom, akkor pardon.
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
Esetleg erdekes lehet: http://www.sharewareguide.net/article/Tip/mpeg-4(mp4)--how-tos.html
Amugy az a lenyeg, hogy a lementett video is vfr legyen, vagy csak az, hogy az encoder tudja fogadni a vfr bemenetet?
Zsiraf
- A hozzászóláshoz be kell jelentkezni
"Amugy az a lenyeg, hogy a lementett video is vfr legyen, vagy csak az, hogy az encoder tudja fogadni a vfr bemenetet?"
Nem egészen értem mi a különbség.
Az encoder frame-eket kap, milyen gyorsan az neki mindegy, fix esetben én adom meg a kimenet frame-rate-jét.
Az a baj, hogy a webcam fps-se ugrál, pl fényviszonyok változásától.
Amit én használok az olyan 9-18 fps-t tud.
Fontos lenne, hogy a felvett videó "szinkronban" legyen a valós idővel. Erre a vfr lenne a legjobb megoldás. Persze még belefér az is, hogy beállítok egy 25 fps-t, és duplázom a frame-eket ha kell, csak ez kevésbé szép...
Szerk.:
Olvastam a linket amit adtál, úgy látszik az AVI konténer nem nagyon támogatja a vfr-t... Félek marad a 2. megoldás...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Elvileg az mpeg-ben van olyan hogy PTS... Kerdes, hogy a lejatszo, mit szol hozza, ha nem mondjuk 1/25s-os tavolsagokra vannak a frame-ek? Nem nagyon foglalkoztam vele, de mintha ffmpeg-nel be lehetne allitan a PTS erteket...
Zsiraf
- A hozzászóláshoz be kell jelentkezni