Futur rippack ! - Video & Son
Marsh Posté le 10-03-2002 à 02:21:20
ReplyMarsh 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!!
Marsh Posté le 10-03-2002 à 02:23:12
crop/resize/deinterlace d'AviSynth je pense que c'est la meilleure solution .bon courage
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...
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
Marsh Posté le 10-03-2002 à 02:32:34
bonne nouvelle
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 ?
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...
Pour le divx 5 ça donne qq chose comme ça :
Code :
|
Enjoy !
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...
Marsh Posté le 10-03-2002 à 02:45:07
De vdub ou autre, créer une petite DLL qui fait ça et hop
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!!
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!!
Marsh Posté le 10-03-2002 à 03:18:24
ReplyMarsh 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... Pour le divx 5 ça donne qq chose comme ça :
|
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++
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
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 |
c est surement l heure
a++
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...
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...
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
Marsh Posté le 10-03-2002 à 09:07:16
Ca va tuer!!!!!
Mais tu vas avoir le temps de faire too ca??
A+
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é (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
Marsh Posté le 10-03-2002 à 11:11:03
Pour Bruce HIPHIPHPIHIPHPIHPIHIP hip ?
Marsh Posté le 10-03-2002 à 11:13:05
Jab a écrit a écrit : Pour Bruce HIPHIPHPIHIPHPIHPIHIP hip ? |
Hop?
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 ?
Marsh Posté le 10-03-2002 à 11:28:06
houra !!!!!!!!!!
ptin vous zetes trop nul !!!!!
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.
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à.
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
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)
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à !
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
l'idee avisynth-Vdub est super car je pige rein à avisynth
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 )
ah si on avait droit à du multi-thread aussi
bon courage
[jfdsdjhfuetppo]--Message édité par Ministry--[/jfdsdjhfuetppo]
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
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.
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...
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 !
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
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 ).
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 !
---------------
A+++ Bruce - http://www.bheller.com