A propos d'encodage video-audio

A propos d'encodage video-audio - Traitement Vidéo - Video & Son

Marsh Posté le 20-06-2007 à 21:24:00    

Bonsoir,
 
En utilisant Virtual Dub 7 j'obtiens en ouvrant certains fichiers avi (notamment des fichiers vidéos musicaux "uvz" ) le message suivant :
 
AVI : Variable Bitrate (VBR) audio detected. VBR audio in AVI is non-standart and you may encounter sync error up to 6596ms when attempting to extract WAV files or processing the audio in Direct Stream Copy mode. Processing mode is recommended to decompress or recompress the video. (bitrate: 186.7 +- 38.9 kbps)
 
C'est un fichier "uvz" en question que j'ai ouvert. Ce message provient certainement de l'encodage. Comment l'obtient-on ? Comment a-t-on encodé et avec quoi pour obtenir ce type de message ?
 
D'autre part ceux qui se connaissent en ripp de dvds (achetés) et conversion en xvid M-PEG 4 / MP3 Layer pourront m'éclairer : je possède des fichiers vidéos "uvz" comme j'en ai parlé ainsi que des fichiers "indica", autre fournisseur de clips musicaux. en Xvid MPEG-4/MP3 Layer que l'on trouve un peu partout sur internet.
Prenons un exemple : récemment j'ai acheté "B-day" de Beyonce en version CD-DVD. Le DVD comporte des clips musicaux de la chanteuse. J'ai rippé un clip ("Upgrade U" ) avec DVD Shrink 3.2 qui présente un entrelacement (format VOB). J'ai donc du corriger ce dernier avec des filtres de désentrelacement de VirtualDub ou AviSynth. Pourtant le même fichier, de la même source de la compagnie "indica" ne semble pas présenter de problèmes: il n'y a pas de perte de qualité, pas de problème d'entrelacement. L'image est très nette. Un internaut me disait que l'entrelacement provient du clip musical même ; c'est donc qu'il faut le corriger après un ripp. A l'heure actuelle je ne comprends toujours pas comment "indica" a pu obtenir un fichier si net Xvid MPEG-4/MP3 Layer. Quelqu'un pourrait-il m'éclairer ?

Reply

Marsh Posté le 20-06-2007 à 21:24:00   

Reply

Marsh Posté le 23-06-2007 à 16:22:13    

Personne ne sait ?
 
Ce que je demande finalement c'est comment réaliser une vidéo progressive à partir d'une vidéo entrelacée ; je voudrais obtenir une image nette sans désentrelacement nécéssairement grossier par endroit.

Reply

Marsh Posté le 25-06-2007 à 10:50:14    

Salut.
Le problème avec le vbr mp3 est assez courant, extrait le fichier audio et remux le une fois ton encodage video fini. Change le de format au passage. Pour l'extraction, nandub fonctionne bien mais je ne suis pas sur qu'il puisse ouvrir toutes les types de video. Le probleme vient juste du fait que le fichier audio soit du vbr, aucun effet au niveau de la video.  
 
Sur un dvd l'image et à 99% du temps entrelacé, désentrelacer ta video n'est pas cencé dégrader ta video à ce point, il y a plusieurs option pour ça.
 
Dit nous ce qui est grossier lorsque tu encodes.

Reply

Marsh Posté le 25-06-2007 à 11:46:28    

bonjour, effectivement il faut réencoder la partie audio en débit constant.
SDinon tu auras un décalage vidéo/son lorsque tu feras une quelconque manipulation sur ta vidéo.
Il  y a un  tutoriel pour ça:
http://www.tutoriels-animes.com/re [...] stant.html

Reply

Marsh Posté le 28-06-2007 à 21:35:46    

Bonsoir merci à vous,
 
En fait j'utilise aussi AVIsynth qui est très efficace ; j'utilise des fichiers .d2v. Dans ce cas yolas22, ce qui était "grossier" ne l'est plus. chrisllers je n'encode qu'en CBR (simple). Cela dit connais-tu un moyen d'encoder en VBR ?
 
Un problème que je rencontre mais il faut, je pense faire un "effort" pour le déceler, est un problème de saccades suite à un désentrelacement avec AVIsynth.
Voici un exemple de script auquel j'ai recours pour désentrelacer un fichier NTSC :
LoadPlugin("C:\Program Files\eMule\incoming\RiPP\Plugins\convolution3D.dll" )
 
Mpeg2Source( "C:\Documents and Settings\monica\Mes documents\My DVDs\Prodigy - Stuck On You [Promo Only - MPEG2 - LPCM].d2v" )
LanczosResize(640,480)
telecide(1)
decimate(5)
 
Je réalise un Inverse Telecide pour combler le Telecide du fichier original. Le filtre decimate est censé corriger les éventuelles saccades ou les images dédoublées. Tout marche mais certains fichiers présentent tout de même des saccades assez ponctuelles que l'on peut voir si l'on regarde "vraiment" le clip.
 
Savez-vous comment y remdédier ?

Reply

Marsh Posté le 06-07-2007 à 11:39:15    

Salut,  
Il y a plusieurs raison aux saccades que l'on peut avoir sur une vidéo, dans un premier temps le frame rate liés aux differents formats.( celle que tu as corrigé)
Celle qui me pose le plus de problèmes et qui à ma connaissance ne se résoud pas avec un filtre se retrouve lors de déplacement de plan vidéo assez lent, si ce sont ces saccades que tu n'arrives pas à corriger avec telecide et decimate c'est normal.  
Si tu regarde frame par frame dans vdub tu te rends compte qu'il n'y a pas de dédoublage ni de différence de frame rate seulement l'encodage à été mal géré sur la video originale et il peut y avoir une images intermédiaire de la frame précedente de l'état t-1 ce qui provoque la saccade. ( pas de dédoublage l'image n'est pas identique et le nombre de frame/sec est respecté)
Autre problème dans certain cas ( retrouvé sur des dvd d'édition us douteuse) l'encodage est si pourris qu'il est impossible de diviser le nombre de frame/sec pour qu'il soit correcte car non constant et demandant un diviseur flottant trop important.  
Si Les saccades ne sont pas gênantes oublie les tu peux même en retrouver sur les vidéos commerciales.
Sinon travail le bout de vidéo qui comporte les saccades uniquement ( c'est long parfois).  

Reply

Marsh Posté le 06-07-2007 à 11:57:48    

Merci yolas22 pour ces précisions, mais finalement cela montre que mon problème n'est pas soluble et que je rencontrais presque toujours des saccades, même inexistantes, mais je voudrais que l'image soit parfaite.
Pour poursuivre, je voulais savoir si yolas22 ou d'autres utilisateurs pouvaient repertorier quelques scripts AviSynth de désentrelacement très efficaces et différents pour que je puisse les tester ; il doit bien exister de bonnes combinaisons ? Celle que j'ai relaté dans le message avant celui de yolas22 me semble assez bonne malgré les légers défauts.
Enfin yolas22 tu parles de travailler "le bout de vidéo qui comporte les saccades" , comment faire cela ? Il faut que je coupe la vidéo et que je résolve séparement le problème pour recoller les morceaux après tout ça ? Je perdrais trop de qualité !

Reply

Marsh Posté le 06-07-2007 à 12:27:20    

Euh nan couper une video et la replacer ne fait pas perdre de qualité si tu repéres bien les frames de debut et de fin puisque cela ce fait en directstreamcopy.
L'interet de travailler sur un bout de video est de pouvoir ciblé plus efficacement le problème ( de pouvoir aussi utiliser de trés gros filtres en combinaison sans que le pc ne lutte trop et échoue dans le filtrage).
Pour ce qui est des exemples je regarderai mais c'est pas dit que je les ai encore ni que je les trouve correct.
 
Pour ce qui est de avs generator pour reprendre l'autre topic, le logiciel ne fait que mettre en évidence de manière graphique les filtres utiles  
à appeler dans ton avs puis te le rédige. Donc oui ça peut être utile mais on doit pouvoir faire sans.


Message édité par yolas22 le 06-07-2007 à 12:29:45
Reply

Marsh Posté le 11-07-2007 à 22:03:26    

Alors les scripts avisynth pour le désenrelacement ?

Reply

Marsh Posté le 12-07-2007 à 20:11:46    

Personne n'a d'exemples ?

Reply

Marsh Posté le 12-07-2007 à 20:11:46   

Reply

Marsh Posté le 13-07-2007 à 10:52:17    

Salut.
j'y pense mais des que je sort du taff j'oublie.
Amateur d'encodage filer nous vos avs :) .  
 

Reply

Sujets relatifs:

Leave a Replay

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