Aide - Recherche - Membres - Calendrier
Version complète : convertir une video h264 1080 en xvid 720*576
Forum Ripp-it After Me > RIAM : Ça commence ICI > Les questions des débutants
larg59
bonjour à tous

j ai une video hd en mkv avec un flux audio 5.1ac3 et un flux video h264 en 1920*1024
je souhaiterai convertir ce fichier en xvid 720*576 - mp3

quand je selectionne reencoder un film, vdub plante
lors de la previsualisation du film, avisynth ne reconnait pas le flux video et pourtant mon codec x264 est installé

avez vous une idée ?

merci beaucoup
leon1789
(larg59 @ jeudi 23 août 2007 à 12:21) *
bonjour à tous

j ai une video hd en mkv avec un flux audio 5.1ac3 et un flux video h264 en 1920*1024
je souhaiterai convertir ce fichier en xvid 720*576 - mp3

quand je selectionne reencoder un film, vdub plante
lors de la previsualisation du film, avisynth ne reconnait pas le flux video et pourtant mon codec x264 est installé

avez vous une idée ?

merci beaucoup

C'est pas les mêmes codecs cling1.gif
larg59
au temps pour moi
il faut comprendre x264 à chaque fois ...
leon1789
tu fais comment pour charger ton film dans virtualdub : tu passes par riam, ou par un script avs perso ?
larg59
j ouvre ripit et je fais reencoder
j importe le film; il fait une analyse du mkv

voici ce que donne le debug

** Ri4m [ 5.0.1d ] DEBUG **********************************

23/08 12:09:29 input : g:\hd\coeurdedragon.mkv
23/08 12:09:29 0 kbps - 382 mo - 00.00.01.345 - 2 tracks
23/08 12:09:29 Vidéo_t1 : 0 kbps - 0 mo - Codec AVC1 - 23.9760 fps - 0 f - 1280x720
23/08 12:09:29 Audio_t2 : 0 kbps - 382 mo - Codec AC3 - 6 ch - 48000 hz
23/08 12:09:29 output : G:\HD\OUT_coeurdedragon.avi
23/08 12:09:29 codec : Xvid - [ 8000 kbps ]
23/08 12:09:29 audio : MP3 - [ 128 kbps ]
** AVI - VirtualDubMod - VBR pass 1
23/08 12:09:35 start
23/08 12:09:35 --- Aripp-it.AVS ---
23/08 12:09:35 # **** Ripp-it & AVIsynth 2.5x script **** pass 2+
23/08 12:09:35 LoadPlugin("C:\UTILIT~1\ripit\dlls\undot.dll")
23/08 12:09:35 LoadPlugin("C:\UTILIT~1\ripit\dlls\decomb.dll")
23/08 12:09:35 LoadPlugin("C:\UTILIT~1\ripit\dlls\DirectShowSource.dll")
23/08 12:09:35 Source="g:\hd\coeurdedragon.mkv"
23/08 12:09:35 Largeur=1280
23/08 12:09:35 Hauteur=720
23/08 12:09:35 ratio =1.777778
23/08 12:09:35 vratio =1.777778
23/08 12:09:35 Crop_g=0
23/08 12:09:35 Crop_d=0
23/08 12:09:35 Crop_h=0
23/08 12:09:35 Crop_b=0
23/08 12:09:35 Indice=0.361690
23/08 12:09:35 Video=DirectShowSource( Source, fps=23.976000)
23/08 12:09:35 function MonoToStereo( clip C )
23/08 12:09:35 {unction MonoToStereo( clip C )
23/08 12:09:35 Assert( C.AudioChannels == 1, "This clip must have 1 audio channel" )
23/08 12:09:35 A1=GetChannel( C, 1 )
23/08 12:09:35 A=MergeChannels( A1, A1 )
23/08 12:09:35 Return( C.HasVideo ? AudioDub( C, A ) : A )
23/08 12:09:35 }eturn( C.HasVideo ? AudioDub( C, A ) : A )
23/08 12:09:35 # ====================================================================
23/08 12:09:35 function DownMix( clip A )
23/08 12:09:35 {unction DownMix( clip A )
23/08 12:09:35 A1=GetChannel( A, 1 )
23/08 12:09:35 A2=GetChannel( A, 2 )
23/08 12:09:35 A3=GetChannel( A, 3 )
23/08 12:09:35 A4=GetChannel( A, 4 )
23/08 12:09:35 A5=GetChannel( A, 5 )
23/08 12:09:35 A6=GetChannel( A, 2 )
23/08 12:09:35 A1=MixAudio( MixAudio( A1, A5, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
23/08 12:09:35 A2=MixAudio( MixAudio( A2, A6, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
23/08 12:09:35 A=MergeChannels( A1, A2 )
23/08 12:09:35 Return ( A )
23/08 12:09:35 }eturn ( A )
23/08 12:09:35 # ====================================================================
23/08 12:09:35 Video=Video.AudioChannels == 6 ? DownMix( Video ) : Video
23/08 12:09:35 Video=Video.AudioChannels == 1 ? MonoToStereo( Video ) : Video
23/08 12:09:35 Video=ConvertToYV12(Video)
23/08 12:09:35 Video=BilinearResize(Video, Largeur, Hauteur)
23/08 12:09:35 ---
** AVI - VirtualDubMod - VBR pass 2
23/08 12:10:04 start
23/08 12:10:36 G:\HD\OUT_coeurdedragon_.AVI : no

** DEBUG END **********************************
leon1789
(larg59 @ jeudi 23 août 2007 à 19:01) *
j ouvre ripit et je fais reencoder
j importe le film; il fait une analyse du mkv

voici ce que donne le debug

** Ri4m [ 5.0.1d ] DEBUG **********************************

23/08 12:09:29 input : g:\hd\coeurdedragon.mkv
23/08 12:09:29 0 kbps - 382 mo - 00.00.01.345 - 2 tracks
23/08 12:09:29 Vidéo_t1 : 0 kbps - 0 mo - Codec AVC1 - 23.9760 fps - 0 f - 1280x720
(...)

effectivement, riam a un problème sur la vidéo... mais ce n'est pas tout...



(larg59 @ jeudi 23 août 2007 à 19:01) *

23/08 12:09:29 Audio_t2 : 0 kbps - 382 mo - Codec AC3 - 6 ch - 48000 hz
23/08 12:09:29 output : G:\HD\OUT_coeurdedragon.avi
23/08 12:09:29 codec : Xvid - [ 8000 kbps ]
23/08 12:09:29 audio : MP3 - [ 128 kbps ]
** AVI - VirtualDubMod - VBR pass 1
23/08 12:09:35 start
23/08 12:09:35 --- Aripp-it.AVS ---
(...)
====================================================================
23/08 12:09:35 function DownMix( clip A )
23/08 12:09:35 {unction DownMix( clip A )
23/08 12:09:35 A1=GetChannel( A, 1 )
23/08 12:09:35 A2=GetChannel( A, 2 )
23/08 12:09:35 A3=GetChannel( A, 3 )
23/08 12:09:35 A4=GetChannel( A, 4 )
23/08 12:09:35 A5=GetChannel( A, 5 )
23/08 12:09:35 A6=GetChannel( A, 2 )
23/08 12:09:35 A1=MixAudio( MixAudio( A1, A5, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
23/08 12:09:35 A2=MixAudio( MixAudio( A2, A6, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
23/08 12:09:35 A=MergeChannels( A1, A2 )
23/08 12:09:35 Return ( A )
23/08 12:09:35 }eturn ( A )
23/08 12:09:35 # ====================================================================

De plus, fais attention : un bug dans riam va te pénaliser sur l'audio...

ton source audio est en AC3 dolby digital 5.1, et tu demandes un mp3 stéréo. Il faut donc DOWNMIXER l'audio pour le passer de 6 canaux à 2. La fonction "DownMix" du script est là pour ça, mais malheureusement, elle contient une coquille : c'est le 2 en rouge qui normalement doit être un 6.
Conséquence : la voix arrière droite du source audio est perdue et la piste avant droite est trop présente par rapport au reste !!!

Pour corriger ce bug, avant d'encoder, il faut éditer le script de riam pour changer ce nombre :
A6=GetChannel( A, 6 )

Regarde ce sujet identique ! http://forum.ripp-it.com/index.php?showtop...mp;#entry251403
larg59
merci pour l audio
reste plus qu à trouver pour la vidéo...
leon1789
si tu veux essayer mon script (pour la video et pour l'audio)
http://forum.ripp-it.com/index.php?showtop...mp;#entry249567
avec un ips=23.9760
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 convertir une video h264 1080 en xvid 720*576.
Invision Power Board © 2001-2008 Invision Power Services, Inc.