Futur rippack !

Futur rippack ! - Video & Son

Marsh Posté le 10-03-2002 à 02:11:19    

(désolé de créer un nouveau thread mais celui du rippack est déjà bien gros et ne concerne que les rippack actuels, je veux dédier ce thread au futur rippack, JC dit-moi si ça te dérange...)
 
Bon, comme bcp de gens s'impatientent, et que je vais enfin avoir un peu de temps pour avancer, je commence à définir ce que vas contenir le futur rippack.
 
Alors grosse nouvelle, le futur rippack s'apellera Rippack XP, et sera entièrement GPL ! Diverses raisons me poussent à ce choix.
 
I) Le rip
 
Pour cela je vais employer vstrip (toujours mon petit préféré :)), mais en version DLL. La DLL permet bien plus de choses et est plus rapide. Et puis ça devrais pas être trop long de faire une première version du rippeur car tout le code de la GUI de maven est dispo :)
Je vais faire ça dans la nuit donc normallement une première version beta du rippeur sera dispo assez vite ;)
Vstrip permet la création directe de fichier .d2v donc c tout good :) Ceux qui connaissent la méthode GKnot ou AviSynth me voient venir :)
 
2) Audio
 
Pour l'audio, en dehors du format AC3 qui ne demande aucun traitement. Le décodage de l'AC3 sera fait par Azid.dll (oui encore une DLL :)). Celui du MP2 et du LPCM par Lame.dll.
L'encodage en MP3 sera fait par Lame.dll. Je vais voir si je peut éviter de créer un fichier WAV intermédiaire (ça serait cool :)). Je ne sais pas encore si je ferais un strip de la piste son avant de l'encoder (comme je fait actuellement) ou si j'utiliserais vstrip.dll pour directement balancer à Azid.dll... En fonction de ce que je suis capable de programmer (et de ceux qui m'aiderons :)) j'espère ne plus avoir besoin de fichier intermédiaires comme le font déjà BeSweet et d'autres...
L'encodage en WMA lui je ne sais pas encore comment je vais le faire. Pour le moment utiliser Vdub reste une option mais le fait de décoder le WAV me gène un peu du coup... Faut que je vois ce qui est faisable...
L'OGG pour le moment je ne l'intègre pas dans un premier temps mais je le ferais certainement un peu plus tard :)
 
3) Vidéo
 
Pour l'encodage je me pose encore quelques questions...
Une solution serait de partir du .d2v, créer un fichier .avs (AviSynth) et balancer le tout dans Vdub...
Le gros problème est alors de pouvoir régler le codec... En effet dans vdub c'est très facile à faire à la souris, mais à automatiser c'est un véritable enfer :lol:
 
Une autre solution serait de partir du code de DVD2AVI et/ou Vdub et créer un petit encodeur tout con. Pas besoin de filtres (ils sont soit dans le codec soit dans AviSynth). Je penche donc sur cette solution mais c plus long à développer (surtout que je sais pas encore trop comment faire :lol: ).
 
En tout cas j'aurrai certainement besoin de quelques coders de tallent là ;)
 
4) Multiplexage
 
Là je vais rester dans le classique, Vdub et Nandub le font très bien... A moins que l'encodeur que je (ou on) vas créer permette de muxer directement (ça doit pas être très dur, un simple graphe DirectShow...). Bref on verra ça.
 
5) L'interface
 
Je repart à 0 :) Je programmerais certainement la majorité des trucs avec Delphi. Les choses utilisant du code C/C++ seront repris sous C++ Builder pour pouvoir faire des interfaces identiques si nécéssaire.
 
 
Alors il me reste plein de questions sur quoi utiliser, par exemple, est-il mieux d'utiliser les filtres de crop/resize/deinterlace du codec ou d'AviSynth... Peut-être proposer le choix de l'un ou l'autre à l'utilisateur... Tout est possible ;)
 
En tout cas je me remet serieusement au taff ;)
 
Concernant mon site web, je vais essayer d'avancer également cette nuit et dans les 2 prochaines semaines pour le finir au plus vite. Même si le contenu est léger au début, une fois que c en place c plus un problème :)
 
Vala ! :hello:


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

Marsh Posté le 10-03-2002 à 02:11:19   

Reply

Marsh Posté le 10-03-2002 à 02:21:20    

bon courage  ;)  
 
viva Rippack XP  :wahoo:  :hap:  
 
 :hello:


---------------
@+ jaja - mansoncollections
Reply

Marsh Posté le 10-03-2002 à 02:22:29    

Bon déjà je te dit ke t motivé vu l'heure k'il est de te mettre a faire un truc pareil!!
 
Je dit dejà bravo d'avance!!!
 
Sinon donc pour ce ki est de t prévisions.
 
Pour l'audio Meme si pour le moment tu fais un wav intermédiaire c po trop grave on est de plus en plus a avoir de gros diske donc la taille occupé est maintenant plus un détail k'une vré préoccupation...
 
Pour la video ce ki serais est comme tu dis de choper le code de vdub simplement pour les 2 passes...et de refaire ça perso!
ac le mux audio arpès pkoi pas.
mais bon c plus facile a dire k'a faire...
 
enfin pour le resize fo voir lequel est le plus rapide Avisynth ou le codec...
et là c pareil si on veut faire du 4.12 avisynth obligé donc plus de choix...
sauf si tu ne mets ke le 5 dans ce pack!!
 
 
Allez Bon Courage!!
 :hello:  :hello:

Reply

Marsh Posté le 10-03-2002 à 02:23:12    

crop/resize/deinterlace d'AviSynth je pense que c'est la meilleure solution .bon courage


---------------
www.winmmbox.fr.st , la plateforme multimédia sous windows
Reply

Marsh Posté le 10-03-2002 à 02:25:30    

ben a moins ke de new realease du 5 donne kelke chose de carrément mieux mais bon fo attendre koi...

Reply

Marsh Posté le 10-03-2002 à 02:26:18    

Pour les filtres faut comparer la qualité...
 
Côté deinterlace celui de AviSynth (Smartdeinterlace) est certainement meilleur.
Par contre côté resize/crop je sais pas... Théoriquement c pareil...
 
Faut que je teste rapidement même sur un court extrait :)


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

Marsh Posté le 10-03-2002 à 02:32:34    

bonne nouvelle  [:dante_72]  
 :jap:


---------------
"C'est un asile de fous, pas un asile de cons … Faudrait construire des asiles de cons, mais, vous imaginez un peu la taille des bâtiments !"
Reply

Marsh Posté le 10-03-2002 à 02:34:16    

Heu, c quoi le problème pour automatiser le traitement/encodage/passage de params (?) avec VDub ?

Reply

Marsh Posté le 10-03-2002 à 02:40:13    

Très simple à expliquer...
 
Charge un avi ou un avs dans vdub, configure ton encodeur (le divX 5 pro par exemple) et fait un "Save processing setting..." et vois comment vdub stocke les paramètres du codec... :D
 
Pour le divx 5 ça donne qq chose comme ça :

Code :
  1. VirtualDub.video.SetCompression(0x78766964,0,10000
  2. ,0);
  3. VirtualDub.video.SetCompData(335,"GAEAACChBwDQBwA
  4. ACgAAABQAAAD6AAAADAAAAAIAAAAFAAAAAgAAACgAAAAAAAAAA
  5. AAAAAAAAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA
  6. AAAAgAAAyAAAAAAAAAAAAAAAAAACgmZnJPwAAAKCZmck/QAAAA
  7. AEAAACAAAAAAAAAAAEAAAABAAAAAAIAANgAAAAAAAAAAAAAAEU
  8. AAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAA
  9. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAA
  10. BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD//
  11. ///AwAAAEU6XHRlc3Rcc3RhcndhcnMubG9nAGM6XHRlc3QuZGl
  12. 2eABFOlx0ZXN0XHN0YXJ3YXJzLmJpbgBp" );


 
Enjoy ! :D


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

Marsh Posté le 10-03-2002 à 02:41:11    

c po un blème on voudrais justement se passer de vdub pour pouvoir faire un truc carrément automatique et parametrable par une GUi de type rippack etc.
 
 
donc juste choper le code de vdub ki s'occupe de faire ça...

Reply

Marsh Posté le 10-03-2002 à 02:41:11   

Reply

Marsh Posté le 10-03-2002 à 02:45:07    

De vdub ou autre, créer une petite DLL qui fait ça et hop :)


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

Marsh Posté le 10-03-2002 à 02:47:56    

ouve le .job et tu trouve tout ça!!!
 
me bon c po utilisable comme tel d'ou la recherche du code pur et dur!! ;)

Reply

Marsh Posté le 10-03-2002 à 02:49:17    

t'aime bie les DLL toi!!
 
remarque comme ça le pack sera carrément mieux aucun log a part!!
 :jap:  :jap:

Reply

Marsh Posté le 10-03-2002 à 03:18:24    

Bruce bon courage  et bonne continuation  ;)  :jap:


---------------
https://www.sebsolal.com
Reply

Marsh Posté le 10-03-2002 à 04:03:19    

Bruce a écrit a écrit :

Très simple à expliquer...
 
Charge un avi ou un avs dans vdub, configure ton encodeur (le divX 5 pro par exemple) et fait un "Save processing setting..." et vois comment vdub stocke les paramètres du codec... :D
 
Pour le divx 5 ça donne qq chose comme ça :

Code :
  1. VirtualDub.video.SetCompression(0x78766964,0,10000
  2. ,0);
  3. VirtualDub.video.SetCompData(335,"GAEAACChBwDQBwA
  4. ACgAAABQAAAD6AAAADAAAAAIAAAAFAAAAAgAAACgAAAAAAAAAA
  5. AAAAAAAAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA
  6. AAAAgAAAyAAAAAAAAAAAAAAAAAACgmZnJPwAAAKCZmck/QAAAA
  7. AEAAACAAAAAAAAAAAEAAAABAAAAAAIAANgAAAAAAAAAAAAAAEU
  8. AAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAA
  9. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAA
  10. BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD//
  11. ///AwAAAEU6XHRlc3Rcc3RhcndhcnMubG9nAGM6XHRlc3QuZGl
  12. 2eABFOlx0ZXN0XHN0YXJ3YXJzLmJpbgBp" );


 
Enjoy ! :D  




tu as essaye de charger un processing setting 5 dans virtualdub
je crois que tu as joue avec dvd2avi pourquoi on est plus rapide
1ere passe crop & resize codec bien sur qu'avec virtual
 
a++

Reply

Marsh Posté le 10-03-2002 à 04:07:36    

catherined a écrit a écrit :

 
tu as essaye de charger un processing setting 5 dans virtualdub
je crois que tu as joue avec dvd2avi pourquoi on est plus rapide
1ere passe crop & resize codec bien sur qu'avec virtual
 
a++  




 
Soit chuis complètement bourred, soit tu t'exprimes en russe et c normal que je pige que dalle :pt1cable:

Reply

Marsh Posté le 10-03-2002 à 04:31:05    

King Diamond a écrit a écrit :

 
 
Soit chuis complètement bourred, soit tu t'exprimes en russe et c normal que je pige que dalle :pt1cable:  




 
c est surement l heure
 
a++

Reply

Marsh Posté le 10-03-2002 à 07:34:15    

catherined a écrit a écrit :

 
tu as essaye de charger un processing setting 5 dans virtualdub
je crois que tu as joue avec dvd2avi pourquoi on est plus rapide
1ere passe crop & resize codec bien sur qu'avec virtual
 
a++  




 
Sorry mais g rien pigé non plus... :lol:


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

Marsh Posté le 10-03-2002 à 08:12:18    

Sinon, j'ai commencé à programmer le rippeur... Je pense que ça vas être assez simple car en gros... bha je reprend le code de la GUI de maven pour l'adapter à ma GUI ;)
 
Mon ripper devrais donc être l'un des plus simple et puissant existant... :D


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

Marsh Posté le 10-03-2002 à 08:36:00    

Bonne nouvelle pour nous tous en espérant que le temps que tu as devant toi n'est pas le fruit d'une mauvaise nouvelle ! ;-)
V+ Fred

Reply

Marsh Posté le 10-03-2002 à 09:07:16    

Ca va tuer!!!!!  :hap:  :hap:  :hap:  
Mais tu vas avoir le temps de faire too ca??
A+
 :jap:  :hello:

Reply

Marsh Posté le 10-03-2002 à 10:45:58    

:hello:  :jap:

Reply

Marsh Posté le 10-03-2002 à 10:46:48    

La bonne nouvelle du dimanche matin :)
je suppose que vu que tu passeras par un script avs le pack gérera le désentrelacement de haute qualité :D (vu que j'ai pas encore trouvé de pack automatisé qui fasse ça :) )
et y aura-til moyen d'enchainer les ripps?
 
merci pour ton boulot en tout cas  
:hello:

Reply

Marsh Posté le 10-03-2002 à 11:11:03    

Pour Bruce HIPHIPHPIHIPHPIHPIHIP hip ?


---------------
..: Laisse toi aller vers le côté funky de la musique :....: La coalition Gentooiste vaincra. Avec ou sans la force ! :..
Reply

Marsh Posté le 10-03-2002 à 11:13:05    

Jab a écrit a écrit :

Pour Bruce HIPHIPHPIHIPHPIHPIHIP hip ?  




 
 
Hop?


---------------
J'te crache ma rasade sur ta façade
Reply

Marsh Posté le 10-03-2002 à 11:18:08    

ouééééééééééééééééééééé© http://forum.hardware.fr/images/perso/veryfree.gif

Reply

Marsh Posté le 10-03-2002 à 11:25:42    

Bruce a écrit a écrit :

 
Faut que je teste rapidement même sur un court extrait :)  




T'as pas lu notre test avec TG ?
Apparament c'est bizarre, un coup c'est le resize interne qui va plus vite et un autre c'est avisynth, selon les options choisies !
Donc le mieux serait d'avoir le choix...
 
Et comptes-tu intégrer que le divX 5 ou également Xvid et divx 4 ?

Reply

Marsh Posté le 10-03-2002 à 11:28:06    

houra !!!!!!!!!!
 
ptin vous zetes trop nul !!!!! :pt1cable:  :lol:


---------------
..: Laisse toi aller vers le côté funky de la musique :....: La coalition Gentooiste vaincra. Avec ou sans la force ! :..
Reply

Marsh Posté le 10-03-2002 à 11:39:04    

Le plus interessant je crois serait de s'interesser à nouveau au la chaine de filtres qui avait été développée par un sympathique forumeur qui semble avoir disparut il y a quelque temps : en employant la decomp hardware puis direction le DivX 5 resize/crop, les temps doivent être bons.


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
Reply

Marsh Posté le 10-03-2002 à 11:40:16    

Bruce, pour configurer le codec, te fai vraiment pas chier !!!
 
Tous les réglages du codec se trouvent dans la base de registre (local_user) Tu peux donc tout modifier dans la base de registre, et quand ensuite tu ouvres le codec, tous les paramètres sont lu dans la base de registre. Donc c'est pas la peine de te faire ch### avec la méga ligne :
 
VirtualDub.video.SetCompData(335,"GAEAACChBwDQBwA
 
ACgAAABQAAAD6AAAADAAAAAIAAAAFAAAAAgAAACgAAAAAAAAAA
 
AAAAAAAAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAA
 
AAAAgAAAyAAAAAAAAAAAAAAAAAACgmZnJPwAAAKCZmck/QAAAA
 
AEAAACAAAAAAAAAAAEAAAABAAAAAAIAANgAAAAAAAAAAAAAAEU
 
AAABFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAA
 
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAA
 
BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD//
 
///AwAAAEU6XHRlc3Rcc3RhcndhcnMubG9nAGM6XHRlc3QuZGl
 
2eABFOlx0ZXN0XHN0YXJ3YXJzLmJpbgBp" );  
 
 
 
En plus, tu ne pourra pas faire cette ligne pour TOUS les paramètres possibles du codec Divx5.
 
Sinon, j'ai réussi, à me faire mon petit divxautobis, tout arche nickel, je le peaufine un peu. Si tu veux le code Delphi, je peux te l'envoyer, mais que demain à priori, j'aimerais bien qu'il soit nickel, et bien commenté.
 
Voilà.


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

Marsh Posté le 10-03-2002 à 11:45:06    

Moi jvais porter CNR 1.1 de gilou2 pour K!TV XP quand j'aurais le temps :D


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
Reply

Marsh Posté le 10-03-2002 à 12:00:43    

Wow je ne comprend pas grand chose là, mais n'utilisant le pack de Bruce depuis plus d'un an maintenant je ne doute pas que ça vat être une bombe de rapidé et de qualité  :) .
Par contre il prendra en charge divx 5 gratuit avec la pub ?
Bravo et bon courage.  
C'est des programmeurs comme toi et d'autres sur ce forum qui m'a donné envi de suivre une formation de programmation, que je devrai commencer début juin si je suis sélectionné.
@+
Envi d'une pause, d'un moment de détente ? Alors c'est ce site qu'il vous faut ;)
http://membres.lycos.fr/dragonxx/ (Blagues et Humour)

Reply

Marsh Posté le 10-03-2002 à 12:02:16    

slyde a écrit a écrit :

Le plus interessant je crois serait de s'interesser à nouveau au la chaine de filtres qui avait été développée par un sympathique forumeur qui semble avoir disparut il y a quelque temps : en employant la decomp hardware puis direction le DivX 5 resize/crop, les temps doivent être bons.  




ouais avoir le choix de l'idct radeon ou hollywood+ ça serait cool, comme ça le cpu n'aurait presque que la compress à faire :)
bonne chance Bruce, si tu cherche des beta testeurs je serai là ! :hello:

Reply

Marsh Posté le 10-03-2002 à 12:31:39    

Bruce -> le futur rippack s'apellera Rippack XP
 
ça fait pas un peu logique microsoft-nvidia-amd-etc...
 
tu fais du super boulot mais mettre XP à toutes les sauces, tu merites mieux  ;)  
 
bon courage  :jap:  
 
l'idee avisynth-Vdub est super car je pige rein à avisynth  :lol:


---------------
Cdlt,
Reply

Marsh Posté le 10-03-2002 à 12:42:41    

euh Bruce tu pourrais éditer ton 1er post car il déborde vraiment bcp ! ( à moins que C que moi :crazy:)
 
 
ah si on avait droit à du multi-thread aussi :jap: ;)
 
bon courage ;)

 

[jfdsdjhfuetppo]--Message édité par Ministry--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 10-03-2002 à 12:53:49    

Pour l'interface, je trouve que c'est ce qu'il y avait de plus réussi dans l'ancien Rippack : dommage que tu veuilles en changer !
 
En tous cas bon courage  [:coch]

Reply

Marsh Posté le 10-03-2002 à 13:47:21    

Bruce a écrit a écrit :

(désolé de créer un nouveau thread mais celui du rippack est déjà bien gros et ne concerne que les rippack actuels, je veux dédier ce thread au futur rippack, JC dit-moi si ça te dérange...)




 
je limiterai ce topic à 3 pages (trichez pas avec les delete, ça se voit) tant que ce nouveau rippack n'est pas sortis, après les discutions devront être transférées dans le topic rippack principal, un gros topic pas soft pas plus.


---------------
Envie de backuper un DVD en DivX mais vous y connaissez rien ? essayez dvd-ripp : le site de Maxime
Reply

Marsh Posté le 10-03-2002 à 13:56:52    

jesus_christ a écrit a écrit :

 
 
je limiterai ce topic à 3 pages (trichez pas avec les delete, ça se voit) tant que ce nouveau rippack n'est pas sortis, après les discutions devront être transférées dans le topic rippack principal, un gros topic pas soft pas plus.  




techniquement, c'est pas le meme soft, meme si c'est le meme auteur et la mme utilisation...:p


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-03-2002 à 14:10:24    

rippack c'est rippack, changer le nom et le code change rien aux règles du forum !


---------------
Envie de backuper un DVD en DivX mais vous y connaissez rien ? essayez dvd-ripp : le site de Maxime
Reply

Marsh Posté le 10-03-2002 à 14:14:02    

lol

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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