NewVideoRecorder

Software kuvakaappaus:
NewVideoRecorder
Ohjelmiston tiedot:
Versio: 20041227
Lähetyksen päivämäärä: 3 Jun 15
Kehittäjä: Justin Schoeman
Lupa: Vapaa
Suosio: 11

Rating: nan/5 (Total Votes: 0)

NewVideoRecorder on korkealaatuisen videon kaappaamiseen Toolkit Linux. Tällä hetkellä se tukee v4l1 ja v4l2 laitteiden videolaitteiden OSS ja alsa kuin äänilähde. Se voi lähtö Quicktime (vuonna RTjpeg, YUV2 tai RAW-muodossa, ja useimmat ffmpeg formaatit), AVI (DivX-muodossa), NuppelVideo muoto, MPEG-1, ja streaming multicast / unsicast.
nvrec sisältää syvä puskuroida minimoimiseksi runko tippaa, korkea kuormitus tilanteissa, ja sileä framedropping algoritmi säilyttää videota mahdollisimman sujuvaksi, jos sinulla on pudottaa kehyksiä.
Se on myös audio "paarit" kirjoittaa tarkka määrä äänen ulostulon tiedosto (tämä kompensoi puute kellon synkkä välillä video- ja audio-kortit). nvrec on kirjoitettu erittäin modulaarinen tapa, jotta se on helppo integroida olemassa oleviin sovelluksiin tai lisätä omia Tulostusmuodot.
Tämä moottori käyttää syvän puskureita (2 sekuntia +) äänen ja videon. Video puskuroidaan kuljettajaa välttämään liikaa kalliita userspace kappaletta. Audio puskuroidaan userspace rengaspuskuriin. Tämä on kallista, mutta neccessary, kuten OSS kuljettajat rajoittuvat usein hyvin lyhyitä puskureita.
Kaikki puskurit ovat tarkasti timestamped koska ne vastaanotetaan: video puskureita ytimen, ja äänen puskurit mukaan gettimeofday () (kompensoi nykyinen syvyys ytimen puskurin). Alussa, ääni tai video putoaa kunnes molemmat ovat synkronoituna, ja siitä lähtien, vain äänen ja videon timestamped samalle ajanjaksolle on käsitelty.
Koska siellä on kellonajan välissä ääni- talteenotto ja videon kaappaamiseen kortit, audiovirta dynaamisesti vääntynyt niin, että juuri oikea määrä ääni sijoitetaan lähtö tiedosto kustakin videokehys kirjoitetaan tiedostoon (HUOM: Tällä hetkellä loimitus tehdään yksinkertaisia ​​algoritmi - voisi tehdä paljon paremmin täällä). Yksinkertainen PI-säädin säätää vääntymisen tekijä pitää synkronoituna.
Koodi yrittää pitää sisäisiä puskureita välillä 10% (varmistaa emme koskaan lopu tiedot) ja 40% (varmistaa, että meillä don; t on hallitsematon pudottaminen) täynnä. Kun puskuri on vähemmän kuin 10%, se yksinkertaisesti nukkuu 1 kehyksen aikana. Kun puskuri on yli 40%, se laskee vaiheittain enemmän fps sencond, kunnes vakaa piste on saavutettu.
Koodi on suunniteltu erittäin modulaarinen, joten ei pitäisi olla ongelma lisäämällä alsa ydin.
Tällä hetkellä viisi lähtö ytimien: qtfile_core, joka tuottaa RTjpeg, YUV2 tai RAW-koodattuja QuickTime tiedostoja; divxfile_core, joka tuottaa DivX koodattuja avi-tiedostoja; nuvfile_core, joka tuottaa NuppelVideo0.4 tiedostoja; rtefile_core, joka tuottaa MPEG-1 ohjelma virraksi; ja ffmpegfile_core, joka tuottaa paljon tiedostotyyppejä, kuten MPEG4, MPEG2, MPEG1, wmv, dv, H263 ... (ks asiakirjat ffmpeg.sf.net).
Mitä uutta tässä julkaisussa:
· Lisätty tuki tallennus radio (laitteissa tukee että
· Kiinteä ffmpegrec tukea, päivittää koodia käyttää uutta libavcodec api ja uusia libavformat api (ffmpeg cvs release 2004-07-09 valittuna)
· Kiinteät joitakin virheitä puhelut v4l2 api (kernel 2.6.4).
· Lisätty tuki jakaa tiedostoja lennossa, jonka määritä koko kunkin lohkon ja basename käytetään jokaisen tiedoston.
· Kiinteät joitakin compile varoituksia. Koodi kokoaa ilman ongelmia gcc 2,95 ja GCC 3.3.

Vastaavia ohjelmistoja

Vooya
Vooya

14 Apr 15

Senator
Senator

2 Jun 15

Cammgr
Cammgr

3 Jun 15

Parole
Parole

13 Feb 17

Kommentit NewVideoRecorder

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!