Aide - Recherche - Membres - Calendrier
Version complète : signer son film sans le recompresser
Forum Ripp-it After Me > Ripp-it AM et la vidéo > Support et Assistance Technique
divxmethode
bon voilà  sur mon forum on etait qques uns à  chercher comment inserer un logo perso en début de film, alors NEXUS nous avez suggéré VD et le filtre logo(1.3 bêta4) mais cela impliqué une recompression totale du film
ouin.gif et là  franchement le jeu en vaut pas la chandelle puis j'avais suggéré que l'on pouvait couper le film en 2 , la 1er partie correspondant juste au temps ou l'on désire que le logo soit incrusté, on l'a recompresse avec le filtre pi on l'a recolle à  la 2eme partie et le tour était jouer, ben non.... au moment du append segment plantage de VD que veux rien savoir.
Mais en fait l'idée n'etait pas si mauvaise à  condition qu'on l'applique avec VirtualDubMod et le filtre "logo" qui est incorporé d'office( celui de vd est un plugin).
Donc g testé aprés avoir fait mon avi (je muxe en ogm aprés manuellement ) ce qui m'a permis au moment de la recompression avec le filtre d'avoir exactement les mêmes parmetres codec (puisque je n'avais toucher à  rien) et là  pas d'erreur à  la fusion des 2 fichiers, plus qu'à  muxer avec mon ogg et mes sous titres ( signer eux aussi avec Time ajuster) et g donc un film absolument perso qui flate à  mort mon égo yahoo.gif Image postée

PS: en ésperant que ça en interresseras certains @+ an_coucou.gif an_coucou.gif
NEXUS6
cool divxman guix_edoom7.gif

j'ai posté chez toi pour des infos persos wink.gif
Guix
Justeà¹ent, ca m'interresse... aga.gif
Merci pour l'info divxmethode an_coucou.gif an_coucou.gif
divxmethode
voilà  g ameliorrer mon logo avec la fonction alpha, donc modifier le screenshoot, ce week end je mets en ligne un cheti tuto là  dessus , s'il y en a qui le veulent y ont qu'à  se servir pas de bleme cling.gif
Schummy
à  vrai dire ça m'intéresse vraiment ça...
mais comment tu fait...

parce que j'ai cherché le tuto sur ton site mais y'a tellement d'info que je ne l'ai pas trouvé euh.gif
Schummy
Citation
ce week end je mets en ligne un cheti tuto là  dessus , s'il y en a qui le veulent y ont qu'à  se servir pas de bleme cling.gif


oupss, j'avais mal lu good.gif
pepsilite
Ben pas de panique, il y a un plug AVIsynth qui le fait les doigts dans le nez - il se nomme Logo je crois, Titi nous le confirmera - et je pourrais l implanter en dur dans ripp it dans quelques semaines mrgreen2.gif

glass.gif
divxmethode
vi ya bien un filtre avisynth "logo" mais sais tu comment le parametrer pour la durée d'incrustation ??? parceque dans le fichier logo.html g pas l'impression qu'il en soit question , a moins d'utiliser peut être un "trim", non bbbb1.gif , je test et je vous dis quoi mrgreen2.gif
Citation
Logo alpha 0.1 
by Walda 

nd the bitmap must be 24bit depth - The painting for W9xP will do this. 
Logo ( x position of left upper corner of Logo in video, Y position, width of logo in pixels, height of logo, way to bitmap ) 

A sample: 
AVISource(\"H:Video 2.avi\") 
Logo(52,36,62,56,\"H:Ct121.bmp\") 

52,36 is position of left upper corner of Logo, 
62,56 are dimensions of Logo.
divxmethode
bon voilà  aprés un pt test avec ce script:
MPEG2Source("C:mon_filmprojet.d2v",IDCT=5)
Crop(0,0,-0,-0)
Trim(0,2000)
Logo(52,36,"C:logo1.bmp")
Undot()
FluxSmooth(5,3)
Convolution3D(preset="movieHQ")
LanczosResize(608,320)
Limiter()

les chiffres rouge pour le positionnement et les oranges pour la dimension.

ben c pas vraiment ça, dab l'affichage du logo est trés loin d'être aussi net qu'avec le filtre VDM et pi il est à  l'envers?? et pis g la net impression que ce filtre dénature l'img bbbb1.gif a approndir mais là  dab dodo
pepsilite
Ben effectivement, il faut utiliser un trim pour ce qui est de sa durée et je pense que pour avoir une image nette, il faut que le logo a inctruster - la BMP - soit déja a la taille qu elle aura dans l incrustation, pour eviter du resampling, cad un changement de sa taille avec une perte de qualité...

glass.gif
divxmethode
ben là  avec ce script je ne redimensionne pas-->il s'agit de la taille d'origine du logo car j'avais bien imaginé qu'un redimentionnement pourrais creer un certain flou,.
pi pourquoi le logo il est à  l'envers bbbb1.gif .

Ceci dit g l'impression que ce filtre unflue sur l'image dans sa totalité et ça c pas bon m'enfin g mis un post chez les barges d'avisynth je veux parler d'unité video, on verras bien ce qui vont me dire peut être un souci d'ordre dans le script gloups.gif (le trim et moi ça fait 2 je ne l'utilise quasiment jamais)
TiTiFonT
pour la mauvaise qualité du logo, peut etre que cela vient du fais que tu filtre apres l'avoir mis :

tu peux peut etre essayer un filtre style :

CODE
#sript de base

source=MPEG2Source("C:mon_filmprojet.d2v",IDCT=5)

source=Crop(source,0,0,-0,-0)

source=Undot(source)

source=FluxSmooth(source,5,3)

source=Convolution3D(source,preset="movieHQ")

source=LanczosResize(source,608,320)

source=Limiter(source)



# partie ou l'on veut inserer le logo

# ( ici on vas dire qu'on le met pendant les 2000 premier image du film)

filmlogo= trim(source,0,2000)

filmlogo=Logo(filmlogo,52,36,190,38,"C:logo1.bmp")



#partie que l'on ne touche pas :

filmnormal= trim(source,2000,0)

# ps : en tant que parametre de fin d'un trim indicque la la fin du fichier;)



#et la on remet tout ensemble :

video=filmlogo+filmnormal

return(video)


bon, j'ai pas testé car je suis en cours, mais ça devrais ressembler cling1.gif je pense
divxmethode
d'aprés CAS d'unité video l'idéal serait effectivement de mettre le filtre "logo" en dernier, g donc essayé mais bon il n'a pas l'air trés au pt, dab une fois sur 2 y me crash le log et quand y me crash pas l'img c pas vraiment ça en tout les cas je trouve ça nettement moins performant et moins pratique qu'avec le filtre logo de VDM car celui ci permet en plus la superposition de 2 img en "alpha"ce qui donne vraiment un bel effet.L'idée du logo avisynth est surement trés interressante mais à  ameliorer certainenemnt car à  mon avis un peu bugger.Par ex sur la doc du developpeurs il ya marquer ceci:
Citation
A sample: 
AVISource(\"H:Video 2.avi\") 
Logo(52,36,62,56,\"H:Ct121.bmp\") 

52,36 is position of left upper corner of Logo, 
62,56 are dimensions of Logo. 

mais en fait si tu utilise ces variable là  t'a plutà´t le logo en haut au milieu et non pas dans le coin en haut à  gauche an_ouarf.gif
Conclusion: à  moins que qqun est une soluce pour ce filtre je crois que je vais continuer à  utiliser le filtre VDM

PS: pendant que j'y pense peut être que ce filtre a été spécialement étudié pour des sources .avi (ré_encodage),non???je dis ça au vu de la doc html du filtre bbbb1.gif
TiTiFonT
bin je connais pas dutout ce filtre, peut etre qu'il y a mieux.... j'en sais rien beuh.gif

disons que l'avatage de passer par avisynth C que C simple a mettre en place... mais bon si la qualité n'est pas la ça vaut pas le coup, surtout que ça ce fais pas si mal avec vdub cling1.gif
divxmethode
Citation
surtout que ça ce fais pas si mal avec vdub 

Pas avec le filtre bêta de Vdub qui est un plugin à  rajouter(lui fo recompresser tout le film) mais celui de VDM qui est integré par défaut dans le log cling.gif
divxmethode
voilà une soluce qui m'est proposé par "M. W. I. Prod" admin sur unité video, à lire -http://atlas2.tgv.net/~media-video/forum2/viewtopic.php?t=2657 (lien hs)
je test ce soir dés que je rentre aga.gif
NEXUS6
... mais c simplement le plugin VD qu'il te propose !!!
On revient au point de départ hem.gif
divxmethode
vi mais intégré dans avisynth avec un parametre de duration cling.gif si jamais ça marches c interressant, non??
stryke
Le blème (comme on t'a répondu sur UV) est que tu n'as pas retiré le # sur les 3 dernières lignes. La seconde (des 3 lignes) étant celle qui appelle la fonction VD pour insérer le logo

De plus fait la modif que donne Sigma (vraiment très chiche en explication, car il faut la voir) : dans ta dernière ligne ne reconverti pas ta vidéo en YUY2 mais en YV12

Visiblement ce filtre ne marche qu'en RGB d'o๠les lignes de convertion
divxmethode
ben vi mais l'histoire n'est pas fini lol à -http://atlas2.tgv.net/~media-video/forum2/viewtopic.php?p=25093#25093 (lien hs) suivre cling.gif
NEXUS6
alors divxman... convaincu que ce sont des vrais graves d'Avisynth chez UV ? gniark.gif na.gif maya.gif

yahoo.gif
divxmethode
ben ça je savais que c'etait des ouf complet quand je vais faire de la lecture chez eux à  chaque fois je ressors complexé comme un malade ouin.gif na.gif


bon ben voilà  ON a enfin trouver le script de la mort qui tue, je dis ON parceque j'etais été plus que pas mal aider dans ce coup là , il s'agit en fait d'utiliser via avisynth le plugin logo.vdf de VirtualDub qui est un filtre fonctionnant en RGB(donc conversion) parceque le logo.dll d'avisynth ne pas l'air lui d'être bien au pt (en tout cas g pas réussi à  le faire fonctionner correctement) donc avant tout il vous faut dl le filtre . logo 1.3 bêta4 puis l'installer dans le repertoire plugins de VirtualDub.
Voici donc le script(modifier les chemins d'accés correspondant):

global VirtualDub_plugin_directory = "C:logicielvideoVirtualDubplugins"

placez ici votre script habituel

function VD_Logo(clip clip, int "x", int "y", int "alpha", bool "transparent",
int "xr", int "xg", int "xb", int "tolerance", string "filename",
bool "animate", int "start", int "duration", int "loops",
int "fadeinlen", int "fadeoutend", int "fadeoutlen")
{
LoadVirtualdubPlugin("C:logicielvideoVirtualDubpluginslogo.vdf", "_VD_Logo", 1)
return clip._VD_Logo(default(x,0), default(y,0), default(alpha,128),
default(transparent,true)?1:0, default(xr,0), default(xg,0), default(xb,255),
default(tolerance,0), default(filename,VirtualDub_plugin_directory+"C:logobis.bmp"),
default(animate,false)?1:0, default(start,0), default(duration,0), default(loops,0),
default(fadeinlen,0), default(fadeoutend,200), default(fadeoutlen,0))
}

ConvertToRGB()
VD_logo(505,400, 128, true, 0, 0, 255, 0, "C:logobis.bmp", false, 100, 1000, 0, 10, 1000, 10)


les valeurs 505,400 dans la derniere ligne me donne un positionnement pour ce film dans l'angle inf droit donc jouer sur ces valeurs pour positionner votre logo. les valeurs 1000 indique le temps d'incrustation de l'image , ici un poil moins d'une mn.
Voilà  donc dés demain j'attaque un tuto qui comprendras ce script pour l'incrustation d'un logo direct pendant l'encodage plus la methode d'incrustation sur un film déjà  réaliser.Régalez vous je sens que vous allez être qquns à  utiliser ce script.

PS: si vous devez encore filtrer derriere n'oubliez pas de placez avant la ligne ConvertToYV12()
stryke
Citation
ben ça je savais que c'etait des ouf complet quand je vais faire de la lecture chez eux à  chaque fois je ressors complexé comme un malade ouin.gif  na.gif 

T'es pas le seul....  an_ouarf.gif 


ConvertToRGB() 
VD_logo(505,400, 128, true, 0, 0, 255, 0, \"C:logobis.bmp\", false, 100, 1000, 0, 10, 1000, 10) 


les valeurs .......script.

PS: si vous devez encore filtrer derriere n'oubliez pas de placez avant la ligne
ConvertToYV12()


Je ne pense pas que cela soit une bonne idée de filtrer entre les 2 lignes de ConvertTo, puisque que tu es en RGB. Les filtres (standards) fonctionnent en YV12, sauf bien évidemment si tu penses à  des filtres fonctionnant en RGB, dans ce cas je n'ai rien dit


Beau boulot divxman cling.gif

PS : faudrait peut être déplacer ce post dans la section avisynth ?
Schummy
ben moi c'est quand je sort d'ici que je suis complètement complexé an_ouarf.gif

j'ai pas vraiment tout compris...

donc si une bonne à¢me avait le temps de faire un vrai tuto et tout et tout... cling.gif

MERCI d'avance..
divxmethode
Citation
donc si une bonne à¢me avait le temps de faire un vrai tuto et tout et tout... 


J'y travaille en ligne demain ou lundi au plus tard cling.gif mais comme j'aimes bien faire les choses proprement je prends mon temps
Schummy
Citation

J'y travaille en ligne demain ou lundi au plus tard  cling.gif  mais comme j'aimes bien faire les choses proprement je prends mon temps


D'accord... merci
ce n'est pas pressé du tout alors comme tu dit autant le fignoler... cling.gif
Merlin-le-sagouin
hem.gif je suis plutot contre ça... c'est une manière de signer un travail qui n'est pas le sien..; après tout, on ne fait que recompresser ces films... on ne les crée pas.. m'enfin, c'est interessant de savoir que c'est possible. euh.gif
pepsilite
Je suis 100% d accord avec toi Merlin, mais bon, le principe peut aussi fonctionner pour des vidéos de vacances qu on veut encoder en DivX cling.gif
divxmethode
Citation
je suis plutot contre ça... c'est une manière de signer un travail qui n'est pas le sien..;


ben mes divx (plutà´t mes ogm lol) c'est quand même l'oeuvre de mon boulot alors je vois pas pourquoi je ne pourrais incruster un pt logo apparant pendant qques secondes si ça me chante, Divx network en mettent bien un.Chaque Rippeur à  sa façon bien à  lui de faire ses films j'imagine que des mecs comme Sygmatador ou CAS (je les cites parceque ce sont des pointures) ne font pas les mêmes films que le rippeurs débutant qui travaille avec easyDivx, ces mecs là  y mettent bcp de savoir dans la construction de leur film donc ya une part d'eux.
Ceci dit chacun etant libre de faire ce qu'il veut je vous propose donc ce tuto que je viens de mettre en ligne plutà´t que prévu dans ma section "trucs et astuces" vous pouvez également y accéder par le biais du menu déroulant qui est sur ma Home Page.

PS: je m'excuse mais seuls les membres peuvent accéder à  mes tutos, si vous inscrire vous rebute (mais que le tuto vous interresse) patientez donc le temps que Nexus ou d'autres le mettent sur leur site car bien evidemment il est totalement libre de droit.
@+
pepsilite
Etant donné que tu fais des copies de sauvegarde de tes propres DVDs, et que donc, c pour toi uniquement et que tu sais déja que c toi qui a encodé le film... A quoi sert le logo?

yahoo.gif glass.gif
divxmethode
A satisfaire mon ego qui est surdimensionné comme tout le monde le sait yahoo.gif
Guix
Citation
PS: je m'excuse mais seuls les membres peuvent accéder à  mes tutos, si vous inscrire vous rebute (mais que le tuto vous interresse) patientez donc le temps que Nexus ou d'autres le mettent sur leur site car bien evidemment il est totalement libre de droit.
@+


Ah oui !!?? aga.gif
Hum... Interessant ça, je mettrais bien ton tuto sur subrip sur mon site.. Avec ton autorisation bien sur, de plus l'auteur et les sources du tuto seraient spécifiées ! glass.gif

J'attends ta réponse ... an_coucou.gif
divxmethode
Moi pas de blème à  partir du moment o๠vous citer vos sources et que vous me demndez avant vous pouvez prendre touts les tutos que vous voulez je m'en fous euh.gif , là  dans la journée je vais rajouter une pte info pour le srcipt logo avec une anim ,on peut faire des anim à  partir d'un gif animé, fo juste creer des 0.bmp, 1.bmp,2.bmp etc... et faire une pte modif du script
Guix
Citation
Moi pas de blème à  partir du moment o๠vous citer vos sources et que vous me demndez avant  vous pouvez prendre touts les tutos que vous voulez je m'en fous


Héhé !! an_coucou.gif
Et voilà  c'est en ligne (ICI), si quelque chose ne te convient pas, n'hésites pas à  m'en faire part ! cling.gif
NEXUS6
je l'ai mis aussi en ligne en corrigeant la chiée de fautes d'orthographe yahoo.gif

Encore merci à  toi. (tjs pas de smiley pour remercier les gens ?! )
divxmethode
Citation
je l'ai mis aussi en ligne en corrigeant la chiée de fautes d'orthographe

Là  je viens bien te croire en français g jamais été un cador et pis les tutos c souvent la nuit que je l'ai fait et je te dis pas comme je suis pas tjrs trés frais an_ouarf.gif

PS: depuis la version que tu a mis en ligne sur ton site g fait une pte MAJ à  propos de logo animé donc si tu veux rajouter.....
NEXUS6
merchi yahoo.gif
pepsilite
Citation
je l'ai mis aussi en ligne en corrigeant la chiée de fautes d'orthographe  yahoo.gif 

Encore merci à  toi. (tjs pas de smiley pour remercier les gens ?! )



hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif hem.gif an_kes.gif evil.gif grrrr_pepsi.gif lauden_et.gif rocketwhore.gif
pfff1.gif
NEXUS6
an_what.gif ... un radical comme méthode, non ! yahoo.gif
lauden
à‡a, c'est une drà´le de façon de remercier mrgreen2.gif
pepsilite
yahoo.gif mrgreen2.gif aga.gif an_coucou.gif
divxmethode
........heu suis censé être mort là  ou est ce que je respire encore beuh.gif
pepsilite
Bon, je vois que ma réponse n a pas été percue a sa juste valeur... La série de Grrrrrrrr et compagnie, c était pour Nexus qui pour la 15éme fois en 2 jours reclame des smileys de remerciement...

C tout

an_coucou.gif
lauden
Mais qu'est-ce que tu attends Pepsi ? hop1.gif
divxmethode
Image postée
Attention un correctif vient d'être apporter au tuto car aprés plusieurs test je me suis rendu compte que lors d'insersion de logo sur film existant (methode VDM) dans de nombreux cas on se retrouve au final avec une désynchro A/V, je conseille donc un demux avant insertion et un mux au final, et là  plus le moindre souci donc 10 petites mn de travail sup. na.gif
Je m'adresse là  plus particulièrement à  nexus qui a mis ce tuto sur son site an_coucou.gif
NEXUS6
oki, j'ai vu cela thx cling.gif

y a pas à  dire mais VDM cause souvent des désyncho A/V (je le répète encore une fwa : Nandub est + fiable sur ce coup-là )
pepsilite
Certes, mais je ne peux pas changer pour Nandub, vu qu'il ne reconnait pas AVisynth en entrée...

gloups.gif
NEXUS6
non, c klair, nandub est un vieux "brol" inadapté aux techniques d'encodage actuelles, mais je l'utilise maintenant pour tous les probs de désynchro ou de décalage en traitement manuel cling.gif

Nb : gardez-en tjs un exemplaire sous la main !
pepsilite
En fait, j'ai pas regardé pourquoi et comment Nandub faisait pour que le son soit synchro, mais je pense le savoir... En fait, pour les décalages constants avec VirtualDubMod, je l'ai déjà  dit, ca vient que le son est mixé DEPUIS LA FIN de la vidéo alors qu'il est calé sur le début dans le film. Donc si la bande son a le malheur d'être un peu plus courte ou plus longue que la vidéo, le son sera décalé. Et je pense que dans Nandub ce n'est pas le cas, ou alors, ya un truc "spécial" et il faudra que je regarde de plus près...

glass.gif
stryke
Il semblerait (c'est franchement du conditionnel vu que je n'ai pas essayé) qu'Avisynth dispose d'un plug-in interne pour gérer l'incrustation

http://sygma21.free.fr/AviSynth_GR_part04.html#Tag_15

Fonction : Layer

Ce filtre permet de superposer un clip sur un autre en utilisant une mode d’action spécifique parmis plusieurs. Ils peuvent avoir des résolutions différentes mais doivent posséder le même format de couleurs.
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez signer son film sans le recompresser.
Invision Power Board © 2001-2008 Invision Power Services, Inc.