Page 1 sur 1

this is not a YUV clip

Posté : mar. 01 déc., 2015 16:02
par Klaus
Salut à toutes et à tous.

Après quelques encodage dont je suis pleinement satisfait, je me retrouve aujourd'hui avec un nouveau problème.

Ma vidéo ne s'encode pas (que ce soit en mode autonome ou pas.)
Je ne l'ai pas vu tout de suite mais lorsque mais lorsque j'ouvre l'écran de prévisualisation, j'ai le message suivant:
"This is not an YUV clip ! Please convert color space to YUV before using "


Quelqu'un sait-il comment résoudre ce problème ?

Posté : mar. 01 déc., 2015 16:32
par Subbat
Salut,

Peux-tu quand tu es dans cette prévisualisation cliquer sur editer script avisynth et copier ici le contenu ?

Posté : mar. 01 déc., 2015 17:20
par Klaus
C'est imcompréhensible mais maintenant le prévisualisateur lit correctement la vidéo (alors que je n'ai rien fait de spéciale.)

Je tente un encodage plus tard et je reviens dire si ça fonctionne ou pas. (je donnerais une copie du script si l'encodage ne se fait pas.)

Posté : mar. 01 déc., 2015 18:57
par Klaus
L'encodage ne marche pas, je donne donc ici une copie du script AVS
# **** m4ng & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\Encodage\m4ng_v5\system\undot.dll")
Import("C:\Encodage\m4ng_v5\system\HybridFuPP.avsi")
LoadPlugin("C:\Encodage\m4ng_v5\system\deen.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\motion.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\MSharpen.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\MaskTools.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\MvTools.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\unfilter.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\FluxSmooth.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\Convolution3D.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\MaskTools.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\MVTools.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\Asharp.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\MSharpen.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\TDeint.dll")
LoadPlugin("C:\Encodage\m4ng_v5\system\VSFilter.dll") #1

Source="d:\torrent\_aef\BEASTS~1.1-F\BEASTS~1.MKV"
Largeur=720
Hauteur=300
ratio =2.400000
vratio =2.400000
real_l=720
real_l4=720
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Borders_g=0
Borders_d=0
Borders_h=0
Borders_b=0
Indice=0.153124

Video=DirectShowSource( Source, fps=23.976000).DelayAudio(0.006000)
Video=ConvertToYV12(Video)
Video=HybridFupp ( Video, Largeur/8*8, Hauteur/8*8, preset="very high")
Video=ConvertToRGB(Video)
Return(AssumeFrameBased(Video))
Pour info, j'ai tenté 2 encodages tout les 2 ratés mais avec des résultats différent:

1) SANS utiliser l'encodeur interne :
Rien; l'encodage semble ne pas se faire.

2) AVEC l'encodeur interne:
Là, il se passe quelque chose mais le résultat n'est pas bon.
Il y a bien encodage mais le temps d'encodage est anormalement court (environ 30 minutes pour faire les 2 passes en X264 alors que la vidéo fait 2 heures.)
Le résultat est une vidéo sans images (fond noir.)

Posté : mar. 01 déc., 2015 21:22
par Subbat
Et dans la prévisualisation le film est lu correctement ?

Posté : mer. 02 déc., 2015 7:12
par Klaus
Bien que j'ai eu un soucis au départ (celui que je décris dans mon premier post), lorsque je lance la prévisualisation, la vidéo semble être lue correctement.

J'ai essayé d'encoder cette vidéo avec GordianKnot cette nuit et là, ça a fonctionné SAUF QUE le résultat ne me convient pas (j'ai un problème de saccade légère, le même que j'ai décris dans un ancien post :http://www.forum.m4ng.fr/fps-trop-grand-vt7458.html)

Qu'est-ce qui peut faire que l'encodage est possible avec GordianKnot et pas avec M4ng?
Notez que pour encoder avec GordianKnot, je dois ouvrir le fichier source avec le filtre DirectShowSource sinon il ne sait pas le lire.
Ceci dit, d'après le script AVS de M4ng, il utilise aussi le filtre DirectShowSource.

Posté : mer. 02 déc., 2015 14:59
par pepsilite
j'ai tout le temps ce problème de YUV, à chaque fois, je dois réinstaller ffdshow pour que ça marche ...

Posté : jeu. 03 déc., 2015 7:35
par Klaus
Je tente en réinstallent le FFDShow mais j'avoue être septique.
Est-ce qu'il y a quelque chose de particulier à paramétrer dans le FFDShow ou bien je peux laisser les paramètres par défaut ?

Posté : jeu. 03 déc., 2015 7:42
par Klaus
Réinstaller le FFDShow n'a rien changé à mon problème.
Le prévisualisateur lit la vidéo MAIS rien ne s'encode sans le moteur interne et je n'ai qu'une image noir avec le moteur interne.

Posté : jeu. 03 déc., 2015 14:53
par pepsilite
Tu n'as pas installé des packs de codecs "externes" genre K-Lite?

Posté : jeu. 03 déc., 2015 17:30
par Klaus
Je n'installe jamais de pack de codec, j'installe les codec dont j'ai besoin un par un et ça fait un moment que je n'ai touché à rien de ce côté là.

La vidéo que je souhaite réencoder (pour en diminuer la taille principalement) est parfaitement lue par n'importe lequel de mes lecteurs (que ce soit BSplayer ou VLC.)

Posté : jeu. 03 déc., 2015 19:10
par Underground78
VLC embarque ses propres décodeurs et ça m'étonnerait pas que BSPlayer fassent de même (au moins par défaut comme MPC-HC par exemple) donc ça ne veut pas forcément dire grand chose.

Posté : jeu. 03 déc., 2015 22:25
par Klaus
VLC possède en effet ses propres décpodeurs, il est d'ailleurs réputé pour ça. Il peut lire énormément de type de vidéo différente sans avoir besoin de codec supplémentaire.

BSPlayer, par contre, c'est différent. Sans installer de codec, il ne lit pas grand chose. Par défaut, il utilise d'ailleurs très souvent le filtre FDShow pour lire les vidéos.

Pour info, voici les nfo de la vidéo que je cherche à réencoder :
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 16mn
Bit rate : 8 300 Kbps
Width : 1 920 pixels
Height : 808 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.223
Stream size : 7.61 GiB (91%)
Writing library : x264 core 148 r2597 e86f3a1
Encoding settings : cabac=1 / ref=5 / deblock=1:-2:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=abr / mbtree=1 / bitrate=8300 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=62500 / vbv_bufsize=78125 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=3:1.00
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 2h 16mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 6ms
Stream size : 625 MiB (7%)
Language : English
Default : Yes
Forced : No

Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : English
Default : Yes
Forced : No

Posté : jeu. 03 déc., 2015 23:39
par Subbat
A mon avis, si même l'encodeur interne n'arrive pas à encoder cette vidéo correctement c'est sans doute elle qui a un problème...

Posté : ven. 04 déc., 2015 20:13
par Underground78
Ça serait bien de voir ce qu'il raconte exactement l'encodeur interne d'ailleurs.