Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1574 connectés 

  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Cropper un divx sans recompresser c'est possible ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cropper un divx sans recompresser c'est possible ?

n°519475
tiburs1
Posté le 08-10-2003 à 17:31:20  profilanswer
 

La question à le mérite d'être simple et après avoir fait un recherche j'ai rien trouver de convaincant.

mood
Publicité
Posté le 08-10-2003 à 17:31:20  profilanswer
 

n°519493
barnabe
Posté le 08-10-2003 à 18:01:50  profilanswer
 

non

n°519704
WhyMe
HFR ? Nan, connais pas ...
Posté le 09-10-2003 à 08:42:04  profilanswer
 

et la réponse est claire ;)

n°519711
Guigui
Posté le 09-10-2003 à 08:52:30  profilanswer
 

et definitive...


---------------
Viendez faire du VTT en montagne
n°519712
WhyMe
HFR ? Nan, connais pas ...
Posté le 09-10-2003 à 08:53:57  profilanswer
 

C'était sous entendu, bien sûr ... ;)

n°519753
tiburs1
Posté le 09-10-2003 à 10:28:08  profilanswer
 

Merci mais qu'est-ce qui explique cela.
Je comprend bien que chacune des frames doit être croppée mais pourquoi doit on passerr par l'encodeur. Techniquement pourquoi n'y aurait-il pas un soft indépendant du codec qui permette de le faire?

n°519757
Ciler
Posté le 09-10-2003 à 10:31:41  profilanswer
 

Essayons de t'expliquer ca.  
 
Tu as un fichier texte compresse dans une archive zip. En gros ta demande est : puis-je modifier ce texte sans decompresser/recompresser. Il est evident que non, car la compression DivX (ou zip) prends en compte la totalite de chaque frame, y compris les bandes noires.
 


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°519760
H4dd3R
Q2
Posté le 09-10-2003 à 10:33:22  profilanswer
 

Bah tout dépend du format en lui même.. C comme les transformations jpeg sans perte: c possible mais limité par le format..
En divx sait on jamais.. Guigui il faudrait préciser POURQUOI la réponse est définitive selon toi.. ;)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°519762
H4dd3R
Q2
Posté le 09-10-2003 à 10:36:57  profilanswer
 

ciler a écrit :

Essayons de t'expliquer ca.  
 
Tu as un fichier texte compresse dans une archive zip. En gros ta demande est : puis-je modifier ce texte sans decompresser/recompresser. Il est evident que non, car la compression DivX (ou zip) prends en compte la totalite de chaque frame, y compris les bandes noires.


A ma connaissance, la compression divx ne prend pas la totalité des frames: le MPEG4 c tjrs en blocs (typiquement 16*16 pixels)  
non?
 
Zip: par exemple, que fait-il lorsque tu supprimes un fichier ds une archive?? Il réencode pas.. Il a compressé par bloc, au moins par fichier.. De même lorsque tu ajoutes des fichiers tu réencodes pas les anciens. 7zip par contre a une option "solid archive". Dans ce cas plus de modifs possibles sans réencodage.


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°519763
Ciler
Posté le 09-10-2003 à 10:41:50  profilanswer
 

H4dd3R a écrit :


A ma connaissance, la compression divx ne prend pas la totalité des frames: le MPEG4 c tjrs en blocs (typiquement 16*16 pixels)  
non?
 
Zip: par exemple, que fait-il lorsque tu supprimes un fichier ds une archive?? Il réencode pas.. Il a compressé par bloc, au moins par fichier.. De même lorsque tu ajoutes des fichiers tu réencodes pas les anciens. 7zip par contre a une option "solid archive". Dans ce cas plus de modifs possibles sans réencodage.


 
Sauf que : une frame c'est une frame, comparable a UN SEUL fichier dans une archive (ou alors a une archive solide en effet). Le coup des blocs, penses bien, des petits malins ont essaye, mais je te donne un indice. Si tu as une zone de noir dans l'image, le codec va l'encoder en tas avec la bande noire, donc tu ne peut pas supprimer QUE la bande noire puisque toute la zone de couleur est encodee en un seul paquet.
 
Tu comprends ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
mood
Publicité
Posté le 09-10-2003 à 10:41:50  profilanswer
 

n°519767
Guigui
Posté le 09-10-2003 à 10:49:41  profilanswer
 

H4dd3R a écrit :

En divx sait on jamais.. Guigui il faudrait préciser POURQUOI la réponse est définitive selon toi.. ;)

Cf Ciler.
 
Mais bon c'est vrai qu'on aurait pu imaginer..


---------------
Viendez faire du VTT en montagne
n°519770
H4dd3R
Q2
Posté le 09-10-2003 à 10:53:19  profilanswer
 

ciler a écrit :


Sauf que : une frame c'est une frame, comparable a UN SEUL fichier dans une archive (ou alors a une archive solide en effet).
Hum, je sais pas si les tool existent, mais si la compression d'un fichier texte à l'intérieur d'une archive se fait par blocs, rien n'emêche en théorie de virer une partie au milieu de ce fichier texte sans réencoder.
mais je te donne un indice. Si tu as une zone de noir dans l'image, le codec va l'encoder en tas avec la bande noire, donc tu ne peut pas supprimer QUE la bande noire puisque toute la zone de couleur est encodee en un seul paquet.
Tu es sûr de ce qui tu dis?? C plus de l'encode par bloc ça.. Moi je pensais que le noir des bandes noires était encodé par blocs de 16*16, et que du noir au milieu serait redéclaré dans un autre bloc


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°519773
HAL
Pas un jour sans un but
Posté le 09-10-2003 à 11:08:36  profilanswer
 

bande noire : il code 1 block noir et répète ce block dans l'image
ce qui empèche le crop sans recompresser, c'est la compensation de mouvement
sur une image très sombre, il peut très bien utiliser un block noir de la bande du haut pour le recopier en plein milieu de l'image.
et là tu fais comment ?


Message édité par HAL le 09-10-2003 à 11:09:57
n°519774
Ciler
Posté le 09-10-2003 à 11:09:12  profilanswer
 


 
Bon, on va aller plus dans les details alors  :D  
 
Parce qu'effectivement il y a bien encodage par bloc de 16*16. Maintenant, si tu as ffdshow, tu as certainement observe les "motion vector" (sinon regarde dans les options de la bete) et les frames non key-frame.  
 
Une des idees de l'encdage DivX aussi c'est de "translater" des blocs 16*16 quand c'est possible entre deux images. En gros dire "voyons, ici j'ai un 'paquet' de blocs 16*16 tous noirs, qui existait deja dans la frame precedente a la position x*y, maintenant ils sont en z*t. Bon ben au lieu d'ecrire les infos sur cette frame, je met, voir precedente, position x*y". Et la : probleme. Si ton paquet en x*y etait dans la bande noire, et que tu le supprime, tu te retrouve avec une frame invalide a la suivante.
 
Sdoit pas etre tres clair, je vais essayer de faire des dessins.
*starts mspaint*


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°519775
Ciler
Posté le 09-10-2003 à 11:10:06  profilanswer
 

HAL a écrit :

il code 1 block noir et répète ce block dans l'image
ce qui empèchele crop sans recompresser, c'est la compensation de mouvement
sur une image très sombre, il peut très bien utiliser un blcok noir de la bande du haut pour le recopier en plein milieu de l'image.
et là tu fais comment ?


 
Voila, c'est dit mieux et plus court  :o Il y a aussi le report d'une key-frame a une i-frame


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°519778
Guigui
Posté le 09-10-2003 à 11:12:36  profilanswer
 

ciler a écrit :


*starts mspaint*

 :ouch:  :heink: ben bon courage, hein  [:mlc2]


---------------
Viendez faire du VTT en montagne
n°519779
HAL
Pas un jour sans un but
Posté le 09-10-2003 à 11:12:43  profilanswer
 

c'est en effet le pendant. tu répètes le block disparu dans les B et les P frames.
bref pas posible

n°519782
H4dd3R
Q2
Posté le 09-10-2003 à 11:21:15  profilanswer
 

HAL a écrit :

bande noire : il code 1 block noir et répète ce block dans l'image
ce qui empèche le crop sans recompresser, c'est la compensation de mouvement
sur une image très sombre, il peut très bien utiliser un block noir de la bande du haut pour le recopier en plein milieu de l'image.
et là tu fais comment ?


Ok comme cha ch'est clair.. Pas besoin de dessin.. :)
Par contre, est ce que le xvid utilise aussi la compensation de mouvement?? En gros c une spec MPEG4 ou c une invention divx.


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°519789
HAL
Pas un jour sans un but
Posté le 09-10-2003 à 11:34:10  profilanswer
 

compensation de mouvement : introduite depuis le mpeg1 donc touche le mpeg 1, 2 et 4
sur du MJPEG tu peux cropper. C'est aussi pour ça que le MJPEG est parfois utilisé pour faire du montage

n°519792
HAL
Pas un jour sans un but
Posté le 09-10-2003 à 11:38:02  profilanswer
 

j'oubliais, tu dois pouvoir fairte du mpeg 4 sans P ou B frames et donc peut être cropper, mais grosso modo ça revient à faire du mjpeg

n°519797
drkarma
Old boy
Posté le 09-10-2003 à 11:43:38  profilanswer
 

[:drapo] (pour les explications)

n°519800
HAL
Pas un jour sans un but
Posté le 09-10-2003 à 11:48:07  profilanswer
 
n°519846
Guigui
Posté le 09-10-2003 à 13:34:47  profilanswer
 
n°519848
Guigui
Posté le 09-10-2003 à 13:35:35  profilanswer
 

HAL a écrit :

C'est aussi pour ça que le MJPEG est parfois utilisé pour faire du montage

pour ca + l'independance des frames (que des keyframes quoi).
Le DV est un mjpeg-like :D


---------------
Viendez faire du VTT en montagne
n°519855
dams
Posté le 09-10-2003 à 13:43:36  profilanswer
 

ffdshow, i fait pas du crop en filtre ?


---------------
Dams
n°519858
Guigui
Posté le 09-10-2003 à 13:45:06  profilanswer
 

Dams a écrit :

ffdshow, i fait pas du crop en filtre ?

dans ce cas, c'est post decodage  [:mr marron derriere]


---------------
Viendez faire du VTT en montagne
n°519860
Ciler
Posté le 09-10-2003 à 13:45:47  profilanswer
 

Pas vraiement, il se contente juste d'afficher une partie de l'image ;)


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°519862
dams
Posté le 09-10-2003 à 13:48:26  profilanswer
 

Guigui a écrit :

dans ce cas, c'est post decodage  [:mr marron derriere]  


 
ouai, c une soluce comme une autre ;) (d'ailleurs la seul pour lui à moins d'avoir la source de son Divx ;) )


---------------
Dams
n°519863
dams
Posté le 09-10-2003 à 13:48:50  profilanswer
 

ciler a écrit :

Pas vraiement, il se contente juste d'afficher une partie de l'image ;)


 
en gros , c pareil  :pt1cable:


---------------
Dams
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Cropper un divx sans recompresser c'est possible ?

 

Sujets relatifs
bleme de lecture de divx sous radeon 8500brancher ensemble 5.1 et casque audio possible ?
Possible de repasser d'un .avi divx 3.11 à un .avi brut ?VirtualDub et badframe sur divx
encodage divx planté avec rippackv3 beta16 :(ELTA Lecteur DVD de salon Divx 8882MP4 help me please
Transformer un Bivx en simple Divx ????Insérer des sous-titres dans une vidéo déjà compréssée en divx ?
Plus de sujets relatifs à : Cropper un divx sans recompresser c'est possible ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR