Page 2 sur 3

Posté : mer. 12 déc., 2012 16:04
par Subbat
m4ng fonctionne avec les outils 32 bits... je me demande s'il ne faut pas installer la version 32bits de ffdshow... et donc dans win7filter... il faudra aussi sélectionner ffdshow dans la partie 32bits...

Posté : mer. 12 déc., 2012 17:43
par darknior
Ca ne me fera pas de conflits ?

Posté : mer. 12 déc., 2012 17:47
par Subbat
c'est à dire ?

Posté : mer. 12 déc., 2012 18:55
par Ducke
ta vidéo et ton audio n'est pas décodé par ffdshow ... ça m'étonne pas que tu n'es pas de son et il faut utiliser ffdshow x86 malgré que ton windows soit 64

Posté : mer. 12 déc., 2012 23:16
par darknior
OK j'installe : ffdshow 1.2.4422 (2012-04-09) (x86)
Pour le MP3 c'est bon, je lance un encodage AC3 pour voir :D

Posté : mer. 12 déc., 2012 23:38
par darknior
Le RIP AC3 refonctionne aussi, MAIS il me refait comme avant :(
Le son est en 2.0 !!!

Il ne tiens plus compte du fait que en entré c'est du 5.1 et que je veux le conserver !

SNIF je craque ...

Posté : jeu. 13 déc., 2012 7:18
par Subbat
darknior a écrit :Le RIP AC3 refonctionne aussi, MAIS il me refait comme avant :(
Le son est en 2.0 !!!

Il ne tiens plus compte du fait que en entré c'est du 5.1 et que je veux le conserver !

SNIF je craque ...
Bah si la vidéo source est celle dont tu as mis une analyse dans tes posts précédents, c'est du 2.0 qu'il y a dedans...

Posté : jeu. 13 déc., 2012 11:33
par darknior
Si je pose la question c'est que c'est du 5.1 lol

Code : Tout sélectionner

ID                                       : 2
Format                                   : DTS
Format/Info                              : Digital Theater Systems
Paramètres du format, Mode               : 16
Paramètres du format, Endianness         : Big
Identifiant du codec                     : A_DTS
Durée                                    : 1h 35mn
Type de débit                            : Constant
Débit                                    : 1 509 Kbps
Canaux                                   : 6 canaux
Position des cannaux                     : Front: L C R, Side: L R, LFE
Echantillonnage                          : 48,0 KHz
Profondeur des couleurs                  : 24 bits
Mode de compression                      : Avec perte
Taille du flux                           : 1,01 Gio (13%)
Titre                                    : French DTS 1509kbps
Langue                                   : Français
Default                                  : Oui
Forced                                   : Non
Donc c'est pour ca que je ne comprend pas du tout ???

Posté : jeu. 13 déc., 2012 12:40
par Subbat
Tu peux montrer ce que donne ta vidéo dans Graphstudio maintenant ?

Posté : jeu. 13 déc., 2012 13:29
par darknior
Bon alors c'est bizarre :(



Le Graphe dit on dirait que c'est du 2 channel alors que MediaInfo parle de 5.1 6 channel, et je l'affirme, c'est bien du 6 channel !

Posté : jeu. 13 déc., 2012 13:33
par darknior
Je met aussi le Graphe de ma video en WMV :



Je peux les lires nickel, mais impossible d'en encoder.
Windows Media Encoder me fait une erreur :(
J'ai du mal avec tous ces codecs ... :(

Posté : jeu. 13 déc., 2012 13:58
par pepsilite
Si la sortie de ffdshow audio est paramétrée sur 2ch, le son sera en stéréo même si la source est 5.1

Posté : jeu. 13 déc., 2012 17:02
par darknior
Arg la misère ... j'ai compris, c'est car j'ai bien config en 64bit mais faut aussi le refaire en 32bit !
La misère ...



Là je comprend mieux :D
Sauf que au final on utilise quasi pas le 64bit, juste pour l'encodage H264 ou il détecte bien que mon proc le fait ... c'est bien dommage ...

J'espère que la future version M4NG v4 serra un peu plus 64bit :D
Ca accélère l'encodage ...

Pour ce qui est de mon souci d'encodage en WMV ????
Qui peut m'aider ?

Dans ffdshow, partout ou ça parle de WMV1 2 3 et WMVP j'ai tt de désactivé !
Du coup c'est surement pas bon ...
J'ai le choix entre LIBAVCODEC ou WMV9 ?
Ou alors c'est autre chose ?

Posté : jeu. 13 déc., 2012 17:31
par pepsilite
Pour m4ng, j'ai fait une version 64 bits mais vu qu'AVIsynth ne l'est pas, elle est inutilisable, l'encodage sera toujours en 32 bits dans les prochaines versions ...
C'est quoi le souci pour le WMV?

Posté : jeu. 13 déc., 2012 17:57
par darknior
En fait on est bcp, je n'exagère pas, toute la communauté xBox 1 en fait !

A vouloir faire de la vidéo format WMV :

Vidéo : WMV2 (v8)
Son : WMA (v2)

Code : Tout sélectionner

Général 
Nom complet                              : E:\03 - Creation\UnleashXtra\Dashboard\Games\Handheld Consoles\Atari - Lynx\default.wmv 
Format                                   : Windows Media 
Taille du fichier                        : 16,5 Mio 
Durée                                    : 1mn 1s 
Type de débit global                     : Variable 
Débit global moyen                       : 2 250 Kbps 
Débit global maximum                     : 2 295 Kbps 
Date d'encodage                          : UTC 2012-10-11 21:00:42.149 

Vidéo 
ID                                       : 2 
Format                                   : WMV2 
Identifiant du codec                     : WMV2 
Identifiant du codec/Info                : Windows Media Video 8 
Description du codec                     : Windows Media Video V8 
Durée                                    : 1mn 1s 
Type de débit                            : Variable 
Débit                                    : 2 133 Kbps 
Largeur                                  : 640 pixels 
Hauteur                                  : 480 pixels 
Format à l'écran                         : 4/3 
Images par seconde                       : 25,000 Im/s 
Profondeur des couleurs                  : 8 bits 
Bits/(Pixel*Image)                       : 0.278 
Taille du flux                           : 15,6 Mio (95%) 
Langue                                   : Anglais (US) 

Audio 
ID                                       : 1 
Format                                   : WMA 
Version du format                        : Version 2 
Identifiant du codec                     : 161 
Identifiant du codec/Info                : Windows Media Audio 
Description du codec                     : Windows Media Audio 9.2 -  64 kbps, 44 kHz, stereo (A/V) 1-pass CBR 
Durée                                    : 1mn 1s 
Type de débit                            : Constant 
Débit                                    : 64,0 Kbps 
Canaux                                   : 2 canaux 
Echantillonnage                          : 44,1 KHz 
Profondeur des couleurs                  : 16 bits 
Taille du flux                           : 480 Kio (3%) 
Langue                                   : Anglais (US) 
On est obligé de passer par "Windows Media Coder" pour les faires, c'est la misère :(
Pense tu que on pourrait le faire avec M4NG ?

Sachant que le WMV nous sert après a faire du XMV !
Et que le XMV qui etait jusqu'à un 1 moi un format d'ont on ne pouvait pas revenir, c'est aujourd'hui possible avec ffdshow :D
Un gars a trouvé comment faire ...

Donc SI ON NE PEUX PAS avec M4NG, mon souci c'est que avec ffdshow on dirait que ça pose souci a WME :(
Il ne recoonais plus les MP4 en H264. Je dois lui faire des AVI tout simple pour qu'il les lises.
Mais mm avec ça qd j'essaye d'encoder ça plante !

Posté : jeu. 13 déc., 2012 18:05
par pepsilite
Pour faire du WMV avec m4ng, il suffit de sélectionner "wmv" dans les codecs vidéos ...

Posté : jeu. 13 déc., 2012 18:50
par darknior
Merci mais déjà ça ne me dis pas pkoi WME ne fonctionne pas ?

Et si ds un second tps je veux utiliser M4NG car ce serrait plus pratique, ça ne m'aide pas non plus.

Oui je selectionne du WMV, sauf que il me le met en rouge avec un !
Puis je ne peux rien choisir ?
Comment respecter à la letre ce que je t'ai posté au dessus ?
Avoir la mm version de WMV pour la vidéo et de WMA pour le son ?

Merci

Posté : jeu. 13 déc., 2012 18:54
par pepsilite
Voilà une vidéo encodée en wmv à l'instant avec m4ng :
Video
ID : 1
Format : WMV2
Codec ID : WMV2
Codec ID/Info : Windows Media Video 8
Description of the codec : wmv2
Duration : 1mn 20s
Bit rate : 1 517 Kbps
Width : 640 pixels
Height : 272 pixels
Display aspect ratio : 2.35:1
Frame rate : 23.976 fps
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.363
Stream size : 14.5 MiB (88%)

Audio
ID : 2
Format : WMA
Format version : Version 2
Codec ID : 161
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio V8
Duration : 1mn 20s
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 1.22 MiB (7%)
A part le son qui est en v8 au lieu de v9, tout est comme souhaité ...
Si vous m'expliquez comment faire du XMV, m4ng pourra le faire dans l'avenir...

Posté : jeu. 13 déc., 2012 21:26
par darknior
Ok je regarde pour te donner toutes les infos que j'ai sur le XMV, c'est clair que ce serrait le TOP :p

Par contre comme je disais, qd je lance un encodage en WMV, sur mes 2 PCs, il passe M4NG en mode sans echec rouge avec le !
Puis me fait un WMV vide de 0ko :(

Je dois toucher des codecs ?
J'ai tt mis sur libavcodec, sur wm9 cetait pas mieux :(

Posté : jeu. 13 déc., 2012 22:08
par pepsilite
darknior a écrit :Ok je regarde pour te donner toutes les infos que j'ai sur le XMV, c'est clair que ce serrait le TOP :p

Si quelqu'un y arrive à la main en bidouillant, m4ng pourra bidouiller de la même façon...

Par contre comme je disais, qd je lance un encodage en WMV, sur mes 2 PCs, il passe M4NG en mode sans echec rouge avec le !

Oui, c'est normal, le WMV est encodé par le mode sans échec de m4ng, mais ça ne pose aucun problème...

Puis me fait un WMV vide de 0ko :(

Pour savoir ce qui se passe exactement :
1. Bouton [ Editer ] de m4ng
2. dans le menu => Ouvrir le dossier de travail
3. lancer ffmpeg_debug.bat et voir le message d'erreur qui s'affiche surement à l'écran, copie ici


Je dois toucher des codecs ?
J'ai tt mis sur libavcodec, sur wm9 cetait pas mieux :(

Aucun codec installé n'est utilisé pour encoder en WMV avec m4ng, c'est pour ça qu'il bascule en mode sans échec.

Posté : jeu. 13 déc., 2012 22:23
par darknior

Code : Tout sélectionner

C:\Users\Darknior\AppData\Roaming\m4ng>"C:\PROGRA~2\m4ng_v3\system\ffmpeg_x264.e
xe" -i "e:\03 - creation\unleashxtra\dashboard\games\arcades\cps3\default.mp4" -
vcodec wmv2 -s 640x480  -b 2000000 -acodec wmav2 -ac 2 -ab 128000 -pass 2 -passl
ogfile log_file -y "e:\03 - creation\unleashxtra\dashboard\games\arcades\cps3\OU
T_default.wmv"
FFmpeg version SVN-r18639, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-memalign-hack --enable-postproc --enable-gpl --enable-
libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libvorbis
--enable-libtheora --enable-libx264 --enable-libxvid --disable-ffserver --enable
-avisynth --enable-pthreads
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.27. 0 / 52.27. 0
  libavformat   52.32. 0 / 52.32. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Apr 21 2009 13:44:38, gcc: 4.2.4 (TDM-1 for MinGW)

Seems stream 0 codec frame rate differs from container frame rate: 60.00 (60/1)
-> 30.00 (30/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'e:\03 - creation\unleashxtra\dashboard\
games\arcades\cps3\default.mp4':
  Duration: 00:01:07.00, start: 0.000000, bitrate: 1670 kb/s
    Stream #0.0(und): Video: h264, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 30 tbr, 3
0 tbn, 60 tbc
    Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16
[wmv2 @ 0x2c8d010]requested bitrate is too low
Output #0, asf, to 'e:\03 - creation\unleashxtra\dashboard\games\arcades\cps3\OU
T_default.wmv':
    Stream #0.0(und): Video: wmv2, yuv420p, 640x480 [PAR 1:1 DAR 4:3], q=2-31, p
ass 2, 2000 kb/s, 90k tbn, 30 tbc
    Stream #0.1(und): Audio: wmav2, 48000 Hz, stereo, s16, 128 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Error while opening codec for output stream #0.0 - maybe incorrect parameters su
ch as bit_rate, rate, width or height

C:\Users\Darknior\AppData\Roaming\m4ng>pause
Appuyez sur une touche pour continuer...

Posté : jeu. 13 déc., 2012 22:39
par pepsilite
[wmv2 @ 0x2c8d010]requested bitrate is too low
Le problème est là, le débit est trop bas pour le wmv, mais je crois me souvenir que ça ne le fait qu'en mode 2 passes, essaye en une seule pour voir.

Posté : jeu. 13 déc., 2012 22:41
par darknior
Pour le XMV :

Je te donne toutes les infos que j'ai pu trouver pour toi ...

Windows ffmpeg : http://ffmpeg.zeranoe.com/builds/
Pour faire la conversion WMV en XMV en 1 coup : http://thread.gmane.org/gmane.comp.vide ... vel/134059
Apparemment c'est Sven Hesse qui a écris le XMV code pour ffmpeg qui est utilisé dans VLC.

ICI le Wiki sur le XMV pour avoir un sample : http://wiki.multimedia.cx/index.php?title=XMV

A tester :

Code : Tout sélectionner

ffmpeg -i foo.xmv -vcodec wmv2 -acodec wmav2 foo.wmv
ou pour régler le souci de son faible :

Code : Tout sélectionner

ffmpeg -i example.xmv -vcodec wmv2 -s 320x240 -b:v 630 -acodec wmav2 -b:a 64k -ar 44100 example.wmv
Après il faut voir si ça marche dans les deux sens ?
Car pour le moment on doit utiliser un EXE pour faire WMV2XMV !

Je peux faire les test pour toi sur la XBOX de ce que on encodera, n'hésite pas.

Posté : jeu. 13 déc., 2012 22:45
par pepsilite
ffmpeg n'encode pas en xmv en sortie, j'ai regardé, tes exemples c'est pour ré-encoder un xmv en wmv.
Ah cool pour le sample, je n'arrivais pas à en trouver nulle part.
Je vais regarder tout ça.
Quel est l'exe à utiliser pour WMV2XMV?

Posté : jeu. 13 déc., 2012 22:59
par darknior
Si déjà tu peux y arriver dans ce sens, ce serrait top, car bcp de XMV trainent sur le net, et si on peux pas les décoder et que l'on ne sais pas ce que c'est on ne peux rien en faire :(

Si non :

Alors un profil d'encodage que j'ai vue passer pour faire du XMV qu'utilise WindowsMediaEncoder :

Code : Tout sélectionner

        [profile version="589824" 
             storageformat="1" 
             name="WMVXMV" 
             description="WMVXMV"> 
                   [streamconfig majortype="{73647561-0000-0010-8000-00AA00389B71}" 
                   streamnumber="1" 
                   streamname="Audio Stream" 
                   inputname="Audio409" 
                   bitrate="32000" 
                   bufferwindow="5000" 
                   reliabletransport="0" 
                   decodercomplexity="" 
                   rfc1766langid="en-us" 
 > 
             [wmmediatype subtype="{00000161-0000-0010-8000-00AA00389B71}"  
                   bfixedsizesamples="1" 
                   btemporalcompression="0" 
                   lsamplesize="1536"> 
           [waveformatex wFormatTag="353" 
                         nChannels="2" 
                         nSamplesPerSec="32000" 
                         nAvgBytesPerSec="4000" 
                         nBlockAlign="1536" 
                         wBitsPerSample="16" 
                         codecdata="008800001F0000000000"/> 
            [/wmmediatype>
            [/streamconfig>
                   [streamconfig majortype="{73646976-0000-0010-8000-00AA00389B71}" 
                   streamnumber="2" 
                   streamname="Video Stream" 
                   inputname="Video409" 
                   bitrate="512000" 
                   bufferwindow="3000" 
                   reliabletransport="0" 
                   decodercomplexity="AU" 
                   rfc1766langid="en-us" 
                           vbrenabled="1" 
                           vbrquality="100" 
                           bitratemax="768000" 
                           bufferwindowmax="5000"> 
                     [videomediaprops maxkeyframespacing="80000000" 
                                     quality="90"/> 
             [wmmediatype subtype="{32564D57-0000-0010-8000-00AA00389B71}"  
                   bfixedsizesamples="0" 
                   btemporalcompression="1" 
                   lsamplesize="0"> 
       [videoinfoheader dwbitrate="512000" 
                        dwbiterrorrate="0" 
                        avgtimeperframe="333667"> 
        [rcsource left="0" 
                  top="0" 
                  right="320" 
                  bottom="240"/> 
        [rctarget left="0" 
                  top="0" 
                  right="256" 
                  bottom="240"/> 
            [bitmapinfoheader biwidth="256" 
                              biheight="240" 
                              biplanes="1" 
                              bibitcount="24" 
                              bicompression="WMV2" 
                              bisizeimage="0" 
                              bixpelspermeter="0" 
                              biypelspermeter="0" 
                              biclrused="0" 
                              biclrimportant="0"/> 
       [/videoinfoheader>
            [/wmmediatype>
            [/streamconfig>
     [streamprioritization>
      [stream number="1" mandatory="0"/>
      [stream number="2" mandatory="0"/>
     [/streamprioritization>
    [/profile> 
 
Voilà un lien vers un package que j'ai fais ou tu a l'EXE et la DLL et des .BAT pour voir comment ça fonctionne :D

Lien 1 : http://www.mediafire.com/?vgkjd7gq1olavcz
Lien 2 : http://www.mediafire.com/?64yidng20ipwi6n

----------------------------------------------------------------------------

J'ai testé de refaire la WMV en 1 passe et ça marche nickel :D
Sauf que je ne peux pas le transformer en XMV, le format n'est pas exactement le bon :(

Il me dit de vérifier si la source est bien du WMV8 (ID = WMV2)

Alors que le WMV dont je t'ai mis le détail plus haut se convertis parfaitement.