NewVideoRecorder

Programinė įranga Screenshot:
NewVideoRecorder
Programinė detalės:
Versija: 20041227
Įkėlimo datą: 3 Jun 15
Kūrėjas: Justin Schoeman
Licencija: Nemokamai
Populiarumas: 11

Rating: nan/5 (Total Votes: 0)

NewVideoRecorder yra aukštos kokybės vaizdo įrašymo rinkinys Linux. Šiuo metu ji palaiko v4l1 ir v4l2 prietaisai, vaizdo šaltinių, Oss ir alsa kaip garso šaltinį. Jis gali išėjimo į QuickTime (iš RTjpeg, YUV2 ar RAW formatu, ir dauguma ffmpeg formatų), AVI (DivX formato), NuppelVideo formatu, MPEG-1, o transliacijos Multicast / unsicast.
nvrec apima gilus buferio iki minimumo rėmo lašus, didelės apkrovos situacijų, ir sklandų framedropping algoritmą išlaikyti video taip sklandžiai, kaip įmanoma, jei jūs turite nukristi rėmai.
Ji taip pat turi garso "neštuvų" rašyti tikslią sumą garso išvesties failą (tai kompensuoja laikrodis sinchronizuoti tarp vaizdo ir garso kortelių trūkumo). nvrec yra parašyta labai moduliniu būdu, kad būtų lengva integruoti su esamų programų arba pridėti savo formatai.
Šis variklis pasinaudoja giliai buferius (2 sekundes +) garso ir vaizdo. Vaizdo buferinis vairuotojui išvengti per daug brangiai kainuojančių userspace kopijas. Garsas buferinis į userspace žiedas buferio. Tai brangu, bet neccessary, kaip OSS vairuotojai dažnai apsiriboja labai trumpų buferius.
Visi buferiai tiksliai timestamped kaip jie gavo: vaizdo buferius branduolio ir garso buferiai pagal gettimeofday () (atsvėrė einamųjų gylis branduolio buferio). Pradžioje, garso ar vaizdo nukrito iki tiek yra sinchronizuoti, ir nuo tada tik garso ir vaizdo timestamped už tą patį laikotarpį yra tvarkomi.
Kadangi bus laikrodis dreifas tarp garso surinkimo ir vaizdo įrašymo plokštės, garso srautas yra dinamiškai iškreiptas, kad tiksliai teisinga suma Garso dedamas į išvesties failą kiekvieno vaizdo kadro raštiško į failą (PASTABA: Šiuo metu Tikėjimo daroma paprasta linija algoritmas - gali padaryti daug geriau čia). Paprasta VšĮ Reguliatorius sureguliuoja skalės kraipymo veiksnys išlaikyti sinchronizavimą.
Kodas stengiasi išlaikyti vidaus buferius nuo 10% (įsitikinkite, kad mes niekada paleisti iš duomenų) ir 40% (įsitikinkite, kad mes don; t turi nekontroliuojamą nuleisti) pilna. Kai buferis yra mažiau nei 10%, pilna, ji tiesiog miega 1 rėmo laikotarpį. Kai buferis yra daugiau kaip 40% pilnas, ji palaipsniui sumažėja daugiau kadrų per sencond, kol bus pasiektas stabilus taškas.
Kodas yra skirta būti labai modulinė, todėl neturėtų būti problema pridedant alsa branduolį.
Šiuo metu yra penki išvesties šerdys: qtfile_core, kuri gamina RTjpeg, YUV2 arba žaliavinio užkoduotus QuickTime failus; divxfile_core, kuri gamina "DivX" koduotais AVI failus; nuvfile_core, kuri gamina NuppelVideo0.4 failus; rtefile_core, kuri gamina MPEG-1 programos srautus; ir ffmpegfile_core, kuri gamina tipų failus daug, kaip MPEG4, MPEG2, MPEG1, WMV, DV, H263 ... (žr dokumentaciją ffmpeg.sf.net).
Kas naujo šioje versijoje:
· Pridėta parama įrašymo radijas (įrenginiuose su parama, kad
· Fiksuotas ffmpegrec paramą, atnaujinti kodą naudoti naują Libavcodec API ir naują libavformat API (Ffmpeg CVS išleisti 2004-07-09 patikrino)
· Fiksuotas keletą į v4l2 API (branduolio 2.6.4) ragina klaidas.
· Pridėta paramą split failus skristi, iki nurodyti kiekvieno riekė dydį ir BaseName naudojamas kiekvieno failo.
· Fiksuotas kai kompiliavimo įspėjimus. Kodas kaupia be problemų gcc 2,95 ir gcc 3.3.

Panaši programinė įranga

DivXripper
DivXripper

3 Jun 15

w3cam
w3cam

3 Jun 15

dvbcut
dvbcut

12 May 15

Komentarai NewVideoRecorder

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!