freeVCR

freeVCR - Video & Son

Marsh Posté le 26-09-2000 à 09:50:10    

Salut à tous,
Ayant plein de problème de syncho son/image lorsque je fais une capture sur plusieurs fichiers AVI (< 2Go) avec VirtualDub, je me suis lancé dans le développement d'un programme (qui s'appelle freeVCR) permettant de palier à ce problème.
Ce logiciel est gratuit et peut etre copié à l'infini.
 
Les fonctionnalités clés sont :
 - utilise les codecs installés pour compresser la vidéo.
 - capture le son et l'image en meme temps dans des fichiers .AVI
 - permet de dépasser la limite de 2 Go de vidéo par capture en créant plusieurs fichiers < 2 Go.
 - permet d'arreter la capture au bout d'un certain temps.
 - supporte uniquement le son en PCM
 - synchronisation de l'image et du son parfaite.
 - Les fichiers sont directement exploitables par VirtualDub, et peuvent etre mis les uns à la suite des autres.
 
Il est disponible sur ma page personnelle : http://gmouchard.multimania.com
 
La documentation n'est pas encore prete mais ne devrait pas tarder. Les utilisateurs qui connaissent déjà VidCap ou VirtualDub ne devrait pas avoir de difficulté à l'utiliser.
 
Les améliorations possibles sont les suivantes :
 - une utilisation meilleur de la puissance du disque (il faut que je crée un thread pour les entrées/sorties et que je bufferise un peu plus).
 - permettre au possesseur de carte de compression Hard (DC10+, Marvel G400, ...) de faire du divX en temps réel (il faut simplement décompresser la vidéo en Hard puis la compresser en soft avec les codecs installés).
 
Pouvez vous me dire comment ça marche chez vous ?
C'est quoi vos configs (CPU, RAM, DD, carte d'acquisition) ?
 
gilou
A+
 

 


--Message édité par gilou2--

Reply

Marsh Posté le 26-09-2000 à 09:50:10   

Reply

Marsh Posté le 26-09-2000 à 16:04:13    

up ;)

Reply

Marsh Posté le 26-09-2000 à 20:56:41    

 
 Un peu de patience Gilou ...
 Je vais te le torturer et fin de semaine, tu
 auras le verdicte !
 
 Morgan Mjpg 32 est mieux que PicVidéo, fais un test !
 
 DIVX me donne quelques soucis, plantages et difficultés pour
 obtenir une bonne compression L-Motion de 1 heure pour 650 Mo.
 
 Y-a-t'il un DIVX stable et fiable ?
 
                                :cry:

Reply

Marsh Posté le 28-09-2000 à 00:37:43    

 
 Bon, ben voilà le verdict ...
 1° J'ai constaté des drops frames en début
    d'acquisition, mais je "Bourre" à 4,5 Mo/sec
    720*540 en Mjpeg. (+ de buffer ?)
 
 2° Je possède 2 cartes DC30 et Rave.
    Impossible de configurer la Rave (Capture drivers 02)
    La DC30, OK.
    Vidcap 32 fonctionne avec les 2 cartes. Donc ...
 
 3° Les boutons de config à portée de click, c'est bien, mais
    où est donc le STOP ?
                la possibilité de sauver la config ?
                        "      de réserver un espace fichier ?
                                ( évite les drops frames )
 
 Y-a encore un peu de boulot, mais je sens que la version Beta
 ne va pas tarder, non ?
 
 Continue, c'est tout bon.
 
 Amicalement  DJ_JD       :hello:

Reply

Marsh Posté le 29-09-2000 à 09:10:43    

coucou me revoilou.
 
Salut DJ_JD,
La version 1.0alfa ne fonctionne pas bien avec Morgan MJPEG (on peut pas changer la qualité : oups)
Intel Indeo, et I263 ne fonctionnent pas.
C'est corrigé maintenant et ce sera disponible Lundi.
On pourra aussi décompresser la vidéo pendant la capture ce qui permettra d'utiliser une DC10 pour faire du divX.
Ma carte (une AIW Pro) qui ne supporte pourtant pas les modes RGB, permet maintenant de faire du Indeo ;)
 
Pour arreter la capture, il faut faire ESC.
Au début, il y avait un bouton Stop, mais je l'ait retiré car pour cela il fallait activer une option de Video For Windows (fYield = TRUE dans la structure CAPTUREPARMS pour ceux qui connaissent la prog sous VFW), qui bouffait trop de CPU.
D'ailleurs, VirtualDub n'utilise pas cette option pour les memes raisons (dommage).
 
J'ai remarqué aussi qu'il y avait systèmatiquement 1 à 3 frames de perdu des le début, ce qui est du au fait que le driver ne m'envoie pas les frames suffisament tot.
A 25 fps, il faut une frame toutes les 40ms, mais le drivers ne commence à envoyer une frame qu'après 100ms, d'où la signalisation d'un drop. Il faut savoir que ce n'est pas le logiciel qui droppe les frames mais le driver, le logiciel accepte systématiquement les frames que lui envoie le driver.
Si une frame arrive trop tard, elle est prise et les frame précédente sont marquées droppées.
 
Pour ce qui est du problème des frames droppées à cause du disque dur, je travaille sur une version multithread avec un thread pour la compression, et un thread pour les accès au disque.
C'est pas très concluant, car Windows n'a pas l'air très doué.
Il ne donne pas assez de temps CPU au thread qui écrit sur le disque, ce qui fait que les buffers se remplisse et se vide intégralement en une fois lorsqu'il est plein :ouch: , d'où une inefficacité encore plus grande (au lieu d'avoir 1 frame par ci par là, c'est carrément 10 frames :ouch: aie) .
Mais bon je désespère pas de trouver (il faut que je trouve car j'en ai besoin moi aussi ;) ).
 
 
Tu dis que Morgan MJPEG est mieux que PicVideo mais j'ai remarqué que PicVideo consommait moins de CPU que Morgan MJPEG.
 
Bon vivement la version 1.0beta (Lundi j'espère).

Reply

Marsh Posté le 29-09-2000 à 10:33:35    


Juste une remarque (j'ai pas testé ton soft encore) concernant ta future thread pour accès aux disques. Tu as essayé d'augmenter sa priorité (pas plus de 1 ou 2 car après tes autres threads elles font plus rien ;))?
 

Reply

Marsh Posté le 29-09-2000 à 10:37:51    

Visual C++> J'ai essayé de modifier la priorité du Thread qui écrit sur le disque mais ça n'a pas l'air concluant.
J'ai aussi essayé d'endormir le thread de compression lorsque les buffers se remplisse trop vite, ça marche un peu mieux, mais c'est pas encore ça :gun:

Reply

Marsh Posté le 29-09-2000 à 11:47:16    

Ok.
 
Une autre petite question : à quelle vitesse tu dois écrire sur le dur, et quelle taille de buffer à chaque fois ?
De plus, une question bête, quel language utilises tu ?
 
+

Reply

Marsh Posté le 29-09-2000 à 12:18:01    

VisualC++> Je dois écrire à un 3Mo/s < débit < 10Mo/s si c'est du MJPEG, ou un 100Ko/s < débit < 300Ko/s.
Pour le divX c'est pas trop mais pour le MJPEG c'est plus dur.
En MJPEG, j'écris des images de l'ordre de 150Ko chacune. Mes buffers sont de 4Mo.
 
J'utilise Visual C++ 6.0 (sans le service pack donc buggé légèrement :fou: ), et le programme est écrit en C (pas plus de 1000 lignes).

Reply

Marsh Posté le 29-09-2000 à 14:06:08    


Pour le divX ok, j'ai déjà fait de la sauvegarde temps réel avec un débit au alentour de 250ko/s sans perte de paquets. Par contre pour le mjpeg je ne sais pas si c'est faisable facilement au vue du débit élevé.
 
Cependant, essaye de ne pas sauvegarder des buffers trop petit même pour le divX à cause des accès disque (ne pas oublier que Windows ca lui prend du temps). Quand tu dois sauvegarder, concatène plusieurs buffers afin d'obtenir un accès disque toutes les secondes ou demie-seconde. Cela permet à ton thread de ne pas rester bloqué trop longtemps (les fonctions d'écriture étant bloquantes).
 
Bon courage,
 
PS: le SP6 de VC++ 6.0 corrige des bugs, mais bon il en reste encore un paquet  :ouch:

Reply

Marsh Posté le 29-09-2000 à 14:06:08   

Reply

Marsh Posté le 29-09-2000 à 18:46:27    

 
 Le problème avec PicVidéo Mjpeg, c'est qu'il
 ne se désinstalle pas bien. Et si
 on possède une compression Mjpeg hard comme
 la DC10, DC30, Vidiola, G400 etc - faut surtout
 pas l'installer, sinon conflict et gros CACA ...
 
 Rem : La DC30 peut capturer en 720*576 à plus de  
        6 Mo/sec. Faut un HD SCSI pour tenir le débit.
 
 A+                      :hello:

Reply

Marsh Posté le 02-10-2000 à 09:59:09    

Salut,
La version 1.0beta est disponible sur ma page perso ( http://gmouchard.multimania.com ).
 
Tu avais raison DJ_JD, la préallocation des fichiers diminue le nombre de frames droppées.
Cette version fait toujours du "direct to disk", donc pas de buffer pour le disque, et pas de thread pour les accés au disque, la version que je développe pour supporter cela n'étant pas suffisament performante (ça veut dire simplement que c'est pire :fou: ). La prochaine version (1.0) permettra j'espère d'utiliser au mieux les ressources CPU/disque dur.
 
DJ_JD> Pourrais tu me dire si maintenant ça fonctionne avec deux cartes d'acquisition dans le PC. Moi je ne peux pas tester car je n'ai qu'une seule carte.

Reply

Marsh Posté le 02-10-2000 à 14:29:34    

up ;)

Reply

Marsh Posté le 02-10-2000 à 23:22:28    

 
 Salut Gilou. Je vais bientôt balancer Vidcap 32!
 
 Pour la version beta, la Miro PC TV fonctionne impec,
 pourrais-tu exploiter le YUV12, plus rapide.
 J'arrive à capturer en DIVX 1300 bits/S et le son en 44Khz
 16 st. C'est franchement excellent! Génial.
 Rem 1 : Toujours quelques droppes frames au début.
 Y-a peut-être une solution:
 
--------------------------------------------------------------  
 Optimisation de la gestion du système de fichiers.
Afin d'améliorer la gestion du système de fichiers (en augmentant le cache), allez à la clef [HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionFS Template] et créez-y une sous-clef nommée "Personnalisée". Changez sa valeur chaîne 'default' en 'Personnalisée' puis créez les valeurs binaires 'NameCache' ("70 17 00 00" ) et 'PathCache' ("80 00 00 00" ). Cela aura pour effet d'accélérer les accès au disque dur.
Ensuite, allez sur votre Bureau et faites un clic droit sur l'icône du Poste de travail et dans le menu déroulant, choisissez Propriétés. Dans l'onglet Performances, cliquez sur Système de fichiers et choisissez "Personnalisée" dans l'onglet Disque Dur/Utilisation typique.
 
-----------------------------------------------------------------
 
 Petite anomalie : Capture Device  
                          MiroMedia PC TV driver capture
                   Format
                          Miro DC30 M-jpeg(16)   ???
 MAIS cela fonctionne ss problèmes.
 
 La Miro DC30 n'accepte pas de capturer dans un autre format
  que l'Mjpg (Plantage - Message : C'ant decompress video frame)
 Il est possible que cela vient de son propre tampon de capture!
 Elle est moins souple que la Miro PC TV si on veut bidouiller
  avec le driver de capture.
 
 Tu vas dire que j'insiste, mais peux-tu prévoir une sauvegarde
  de la config.
                 EX: Capture Audio... format.
                     Storage : C:Capture.avi
                     Store into 2 files of 2000 Mo
                     Capture driver : MiroMedia PC TV
                     Format : 352*288 RGB 24
 
 Sinon pas de bugs majeurs
 
 Rem 2 : Rip de MATRIX DIVX à 1700 Bits/sec Low-M en 2 CD's
         Qualité extra, temps de cal: + ou - 8 heures.
         Le Best pour le Rip, c'est SmartRipper 2.02 (Super)
         Rip en 20 min.
 
 Voilà, à toi de jouer.
 
 Amicalement DJ_JD
 
 
 
 
 

Reply

Marsh Posté le 03-10-2000 à 10:15:08    

Salut,
merci DJ_JD pour ton aide.
 
J'ai corrigé un bug dans le son hier soir (on entendait des cliques régulièrement) : la beta2 corrige ça ( http://gmouchard.multimania.com )
Sinon j'ai essayé de faire une capture de 1 heure 15 min et ça a marché impec : 90 frames droppées au total :( , aucune désynchro son/images, et VirtualDub ouvre les 8 fichiers de 1Go les uns à la suite des autres sans problème ;)
 
DJ_JD> Avec ta miroDC30, est-ce que tu as essayé la fonction "Decompress to".
Concernant le support du YV12, il faut savoir que ce n'est pas le programme qui s'occupe de décompresser la vidéo mais le codecs. Moi je me contente de lui demander de décompresser la vidéo, et vilain comme je suis, je recompresse dans un autre format.
D'ailleurs je demande systématiquement au codecs s'il est capable de me donner un certains nombre de format en sortie (YUY2, YV12, YVU9, UYVY, VYUY, YUYV, RGB16, RGB24, et plein d'autres plus ou moins standards et succeptibles d'etre reconnus en entrée par les codecs pour la compression).
Je peux prévoir une fonction de conversion vers le YV12 (MMX mon amour) après décompression (mais bon ça le codec divX le fait dèjà).
 
Pour ce qui concerne la sauvegarde, c'est promis, la beta3 le fera (j'en ai mare aussi de règler les paramètres à chaque fois :fou: )
 
DJ_JD> Tu dis qu'il y a une anomalie entre MiroMedia PC TV driver capture et Miro DC30 M-jpeg(16). Pourrais tu me dire quel est le  Four CC qu'indique freeVCR car c'est grace à lui qu'il retrouve quel codec sert à compresser et décompresser la vidéo.
 
En ce qui concerne la bufferisation des entrées/sorties pour mieux exploiter les performances du disque, ça devrait etre plutot long à venir car je vais surement devoir me resoudre à générer les fichier .AVI moi meme sans passer par l'API de windows :fou: (c'est pas un hasard si VirtualDub fait ça) car je crois que l'API n'est vraiment pas conçu pour tirer les performances vers le haut.
 
Personnellement les drops de frames ne me gène pas trop du moment qu'il n'y a pas plus d'une frame à la fois qui est droppée. ça devient plus genant si c'est plus de 2 frames d'un coup, car là on perçoit une accroche dans la vidéo.
Un conseil pour tous : faite une préallocation des fichiers, car c'est vraiment efficace pour diminuer les drops.
 
A+
Gilou

 


--Message édité par gilou2--

Reply

Marsh Posté le 03-10-2000 à 23:05:14    

 
   
 Salut Gilou,
 
  Concernant la Miro DC30, elle capture en Mjpg ss problèmes.
 Par contre, lorsque j'active Four CC MJPG et Decompress to RGB  24 ou YUY2 alors, c'est le plantage, ERROR : Can't decompress video frames ...
 
  Mais bon, pour moi ce qui est interressant, c'est de pouvoir capturer en plusieurs fichiers ss devoir relancer la capt. toutes les 10 Min.
  Faut reconnaitre que l'Mjpg, y-a pas mieux pour la qualité!
  Evidement, faut prévoir au moins 15 à 20 Go de libre sur l'HDD pour 2 heures en 720*576.
 
  Concernant la Miro PC TV, WinVCR(Mpeg) me permet la sélection du mode de capture RGB, YUY2, YUV12 etc... directement par la config du driver de capture de la PC TV. FreeVCR aussi, sauf que je n'ai pas l'YUV12 ??? C'est pas vital, mais c'est un +.
 
  Tu parles de cliques dans le son, j'ai pas ce problème. Le DMA activé sur certains HDD peut parfois provoquer ces désagréments. (Quantum Fireball)
  MAIS si je pousse la compression, il arrive un ralentissement flagrant de la video/audio qui donne un effet surprenant genre grosse voix ...
 Pas de désynchro, c'est bizarre. Cet effet disparait si je diminue le taux de compress. Y-a moyen de corriger avec VirtualDub.
 
 ***** J'oubliais, PAS de MESSAGE d'écrasement de fichier (faut prévoir), une erreur est si vite arrivée ! ******
 
 
  J'ai fait des essais avec ma Vidiola Pro sur une autre bécane, j'ai les mêmes problèmes qu'avec la Miro DC 30. Compression hard Mjpg OK, mais si j'active Four CC et decompress to RGB 24, c'est également le plantage ???
 
 Je pense que ta carte ne possède pas de compression hard (sic) puisque cela fonctionne avec la Miro PC TV qui elle compresse en SOFT.
 
 Te casses pas trop la tête, VirtualDub recompresse l'Mjpg en DIVX comme un chef + les filtres. Impossible à faire en temps réel de toutes façons.
 Les fonctions proposées dans FreeVCR sont déjà pas mal.
 
 Bon courage, j'attends avec impatience la version Beta 3.
 
 A+      DJ_JD
 

Reply

Marsh Posté le 04-10-2000 à 10:02:32    

Salut,
 
DJ_JD> L'effet "grosse voix" arrive au début, au milieu, ou à la fin de la vidéo ?
 
En fait c'est parce-que le son est arrivé trop tard par rapport à la vidéo (je pense que ça a fait ça au début de la capture).
Dans freeVCR la synchro son/images n'est pas faite comme dans VirtualDub. Le problème lorsque le son est capturé par deux périphériques séparés (carte d'acquisition et carte son), c'est que les horloges des périphériques ne sont pas synchrone.
Chez moi, l'horloge de la carte son est en retard par rapport à celle de la vidéo.
Il y a deux façons de synchoniser le tout :
 - dropper des frames pour que la durée de la vidéo soit la meme que celle de l'audio.
 - rééchantillonner le son à la fréquence attendue.
 
J'ai choisi la deuxième méthode car c'est vraiement très simple à faire, on ne droppe jamais de frame inutilement (sauf si c'est du à un manque de ressource de la machine), et puis les variations ne sont pas énormes.
Le problème c'est que souvent, le driver de capture envoie les premiers échantillons sonores trop tard, d'ou une accéleration/déceleration du son au début mais après tout rentre dans l'ordre, et surtout impossible que le son ne soit pas synchro meme après des heures d'enregistrement.
 
Par contre, si c'est arrivé en plein milieu de la capture, ça m'inquiète parce-que ça veux dire que la méthode est vraiment pas adaptée :??:
 
Demain, je mettrais la beta3 en ligne qui permet de faire "Save settings" et "Load settings". Je ne sait pas encore si je permettrais de spécifier le fichier qui contiendra les "settings". Il préviendra aussi s'il y a risque d'écrasement d'au moins un des fichiers de capture.
 
C'est bizarre que tes cartes MJPEG ne veulent pas décompresser la vidéo pendant une capture parce-que avant de décompresser je demande au codecs s'il peut décompresser vers le format indiquer dans la combo box où on choisit un FourCC. Ils ont peut etre prevu le coup chez miro :D :D :D .
 
Pour ce qui est du format YV12 de la PCTV, je comprend pas pourquoi ça marche pas, puisque je fais comme VidCap32, c'est à dire que je demande l'affichage de la boite de dialogue pour sélectionner le format vidéo. Cette boite de dialogue est spécifique à chaque carte et contient tous les formats officielement supportés. De toute façon j'envisage par la suite de faire ma propre boite de dialogue avec tous les formats et résolutions possibles comme dans VirtualDub, en plus de celle livrées par le constructeur de la carte d'acquisition (probablement dans la beta4, disont Jeudi ou Vendredi, car c'est pas très long à faire).
 
Concernant le bug que j'ai décrit dans la beta1 sur le son, je t'assure qu'il était présent (Toutes 4 secondes il y a un échantillon incorrecte qui donne l'impression que le son est coupé). Si tu as un éditeur de WAV type CoolEdit, on arrive à le voir en zoomant.
 

 


--Message édité par gilou2--

Reply

Marsh Posté le 04-10-2000 à 16:19:42    

ça interesse personne d'autre ? On est que 2 à vouloir faire des acquisitions vidéos qui dure plus que 10min :D :D :D
 
allez up ;)

Reply

Marsh Posté le 04-10-2000 à 18:43:49    

 
 Ave, Gilou
 
 Concernant la grosse voix, y-a pas de règle, ça commence
 +/- 10 sec, puis c'est normal 2 min., ensuite, ça recommence ...
 
 La Miro DC30 possède 1 entrée Audio, en l'utilisant, plus de  
 problèmes. La combinaison Vidéo/Audio est d'ailleurs conseillée
 par Miro. ( Driver optimisé ?)
 
 J'ai trouvé un upgrade de Vidcap 32, il permet de capturer aussi
 en multi-fichiers ! Y-a de la concurrence dans l'air!!!
 
 Ce qui m'intéresse maintenant, c'est un player qui puisse
 lire plusieurs Avi à la suite ss temps morts, tu vois ou je
 veux en venir ? Comme je fais pas mal de montages, cela
 m'éviterais de recompiler pendant des heures !
 
 Pour savoir si FreeVCR interesse du monde, ben, met un compteur
 sur ta page perso. Ce sont des ingrats ...
 
 Bien à toi DJ_JD

Reply

Marsh Posté le 05-10-2000 à 09:47:54    

Salut DJ_JD,
J'ai déjà essayé la version VidCap32 modifié pour faire plusieurs fichiers, mais :
 1 - ça capture la vidéo et l'audio dans des fichiers séparés (.AVI et .WAV).
 2 - ça consomme beaucoup de temps CPU, et il y a beaucoup de droppe de frame (encore plus que freeVCR).
 
Sinon je connais d'autres logiciels (payants) qui font ça :
 - AVI_IO ( http://www.nct.ch/multimedia/avi_io/ )
 - ReelCap ( http://www.reelware.com/reelcaphome.htm )
 
Les seuls logiciels gratuits que je connaisse sont VidCap32 patché, VirtualDub, et bien sur maintenant freeVCR.
 
AVI_IO n'aime pas beaucoup ma config, car il me dit que j'ai pas assez de RAM (j'ai que 64 Mo, et je pense qu'il n'y a pas assez de place pour les tampons Wave du coup). Mais il a très bonne réputation.
 
ReelCap a marché chez moi mais l'interface utilisateur est déplorable et compliquée. De plus, on resent une coupure du son entre chaque fichier. Par contre ça droppe peu de frame.
 
Ce sont des sharewares difficiles à trouver en version complète (il y a des cracks mais les mise à jour des cracks ne sont pas régulières).
 
Hier soir, j'ai programmé les fonctions Load Settings et Save Settings. Les derniers paramètres sont chargés automatiquement au lancement. J'ai aussi ajouté une boite de dialogue pour customiser les résolutions et le format de la vidéo. j'ai été surpris que ma carte supporte plus de format que ceux documentés ! ça sera sur ma page perso demain matin (vendredi) car il faut que je corrige un bug que j'ai introduit par mégarde hier soir.
 
Pour ce qui est du son, si le time stamp du buffer (4 secondes par buffer) est en retard du plus de 20% (0.8 secondes) alors je met un message "Sound is out of sync". Je pense que je vais descendre cette limite en dessous de 5 % pour qu'on puisse s'en apercevoir tout de suite (ça doit agaçant de s'en apercevoir au bout de 2 heures de capture :fou: parce qu'après on se dit freeVCR :gun: ).
ça doit etre marrant à entendre comme effet :D :D :D
 
Pour le player, je pourrais en faire un (intégré dans freeVCR ?).
C'est ce que je voulais faire au début pour que l'on ait un magnétoscope complet (avec record, stop, play, pause, rewing, forward, etc....).
 
Je suppose que les personnes qui ont lu le topic attendent des versions non beta mais bon, si personne ne l'essaye comment l'améliorer, le but étant de supporter toutes les configs imaginables et de répondre au mieux aux besoins de chacuns (et des miens aussi :D :D :D ). Ce que je voulait avec freeVCR, c'était palier au problème de VirtualDub (en attendant une solution) et puis avoir une interface qui réunisse dans une seule fenetre tout les paramètres (j'aime pas les menu déroulant).
 
A+
Gilou

Reply

Marsh Posté le 06-10-2000 à 00:12:36    

salut gilou :D
interessant ton chtit prg !
jaimerais bien taider a le tester, mais j'ai toujours pas de carte d'acquisition :(
 

Reply

Marsh Posté le 06-10-2000 à 09:33:43    

Salut drack :hello: ,
Bon la version 1.0beta3 est dispo. on peut maintenant "customiser" les formats vidéo et donc avoir des formats non documentés (cool), du style 400x300 ou 512x384 :D
J'ai oublié de tester si la largeur et la hauteur sont correctes (des nombres :D quoi) et puis aussi le format MJPEG. Bon ça sera pour beta4.
On peut aussi charger et sauvegarder les paramètres (expérimental, le format du fichier de sauvegarder pourrait changer dans les versions suivantes).
Les derniers paramètres sont chargés automatiquement au démarrage.
 
Gilou
A+
 

Reply

Marsh Posté le 06-10-2000 à 14:05:43    

je viens de connaitre ce forum et je prends ton prog et je vais faire des essais ce soir

Reply

Marsh Posté le 06-10-2000 à 21:22:53    

 
 Salut Gilou
 
 *** Il m'est parfois impossible de me connecter sur le Forum
     comme ce fut le cas ce jeudi 05, patience donc .. ****
 
 Alors, pour FreeVCR Beta 3, c'est Houai, houiiii, Mhmm etc.
 Enfin, FreeVRC se retrouve à l'honneur sur mon bureau.
 
 J'ai eu l'occasion d'essayer une DC 10, la qualité est bonne
 mais les formats sont fort limités, dommage (720*540/360*270).  
 
 Toujours blocage en compression autre que l'Mjpeg avec la DC30,
 impossibilité de sélectionner un autre format, message
 d'erreur mais pas de plantage.
 
 Avec la Miro PC TV, c'est OK.
 
 Je revendique mon identité FRANCOPHONE ! Cré d'vin d'Jou !
 Tu peux faire une version FR pour moi ? Hein dis.
 
 Ah, aussi un bouton raccourci pour la table de mixage Audio
 afin d'éffectuer des réglages fins.
 Voilà, c'est tout pour aujourd'hui.
 
 T'as l'icone en feu, fait gaffe ...
 
 A+     DJ_JD
 

Reply

Marsh Posté le 09-10-2000 à 09:46:24    

Salut à tous :hello: ,
La beta4 est disponible. Elle ajoute le bouton Stop. ça n'a pas l'air de trop chargé le CPU (pas plus de drop de frame il me semble), par contre le moniteur système m'indique 100% d'usage CPU :( . Si ça marche moins bien, je le retirerais.
 
DJ_JD> La table de mixage : pourquoi pas. Je vais voir ce que je peux faire.
 
Une version francophone : ok
 
Pour ce qui est du problème du MJPEG avec la DC10 et DC30, je vais essayer d'utiliser ICDecompressEx au lieu de ICDecompress pour voir si ça change quelque chose :??:
 
Je rajouterais peut etre dans les versions suivantes la possibilité de compresser l'audio (mp3 ?) dès que j'aurais compris comment ça marche la compression audio sous windows.
 
A+
gilou

Reply

Marsh Posté le 09-10-2000 à 14:34:34    

up ;)

Reply

Marsh Posté le 09-10-2000 à 15:22:59    

Salut,
 
Cela fait maintenant plusieurs jours que je teste freeVCR. Je n'ai eu aucun pbl (test avec PCTV et ATI /WIN98). Toutefois, je veux mettre mon petit grain de sel dans l'histoire car je trouve le pgm interressant. Voici mes remarques...
-Detail esthetique: tous le monde n'utilisent pas les couleurs standards ( gris clair ) comme couleur de fenetre... Il serait bien d'utiliser la variable systeme de la couleur des boutons comme fond de fenetre et non gris. Oui, je sais c'est un detail :-)
 
-Detail pratique: pour eviter d'avoir une fenetre de plus de 640X480, l'utilisation d'onglet serait tres pratique ( Input Video, Output Video, Audio, Storage, Status) (moi non plus je n'aime pas les menus ...). Ouais, ouais, je sais ENCORE un detail :-)
 
Sinon, gilou2 continue la chose, cela vaut la peine...
 
A+
 
NB: J'essaye de faire des captures avec la PCTV /WIN2K avec d'autres programmes de capture que celui fournit par Pinnacle. Cela ne fonctionne pas, il refuse d'ouvrir le driver de capture.
Limitation du driver ? Y a t il une bonne ame sur ce forum qui connait le meme pbl. ?

Reply

Marsh Posté le 09-10-2000 à 17:39:31    

>gilou2
j'ai testé ton soft et comparé avec Virtual Dub et avec les même reglages j'ai des frame dropped avec FreeVCR et pas avec Virtual Dub !!!
C'est normal ?????

Reply

Marsh Posté le 09-10-2000 à 19:07:08    

 
 Salut Gilou, comment va ?
 
 J'ai capturé un film de 2H10 en une fois, 10 fichiers de 2 Go.
 Quelques drops au début après c'est OK.
 Format Mjpg 720*540 et son à 44Khz/16bits/Stér.
 Je recompresse en DIVX 2 CD's à 1700 B/S Low-Motion + Cropping
 à 640*352 (16/9).Je supprime les bandes noires.
 La qualité est vraiment super.
 
 J'arrive pas à visionner en preview avec la DC30, la PC TV, OK.
 Je gagnerais en CPU. Avec Vidcap, ça marche. Cela me permettrais
 de pousser la compression à 5 Mo/sec Min.
 Tu me diras : sélectionne NONE, mais cela m'obligerais d'avoir
 une TV à proximité et je suis déjà full en PC's, magnétos, etc.
 
 Je teste la beta 4 et je t'informe des résultats ...
 
 A+    DJ_JD

Reply

Marsh Posté le 09-10-2000 à 23:40:14    

Salut, j'ai installer ton prog,
 
j'ai une Studio PCTV Rave de pinnacle, et sa marche pas
 
J'ai p-e fait une erreur de config, mais là, l'écran de capture m'affiche une image violette/rose fluo :)
(J'ai le meme probleme avec le soft d'origine filé avec la carte remarque, je suis sous w2k pro avec les derniers drivers)
 
autre chose, qd je clique sur l'icone en bas a gauche (je suppose que c pour débuter la capture), sa me fait un mess d'erreur avec can't begin decompression
 
 
voilà :)
 
en ts cas d'apres les feedback sa a l'air bien terrible ;)

 

--Message édité par Ly$--

Reply

Marsh Posté le 10-10-2000 à 10:28:04    

Salut à tous,
J'ai traduit freeVCR en français hier soir et j'en ai profiter pour permettre une traduction facile dans d'autres langues.
S'il y a des volontaires pour traduire dans d'autres langues, je peux leur donner les textes à traduire.
Tout ceci est dans la beta5, qui n'apporte d'ailleurs pas de fonctionnalités en plus.
 
Zorglup> Ok pour le problème du fond gris, je vais le faire.
Les onglets pourrais se faire aussi mais plus tardivement. Je pense qu'avec l'éditeur de ressource de Visual ça devrait etre fracile.
 
Belzebuth> Si tu as plus drop de frame avec freeVCR que VirtualDub, c'est tout à fait normal. freeVCR ne fait que du direct to disk. Pour pallier au problème de droppe la seule solution pour l'instant c'est d'augmenter le nombre de buffers vidéos et préallouer les fichiers.
 
DJ_JD> Je comprend pas pourquoi la preview marche pas. ça marche avec VirtualDub ?
 
J'ai regardé aussi pour la table de mixage. C'est un peu trop compliqué à cause de l'API de windows qui est un peu tordu. J'ai regardé le code source de VirtualDub, et c'est vraiment trop compliqué pour ce que ça apporte. Ce que je pourrais faire c'est lancer le programme de la table de mixage de la carte depuis freeVCR, le problème c'est que je ne sais pas quel est le nom du fichier (spécifique à chaque carte).
 
 
Ly$> Tu as du cocher la case "Decompress to". Décoche la et ça devrait rentrer dans l'ordre. Si ça marche toujours pas, une photo de ton écran serait d'un grand secours (pas mail ou directement sur le forum).
Sinon concernant l'OS, je suis un peu rétrograde car je suis resté sous Win95 OSR2. J'ai eu Win98 pendant 7 mois à mon stage, et j'ai vraiment pas vu l'interet de changer.
Idée de solution pour ton problème : Je pense ce que tu veux faire, c'est regarder un programme TV. Pour faire ça, if faut que tu lance d'abord le programme livré avec ta carte pour la TV. Ensuite tu ferme le programme et tu lance freeVCR ou un autre programme de capture. Et normalement, tu devrais avoir une image.
 
 

Reply

Marsh Posté le 11-10-2000 à 10:12:51    

La documentation pour freeVCR est disponible.
 
A+
Gilou

Reply

Marsh Posté le 11-10-2000 à 18:44:05    

 
 Salut Gilou,  
 
 Je t'assures, la preview avec la DC30 ne marche pas, fenêtre
 noire ? Vidcap-OK. Cela me ferais gagner du CPU.
 
 A peine écrit il y a deux semaines, FreeVCR est déjà
 un progr. de référence !  
 Chez VirtualDub, paraît qu'ils sont verts !
 
 Quand est-ce que tu payes un verre ? (rime)
 ------------------------------------
 
 Dites moi Maître, quels sont les paramètres les plus
 éfficaces pour convertir sous Virtual un ripp DVD à 29,97
 en 25 ips ? Le moins de saccades possible !
 
 A la relucture                          DJ_JD

Reply

Marsh Posté le 11-10-2000 à 22:49:56    

Salut gilou et vrabo !  
Bon, perso je débute dans l'acquisition (dc30, driv1.41 + misici.dll modifié pour instant vidéo/ Athlon 650 /HD 18Go scsi2)
Mais, j'pige pas un truc. Quand j'acquisitionne (!) j'ai beau mettre 25fps, j'ai un peu n'importe quoi en résultat: j'ai eu selon mes différents essais de 23 fps à 30fps ! Donc résultat trés moyen...
C'est ou que je coince ?
 
Merci

Reply

Marsh Posté le 12-10-2000 à 09:44:44    

DJ_JD> VirtualDub n'a vraiment rien à craindre de freeVCR. En tout cas je ne suis pas près de m'en séparer. En fait j'aurais préféré que VirtualDub n'ait pas de problème de synchro son, car c'est vraiment le logiciel gratuit le plus génial que je connais (Merci Avery Lee ;) ).
 
guyteam> En effet c'est pas normal. Quel est le frame rate qu'indique Windows Media Player et VirtualDub ? Parce-que meme si le frame rate effectif (qui est affiché pendant la capture) n'est pas celui désiré (dans ce cas, il y a des frames droppées), le frame rate déclaré dans le fichier est bien celui qui est demandé. De toute façon, je vais regarder ça de plus près ce problème.
 
J'ai trouvé un bug dans la beta4 et la beta5 : lorsqu'on ne capture pas dans plusieurs fichiers (donc un seul fichier), l'espace disque est systèmatiquement préalloué meme si on ne l'a pas demandé.
 
En ce moment, je regarde les spécifications des fichiers AVI afin de les créer moi meme, et donc avoir une vraie bufferisation des entrée/sortie. ça supportera des fichiers jusqu'à 2Go (pas 4Go, car je veux pas m'embeter avec les spécifications OpenDML :D) et devrait supprimer presque tout les droppes de frame.
 
PS: depuis que freeVCR est dans les news de tec-video, le compteur de mon site perso s'affole :D Merci tec-video, DJ_JD (le premier qui s'est dévoué pour tester la version alfa :D :D), et puis tout ceux qui réponde sur les forums et par mail. Merci encore à tous pour vos encouragements ;)
 

Reply

Marsh Posté le 12-10-2000 à 12:12:39    

gilou2 -> si tu mettais un post sur freevcr sur des forums anglophones, tu ferais un carton...
ya tout pleins de gars ki cherchent a faire ce ke ton prg fait et tout le monde nest pas forcement content de AVI-IO par exple (becoz licence par exple, version full pas facile a trouver etc...)
:)

Reply

Marsh Posté le 12-10-2000 à 13:39:26    

Drack> Oui mais je voulais d'abord avoir une version stable (1.0) et c'est plus facile de dialoguer avec des francophones :D
Si tu connais des forums anglophones suffisament fréquenté, je suis preneur. Hardware.fr est le seul forum bien fréquenté que je connaissent. J'ai trouvé d'autres forums francophones mais c'est vraiment des newbies (genre il savent pas ce que c'est que system.ini :lol: ).
 
Pour l'instant, j'ai mis un post sur vcdhelpers.com

Reply

Marsh Posté le 12-10-2000 à 22:11:03    

DJ_JD a écrit a écrit :

 
 
 J'ai trouvé un upgrade de Vidcap 32, il permet de capturer aussi
 en multi-fichiers ! Y-a de la concurrence dans l'air!!!
 



 
Tu la trouvé ou l'upgrade de vidcap ?[/g]

 

--Message édité par guyteam--

Reply

Marsh Posté le 12-10-2000 à 22:34:25    

Salut gilou!
 
Bon, sous virtualdub, je suis bien à 25 fps (pour un affichage en instantanné qui reste autour de 24.80 => 25.20)
J'ai fait un grosse déinstall-réinstall des drivers, je n'ai plus des poussées à 30 fps ;)
 
Par contre, deux points (lié à la DC30 perhaps...)
1) au bout d'une heure dix, une heure et quart freeze, plus un frame de capturé. (Je crois que c'est lié à la DC30, faut réinitialiser le driver avant 1h10 like avi_io, ça coute quelques drops, mais,....)
 
2) J'ai le son désynchronisé de l'image et un "saut d'image" toutes les 3 ou 4 sec, alors que je n'ai pas de frame drop pendant la capture.
 
Deux pôsibilités: ma config ou freevcr....
@ bientot,

Reply

Marsh Posté le 13-10-2000 à 09:45:04    

guyteam> C'est bizarre que tu obtiennent parfois 25.20 fps (au lieu de 25 fps). C'est la cause de la désynchro/son image. Bon je crois que je vais empecher ce problème (du au driver :D) qui envoie plus d'image que demandé :ouch:
 
VidCap32 patché tu le trouve sur ce site (très interessant car il répertorie plein de shareware/freeware pour la vidéo) :
http://winfiles.capitolonline.nl/apps/98/video.html
 
En fait, non il n'y est plus.
On le trouve ici : http://www.physik.uni-freiburg.de/ [...] ndex2.html
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed