NewVideoRecorder

Logiciel capture d'écran:
NewVideoRecorder
Détails logiciels:
Version: 20041227
Date de transfert: 3 Jun 15
Développeur: Justin Schoeman
Licence: Gratuit
Popularité: 11

Rating: nan/5 (Total Votes: 0)

NewVideoRecorder est une haute qualité de capture vidéo boîte à outils pour Linux. Au moment où il prend en charge les dispositifs de v4l1 et v4l2 que les sources vidéo, l'OSS et ALSA comme source audio. Il peut à la sortie QuickTime (en RTjpeg, YUV2, ou le format RAW, et la plupart des formats de ffmpeg), AVI (au format DivX), le format NuppelVideo, MPEG-1, et le streaming multidiffusion / unsicast.
nvrec comprend tampon profond pour minimiser les chutes de cadre, dans des situations de forte charge, et un algorithme de framedropping lisse pour conserver la vidéo aussi lisse que possible si vous ne devez laisser tomber cadres.
Il dispose également d'un audio "brancard" pour écrire le montant exact de l'audio dans le fichier de sortie (cela compense pour le manque de l'horloge de synchronisation entre la vidéo et les cartes audio). nvrec est écrit d'une manière extrêmement modulaire, pour le rendre facile à intégrer avec des applications existantes, ou ajouter vos propres formats de sortie.
Ce moteur utilise des tampons de profondeur (2 +) secondes pour l'audio et la vidéo. La vidéo est tamponnée dans le pilote pour éviter un trop grand nombre de copies de l'espace utilisateur coûteuses. L'audio est mise en tampon dans une mémoire tampon circulaire de l'espace utilisateur. Ceci est coûteux, mais neccessary, comme pilotes OSS sont souvent limitées à des tampons très courts.
Tous les tampons sont horodatées précisément comme ils sont reçus: tampons vidéo par le noyau, et les tampons audio par gettimeofday () (compensés par la profondeur actuelle de la mémoire tampon du noyau). Au début, audio ou vidéo est tombé jusqu'à deux sont en phase, et à partir de là, seulement audio et vidéo horodatées pour la même période sont traitées.
Comme il n'y aura dérive d'horloge entre les capture et de capture vidéo des cartes audio, le flux audio est dynamiquement déformé de telle sorte que la quantité exacte de l'audio est placé dans le fichier de sortie pour chaque trame vidéo écrit dans le fichier (NOTE: Au moment où le déformation se fait par un algorithme simple ligne - pourrait faire beaucoup mieux ici). Un régulateur PI simples ajuste le facteur de déformation pour garder la synchro.
Le code essaie de garder les tampons internes entre 10% (pour nous assurer que nous ne manquons jamais de données) et 40% (pour nous assurer de Don; t ont chute incontrôlée) complète. Lorsque la mémoire tampon est inférieur à 10% complet, il dort tout simplement une période de trame. Lorsque la mémoire tampon est supérieure à 40% plein, il diminue graduellement plus d'images par sencond, jusqu'à un point stable est atteint.
Le code est conçu pour être très modulaire, il devrait donc y avoir aucun problème en ajoutant un noyau de alsa.
Il ya actuellement cinq noyaux de sortie: qtfile_core, qui produit des fichiers quicktime codées RTjpeg, YUV2 ou RAW; divxfile_core, qui produit DivX codé fichiers avi; nuvfile_core, qui produit des fichiers NuppelVideo0.4; rtefile_core, qui produit des flux de programme MPEG-1; et ffmpegfile_core, qui produit beaucoup de types de fichiers, comme MPEG4, MPEG2, MPEG1, WMV, DV, h263 ... (voir la documentation dans ffmpeg.sf.net).
Quoi de neuf dans cette version:
· Ajout du support pour l'enregistrement de la radio (dans les dispositifs de soutien à cette
· Correction d'un soutien ffmpegrec, mise à jour du code pour utiliser la nouvelle API libavcodec et libavformat nouvelle API (cvs ffmpeg libèrent 2004-07-09 vérifié)
· Correction de quelques bugs dans les appels à v4l2 api (le noyau 2.6.4).
· Ajout du support pour diviser les fichiers à la volée, par spécifier la taille de chaque morceau et le nom de base utilisé pour chaque fichier.
· Correction de quelques avertissements de compilation. Le code compile sans problèmes dans gcc 2.95 et gcc 3.3.

Logiciel similaire

Me TV
Me TV

12 May 15

JCapture
JCapture

3 Jun 15

ts2avi
ts2avi

11 May 15

Commentaires à NewVideoRecorder

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!