Newvideorecorder.newvideorecorder è un toolkit di capture video di alta qualità per Linux. | |
Scarica ora |
Newvideorecorder. Classifica e riepilogo
Annuncio pubblicitario
Newvideorecorder. Tag
Newvideorecorder. Descrizione
NewVideoRecorder è un toolkit di capture video di alta qualità per Linux. NewVideoRecorder è un toolkit di capture video di alta qualità per Linux. Al momento supporta i dispositivi V4L1 e V4L2 come sorgenti video, OSS e ALSA come fonte audio. Può essere emesso a QuickTime (in RTJPEG, YUV2 o formato RAW, e la maggior parte dei formati FFMpeg), AVI (in formato DivX), formato NUPPELVISO, MPEG-1 e streaming multicast / non consacrato.nvrec include il buffering profondo per ridurre al minimo le gocce di fotogrammi Nelle situazioni di carico elevate e un algoritmo fluido framedropping per mantenere il video il più liscio possibile se è necessario eseguire fotogrammi. Ha anche una "barella" audio per scrivere la quantità esatta di audio nel file di output (questa compensa la mancanza di sincronizzazione dell'orologio tra video e schede audio). NVREC è scritto in modo estremamente modulare, per facilitare l'integrazione con le applicazioni esistenti o aggiungere i tuoi formati di output. Questo motore fa uso di buffer profondi (2 secondi +) per audio e video. Il video viene tamponato nel conducente per evitare troppe copie costose dagli utenti. L'audio viene tamponato in un buffer dell'anello UserSpace. Questo è costoso, ma necessario, come i conducenti OSS sono spesso limitati a buffer molto corti. Tutti i buffer sono con precisione con precisione come vengono ricevuti: buffer video da parte del kernel e buffer audio di gettimefday () (offset dall'attuale profondità del kernel respingente). All'avvio, audio o video viene lasciato cadere fino a quando entrambi sono in sincronia, e da allora in poi vengono elaborati solo Audio e Video TimeStamped per lo stesso periodo che viene elaborato.Since ci sarà la deriva dell'orologio tra le schede audio Capture e Video Capture, il flusso audio è deformato dinamicamente in modo che esattamente la giusta quantità di audio venga inserita nel file di output per ciascun frame video scritto nel file (Nota: al momento la deformazione viene eseguita da un semplice algoritmo di linea - potrebbe fare molto meglio qui). Un semplice controller PI regola il fattore di deformazione per rimanere la sincronizzazione. Il codice tenta di mantenere i buffer interni tra il 10% (per assicurarci mai non finiremo mai i dati) e il 40% (per assicurarci che non abbiamo una caduta incontrollata) . Quando il buffer è inferiore al 10%, è semplicemente il sonno 1 periodo di riquadro. Quando il buffer è pieno di oltre il 40%, diminuisce gradualmente più fotogrammi per Sencond, fino a quando non viene raggiunto un punto stabile. Il codice è progettato per essere molto modulare, quindi non ci dovrebbe essere un problema aggiungendo un nucleo ALSA. Ci sono attualmente cinque output Core: QtFile_core, che produce file Quicktime RTJPEG, YUV2 o GRUE codificati; divxfile_core, che produce i file AVI divx codificati; Nuvfile_core, che produce file NUPPELVISO0.4; rtefile_core, che produce flussi di programmi MPEG-1; e ffmpegfile_core, che produce molti tipi di file, come MPEG4, MPEG2, MPEG1, WMV, DV, H263 ... (vedere la documentazione in ffmpeg.sf.net). Che cosa è nuova in questa versione: · Aggiunta supporto per la registrazione della radio (Nei dispositivi con supporto per tale supporto fisso FFMPeGrec, aggiornando il codice per utilizzare la nuova API LibavCodec e la nuova API LibaVformat (FFMPEG CVS versione 2004-07-09 controllata) · Risolto alcuni bug nelle chiamate all'API V4L2 (Kernel 2.6. 4). · Aggiunto il supporto per i file diviso al volo, specificare la dimensione di ciascun pezzo e il Basename utilizzato per ciascun file. · Risolti alcuni avvertimenti compilati. Il codice compila senza problemi in GCC 2.95 e GCC 3.3.
Newvideorecorder. Software correlato
Server video.
Video Server è un server video in streaming che alimenta un applet / applicazione Java per il display. ...
232
dvd2avi.
DVD2AVI è uno strumento grafico semplice per aiutarti a eseguire il backup dei DVD sotto Linux. ...
144
Apri inventore
Apri InventMTM è un toolkit 3D orientato agli oggetti che offre una soluzione completa ai problemi di programmazione grafica interattiva. ...
165
XLV.
XLV è destinato ad essere l'implementazione di middle-ware di flussi multimediali per Linux. ...
636