The Ultimate Divx Maker Version 2.5 !!!!!!!!!!!

The Ultimate Divx Maker Version 2.5 !!!!!!!!!!! - Video & Son

Marsh Posté le 20-06-2001 à 23:25:53    

Encore une version !  
Correction de quelques bugs (calculatrice, multiplexage lorsque l'on a qu'une seule piste audio, accélération de la prévisualisation de 1000% :-))
De plus j'ai mis une doc pour le logiciel. Attention toutefois, je suis nul en conception de page Web (comme vous avez pu le constater en allant sur mon site) donc la donc est du même genre ! Si vous avez des remarque ou des question s n'hésitez pas.
 
PS : Bruce, moi je veux bie nque les fenêtre dos se ferment toutes seules comme des grandes mais comment on fait ?
Quand tu as un fichier batch, quand les opérations sont finies, la fenêtre indique terminée mais y'a-t-il une commande pour fermer la fenêtre ???
si oui laquelle ?
 
REM : ce n'est un pas bug si l'on ne peut pas choisir Avimux ou Virtualdub ; c'est fait exprès.
 
http://perso.wanadoo.fr/david19/default.htm


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 20-06-2001 à 23:25:53   

Reply

Marsh Posté le 20-06-2001 à 23:28:05    

Ben je sais pas, comment tu les appèles tes batch ?


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 20-06-2001 à 23:39:16    

Voilà la fonction qui me permet de lancer une appli externe
 
function LanceAppliAttenteFin(NomFichier:string):boolean;
var
  StartInfo : TStartupInfo;
  ProcessInformation : TProcessInformation;
begin
  result:=true;
  ZeroMemory(@StartInfo, sizeof(StartInfo)); // remplie de 0 StartInfo
  StartInfo.cb:=sizeof(StartInfo);
  if CreateProcess(nil,PChar(NomFichier),nil,nil,true,0,nil,nil,StartInfo,ProcessInformation)
  then WaitForSingleObject(ProcessInformation.hProcess, INFINITE)// attend que l'application désignée par le handle ProcessInformation.hProcess soit terminée
  else result:=false;
end;
 
Donc pour lancer le fichier temp.bat j'appelle
LanceAppliAttenteFin('temp.bat');
ce qui revient au même que de lancer le fichier batch depuis l'explorateur !!
 
Sinon pour vstrip tu veux que je t'envoie les sources de mon prog ? Par contre, moi je ne SAIS PAS programmer en C++ donc toute mon appli est en Delphi alors j'espère que tu comprends la pascal parce que c'est pas moi qui vais traduire en C++ . Pour les infos demande moi
 
Sinon le code dont je me sert pour l'ifo c'est :  
procedure ParsIFO(FileName: String);
var
  i, j: Integer;
  ifo_handle, ifo_flags: Cardinal;
  it: TTreeNode;
  s: String;
begin
  form4.TreeViewIFO.Items.Clear();
  form4.IFOChainIdx := -1;
  //RadioGroupAngles.Items.Clear();
  //RadioGroupAngles.Enabled := False;
 form4.comboBoxifoaudio.Items.Clear();
 form4.comboboxIFOSub.Items.Clear();
 for i := 0 to form4.NumIFOChains - 1 do
   if (form4.IFOChains[i].Cells <> Nil) then begin
      FreeMem(form4.IFOChains[i].Cells);
      form4.IFOChains[i].Cells := Nil;
    end;
  SetLength(form4.IFOChains, 0);
  form4.NumIFOChains := 0;
 
  it := nil;
  ifo_flags := 0;
 
  ifo_handle := ifoOpen(PChar(filename), ifo_flags);
  if (ifo_handle <> 0) then begin
    j := ifoGetNumAudio(ifo_handle);
    for i := 0 to j - 1 do
      form4.comboboxifoaudio.Items.Add(Format('%d. %s', [i, ifoGetAudioDesc(ifo_handle, i)]));
      form4.ComboboxIFOAudio.text:=form4.comboboxifoaudio.Items[0];
   j := ifoGetNumSubPic(ifo_handle);
    for i := 0 to j - 1 do
      form4.comboboxIFOSub.Items.Add(Format('%d. %s', [i, ifoGetSubPicDesc(ifo_handle, i)]));
      form4.ComboboxIFOSub.text:=form4.comboboxifoSub.Items[0];
    with form4.TreeViewIFO.Items do begin
      BeginUpdate();
      form4.NumIFOChains := ifoGetNumPGCI(ifo_handle);
      SetLength(form4.IFOChains, form4.NumIFOChains);
      for i := 0 to form4.NumIFOChains - 1 do with form4.IFOChains[i] do begin
        NumCells := ifoGetPGCIInfo(ifo_handle, i, Length);
        it := AddObject(nil, Format('%u. Length: %u:%.2u:%.2u:%.2u in %d cell(s)', [i, Length[0], Length[1], Length[2], Length[3], NumCells]), Pointer(i));
        GetMem(Cells, NumCells * SizeOf(t_vs_vobcellid));
        ifoGetPGCICells(ifo_handle, i, @Cells^[0]);
        for j := 0 to NumCells - 1 do with Cells[j] do begin
          s := Format('%u. Vob-id: %.3u/Cell: %.3u', [j, vob_id, cell_id]);
          if (angle <> $11) then
            s := s + Format(' (%u/%u)', [angle and $f, angle shr 4]);
          s := s + Format(' [@LBA %u - %u]', [start_lba, end_lba]);
          AddChildObject(it, s, Pointer(j));
        end;
      end;
      if ((it <> nil) and (form4.NumIFOChains = 1)) then
        form4.TreeViewIFO.Selected := it;
      EndUpdate();
    end;
    ifoClose(ifo_handle);
  end else
    MessageDlg('Le programme n''a pas réussi à lire le fichier Ifo', mtError, [mbOK], 0);
end;
 
Voilà.


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 20-06-2001 à 23:41:56    

Hummm, arf le pascal c pas très éloigné mais pourtant ;)
 
Je vais étudier ça, g delphi 5 alors...
 
Pour lancer les batch, moi j'utilise la fonction system(); regarde si tu l'as pas en delphi :)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 21-06-2001 à 00:04:52    

Hummm, bug de téléchargement. Quel que soit le soft que j'utilise pour télécharger ça bloque à 99%... wanadoooooooo ?


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 21-06-2001 à 00:28:39    

pas moyen de telecharger l'executable seul !!!
@+

Reply

Marsh Posté le 21-06-2001 à 08:08:31    

be nça doit être réparé parce que ça marche auhourd'hui !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 21-06-2001 à 08:25:29    

David, serieusement tu violes la license GPL en utilisant vStrip...  
 
Tu as deux solutions:
1°) Ne plus utiliser la DLL vStrip
2°) Tu distribue ton soft sous license GPL et tu distribue le code source...


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
Reply

Marsh Posté le 21-06-2001 à 09:14:04    

ok j'upload !


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 21-06-2001 à 09:21:14    

Attend, avant il faut que tu appliques le GPL sur ton soft, vas sur http://www.gnu.org/ pour te documenter...
 
C'est bien ce que tu fais... Pas comme Vidomi qui a subit la colere de la Free Software Fondation et qui a été Boycotté


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
Reply

Marsh Posté le 21-06-2001 à 09:21:14   

Reply

Marsh Posté le 21-06-2001 à 09:41:11    

davidmarli> N'oublie pas de mettre tous les copyrights dans ton programme et de joindre le fichier copying decrivant la licence GNU GPL (suit bien les conseils marques dedans afin de proteger ton code source).

Reply

Marsh Posté le 21-06-2001 à 10:06:50    

Oui comme ça tu seras tres bien protegé !


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
Reply

Marsh Posté le 21-06-2001 à 20:23:13    

euh blacksunsoft, j'y comprends rien sur leur site, faut faire quoi en fait ??? je trouve rien à télécharger


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 21-06-2001 à 20:27:36    

mais c'est du pascal ça !
 
je vais télécharger ce truc pour voir...

Reply

Marsh Posté le 21-06-2001 à 21:23:27    

davidmarli a écrit a écrit :

euh blacksunsoft, j'y comprends rien sur leur site, faut faire quoi en fait ??? je trouve rien à télécharger  




 
Regarde comment sont fait VirtualDub ou FreeVCR.
Il faut que tu ajoute à chacun de tes fichiers un truc de ce style :
//
//  FreeVCR for Windows (version 1.2beta8) - A simple video capture program for Windows
//
//
//  Copyright (C) 2000-2001 Gilles Mouchard
//
//  This program is free software; you can redistribute it and/or modify
//  it under the terms of the GNU General Public License as published by
//  the Free Software Foundation; either version 2 of the License, or
//  (at your option) any later version.
//
//  This program is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//  GNU General Public License for more details.
//
//  You should have received a copy of the GNU General Public License
//  along with this program; if not, write to the Free Software
//  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
//  Please contact me for any bugs or questions.
//  mouchard@lri.fr
 
Et dans le programme, il faut qu'à un moment s'affiche le copyright (dans l'a propos du programme par exemple).
Il faut aussi faire reference au fait que le programme est sous licence GNU GPL et que la licence se trouve dans le fichier copying (choppe le dans un prog dejà GPL).


---------------
Développeur de FreeVCR : http://freevcr.ifrance.com [:gilou2]
Reply

Marsh Posté le 22-06-2001 à 00:09:56    

bon ben apres divers test, voila ce que j'obtiens :
 
http://brolysan.freesurf.fr/er01.JPG
 
http://brolysan.freesurf.fr/er02.JPG
 
http://brolysan.freesurf.fr/er03.JPG
 
http://brolysan.freesurf.fr/er04.JPG
 
http://brolysan.freesurf.fr/er05.JPG
 
http://brolysan.freesurf.fr/er06.JPG
 
http://brolysan.freesurf.fr/er07.JPG
 
http://brolysan.freesurf.fr/er08.JPG
 
voila voila, peux tu me dire ce qui se passe? L'extraction des vob et du fichier lst s'est passé nicquel, mais dés que je veux ripper (ou meme mater la video uniquement) ca plante :(

Reply

Marsh Posté le 22-06-2001 à 00:17:00    

david, j'ai trouvé sur ta page :
 
Attention : vous ne pouvez effectuer la copie d'un DVD que si vous possédez l'original.
 
sur la mienne, ouverte depuis + d'un an :
 
DISCLAIMER : Vous ne pouvez copier un DVD sur un CD-R que si vous en possédez l’original.
 
ça sens un peu le pompage, bien que la formule est tellement simple et classique qu'il puisse sagir d'un hasard...
 
alors, pompage ou paranoïa ?

Reply

Marsh Posté le 22-06-2001 à 01:57:59    

qu'est ce qu'il apporte de spécial "The ultimate divx maker" ???
c'est un gui comme le rippack ?? :??:

Reply

Marsh Posté le 22-06-2001 à 08:51:30    

JC : oui, faut arrêter la paranoïa !! En plus ta phrase ou la mienne on la trouve partout ! Donc qui a copié sur qui en premier ? Mais, en tout cas pour te rassurer NON et RENON je n'ai pas paraphrasé ton site
 
Nicola04 : oui c'est une gui!


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 22-06-2001 à 08:57:45    

brolysan2 : je ne comprends pas bien pourquoi tu peux pas plutôt mettre le fichier batch stplaît ?
De toute façon j'ai encore changé le code du programme : je ne me sert plus de fichier batch, et j'ai vraiment l'impression qu'on gagne en vitesse sur tout point de vue : pour passer d'un logiciel à l'autre, ou bien pour la compression Divx.
Mais j'essaie de le tester à fond car les précédentes versions que j'ai mises à dispositions l'ont été avec trop de précipitation.
(il ne me reste plus qu'à tester les 2 langues)


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 22-06-2001 à 09:04:51    

un fichier batch??? ou ca?

Reply

Marsh Posté le 22-06-2001 à 09:28:36    

jesus-christ j'éspere que t'es pas sérieux en disant qu'il a copié ta phrase!!! Il y a ça partout et je doute fort que ce soit toi qui l'ai écrit en premier!!
non mais....

Reply

Marsh Posté le 22-06-2001 à 10:01:19    

Je prefere la mienne:  :sol:  
 

Citation :


Attention: ce logiciel a pour but de faire UNIQUEMENT des copies de sauvegardes de vos DVD. Il est strictement interdit d'utiliser DVD:Reaper avec du matériel sous copyright !!! L'auteur décline toute responsabilités envers l'utilisation de DVD:Reaper
 


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
Reply

Marsh Posté le 22-06-2001 à 10:42:12    

attention blacksun il y a le mot copie dans ta phrase! tu as certainement du pomper la phrase de Jesus Christ!
petit malin va! :hap:

Reply

Marsh Posté le 22-06-2001 à 11:59:09    

en français, oui je suis le premier.
mai 2000
 
mais OK, j'disais ça comme ça.
 
Mais c'est déjà arrivé, ma page a été intégralement copiée, donc maintenant je suis méfiant.
 
celle-là par exemple : www.multimania.com/dvdripp/
 
une grosse copie...
 
alors ça m'a rendu parano :D :D :D
 
j'mescuse ;)

Reply

Marsh Posté le 22-06-2001 à 12:42:09    

AHAH !! JE VAIS DEVENIR LE LEADER MONDIAL DU PLAYER DIVX !!!!
 :D  
 
Ben quoi ça fait du bien de se defouler !!


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
Reply

Marsh Posté le 22-06-2001 à 14:25:31    

salut Jesus Christ, je disais pas ça contre toi c'était ironique pas besoin de te justifier!
je te comprends!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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