NewVideoRecorder

Software screenshot:
NewVideoRecorder
Podrobnosti Software:
Verze: 20041227
Datum uploadu: 3 Jun 15
Vývojka: Justin Schoeman
Licence: Volný
Popularita: 11

Rating: nan/5 (Total Votes: 0)

NewVideoRecorder je vysoce kvalitní zachytávání videa toolkit pro Linux. V současné době podporuje v4l1 a V4L2 zařízení, jako jsou video zdroje, OSS a ALSA jako zdroj zvuku. To může výstup QuickTime (v RTJpeg, YUV2, nebo RAW formátu, a většina FFmpeg formátů), AVI (ve formátu DivX), formátu NuppelVideo, MPEG-1, a streaming multicast / unsicast.
nvrec zahrnuje hluboké ukládání do vyrovnávací paměti, aby se minimalizovalo kapky rám, ve vysokých situacích zatížení, a hladký framedropping algoritmus udržet videa co nejplynulejší, pokud máte k poklesu rámy.
Má také audio "nosítka" psát přesné množství audio do výstupního souboru (to kompenzuje nedostatek hodiny synchronizaci mezi video a zvukové karty). nvrec je napsán v extrémně modulárním způsobem, aby bylo snadno integrovat s existujícími aplikacemi, nebo přidat vlastní výstupní formáty.
Tento motor využívá hlubokých vyrovnávacích pamětí (2 sekundy +) pro audio a video. Video je vyrovnávací paměti v ovladači, aby se zabránilo příliš mnoho nákladných uživatelského prostoru kopií. Zvuk je vyrovnávací paměti v uživatelském prostoru vyrovnávací paměti. Je to drahé, ale nutný, protože řidiči OSS jsou často omezeny na velmi krátké nárazníky.
Všechny vyrovnávací paměti jsou přesně timestamped po jejich obdržení: Video buffery jádrem a audio nárazníky podle gettimeofday () (offset aktuální hloubky bufferu jádra). Na začátku, audio nebo video je zrušen, dokud oba jsou synchronizovány, a od té doby, pouze audio a video timestamped za stejné období je zpracována.
Vzhledem k tomu, že bude hodiny drift mezi zvukovými zachycování a karty pro digitalizaci obrazu, zvukový proud je dynamicky pokřivené tak, že přesně to správné množství audia je umístěn do výstupního souboru pro každý video snímek zapsány do souboru (poznámka: V tuto chvíli deformace se provádí pomocí jednoduchého algoritmu linky - mohl udělat mnohem lépe zde). PI Jednoduchý regulátor upravuje deformování faktor udržet synchronizaci.
Kód se snaží udržet vnitřní buffery mezi 10% (se ujistit, že nikdy nedojde dat) a 40% (se ujistit, že don t mít nekontrolované klesá) plná. Když je vyrovnávací paměť je menší než 10%, s jednoduše spí 1 rám období. Když je vyrovnávací paměť je více než 40%, s postupně klesá více snímků za sencond, dokud se nedosáhne stabilní bod.
Kód je navržen tak, aby bylo velmi modulární, takže by neměl být problém přidání alsa jádro.
V současné době existuje pět výstupů jádra: qtfile_core, který produkuje RTJpeg, YUV2 nebo RAW kódované QuickTime souborů; divxfile_core, který produkuje kódované systémem DivX avi soubory; nuvfile_core, který produkuje NuppelVideo0.4 soubory; rtefile_core, která vyrábí MPEG-1 programových proudů; a ffmpegfile_core, který produkuje velké množství typů souborů, jako je MPEG4, MPEG2, MPEG1, WMV, DV, h263 ... (viz dokumentaci ffmpeg.sf.net).
Co je nového v této verzi:
· Přidána podpora pro nahrávání rádia (v zařízeních s podporou, která
· Opravena ffmpegrec podporu, aktualizace kódu použít nové API libavcodec a libavformat nové API (FFmpeg CVS uvolnění 07.09.2004 zaškrtnuto)
· Opraveny některé chyby v volání V4L2 API (kernel 2.6.4).
· Byla přidána podpora pro rozdělit soubory za běhu, tím určit velikost každého bloku a basename používané pro každý soubor.
· Opraveny některé kompilace varování. Kód kompiluje bez problémů v gcc 2.95 a gcc 3.3.

Podobný software

WatchVideo
WatchVideo

11 May 15

vic
vic

3 Jun 15

MP4WEB
MP4WEB

2 Jun 15

SLMotion
SLMotion

2 Jun 15

Komentáře k NewVideoRecorder

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!