Premiers échecs d'encodage avec le mode autonome

phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Premiers échecs d'encodage avec le mode autonome

Message par phyllox »

Bonsoir

Il y a certaines vidéos que je ne parviens du tout pas à réencoder en mode autonome.

Il s'agit de vidéo réenrégistrées à partir d'une carte TV et d'acquisition HDMI, qui me sort un flux HD 720P MPEG2 en 50 images par seconde.
Voir plus bas le détail.

Lorsque je démarre l'encodage (x264 + AAC + MP4) en mode autonome, la fenêtre dos me renvoie en permanence les deux mêmes erreurs en boucle :

Last message repeated 1 times
[mpeg2video @ 037fdb60] concealing 80 DC, 80 AC, 80 MV errors in P frame
[mpeg2video @ 037fdb60] concealing 80 DC, 80 AC, 80 MV errors in B frame
Last message repeated 1 times
[mpeg2video @ 037fdb60] concealing 80 DC, 80 AC, 80 MV errors in P frame
[mpeg2video @ 037fdb60] concealing 80 DC, 80 AC, 80 MV errors in B frame
Etc... A l'infini... Toujours la même adresse...

Jusqu'à ce que je l'arrête (ce qui donne ffmpeg a cessé de fonctionner).

Je récupère ça dans la fenêtre dos :

frame= 678 fps= 95 q=-1.0 Lsize= 4006kB time=00:00:13.52 bitrate=2427.3kbits
/s
video:4000kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.144938%
[libx264 @ 037ff760] frame I:18 Avg QP:13.76 size: 20191
[libx264 @ 037ff760] frame P:512 Avg QP:17.71 size: 6721
[libx264 @ 037ff760] frame B:148 Avg QP:18.11 size: 1966
[libx264 @ 037ff760] consecutive B-frames: 64.7% 16.8% 4.9% 13.6%
[libx264 @ 037ff760] mb I I16..4: 94.5% 0.0% 5.5%
[libx264 @ 037ff760] mb P I16..4: 25.4% 0.0% 0.0% P16..4: 28.1% 0.0% 0.0%
0.0% 0.0% skip:46.5%
[libx264 @ 037ff760] mb B I16..4: 1.6% 0.0% 0.0% B16..8: 10.0% 0.0% 0.0%
direct:13.2% skip:75.2% L0:58.0% L1:32.9% BI: 9.2%
[libx264 @ 037ff760] final ratefactor: 16.72
[libx264 @ 037ff760] coded y,uvDC,uvAC intra: 17.2% 26.4% 9.1% inter: 8.4% 16.9%
1.0%
[libx264 @ 037ff760] i16 v,h,dc,p: 61% 26% 11% 2%
[libx264 @ 037ff760] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 29% 20% 23% 5% 5% 5% 4%
5% 3%
[libx264 @ 037ff760] i8c dc,h,v,p: 72% 15% 12% 1%
[libx264 @ 037ff760] Weighted P-Frames: Y:18.6% UV:15.8%
[libx264 @ 037ff760] kb/s:2416.23
Received signal 2: terminating.

Voici la descrition du fichier traité :

Format : MPEG-PS
File size : 19.1 GiB
Duration : 1h 27mn
Overall bit rate : 31.3 Mbps
Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : High@High
Format settings, BVOP : Yes
Format settings, Matrix : Default
Duration : 1h 27mn
Bit rate mode : Constant
Bit rate : 30.7 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 50.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.667
Stream size : 18.5 GiB (97%)
Audio
ID : 192 (0xC0)
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 2
Duration : 1h 27mn
Bit rate mode : Constant
Bit rate : 224 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 1ms
Stream size : 140 MiB (1%)

Y a t'il un moyen de trouver une solutioon à ça ?

Je précise, ça passe parfaitement en mode normal, mais le mode autonome est tellement plus rapide !!
Merci
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

Bonsoir à tous

Mon sujet n'est peut être pas très intéressant puisque je n'ai aucune réponse. Néanmoins comme le mode autonome est sensé savoir tout encoder, et que ça plante sur ces vidéos en 50fps, j'aurais bien aimé savoir si c'est un paramétrage qui peut se régler ou si c'est sans espoir. L'encodage en mode autonome est à peu près 3 fois plus rapide sur ces vidéos 720P et c'est dommage qu'elles ne passent pas alors que leurs soeurs en 25 fps passent.

Et non, je ne peux pas régler l'acquisition en 25 fps sur cette carte.

Merci d'avance
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Salut,

Tu peux nous faire passé un bout de quelques secondes d'une vidé qui echoue...

Pour ce qui est de la vitesse d'encodage em mode normal, si c'est en x264, il faut regarder le laius de U78 sur les réglages du x264...
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

Hello

Voici un lien vers 2 minutes d'une vidéo concernée (2 minutes mais déjà déjà beaucoup de mégas !)

https://docs.google.com/file/d/0B3TJv8B ... sp=sharing

En fait, je me suis aperçu (à ma grande honte) en essayant l'encodage sur ce bout de vidéo que celui ci allait quand même au bout. Il y met plus de temps que d'habitude (je pense), et surtout la fenêtre dos renvoie un très grand nombre d'erreurs, toujours les mêmes, mais de temps en temps entre deux erreurs, on voit qu'un bout de vidéo est encodé et les deux passes finissent par se faire.

Je pense néanmoins qu'il y a un souci quelque part, car autant pour les vidéos en 25 ips le mode autonome est à peu près x3 plus rapide que le standard (pour du 720p), autant pour celle là, c'est un peu moins significatif (3 min en mode autonome, un peu plus de 5 min mode normal, avec l'encodage audio et le mux).

En fait il y a tellement de message d'erreurs (ou supposés tels), portant tous sur la même adresse hexa que je n'ai pas eu la patience de laisser se dérouler l'opération jusqu'au bout

Du coup, je n'ai pas retesté sur toute une vidéo voir si ça va vraiment au bout malgré les erreurs.

Tout ceci testé avec le même profil : x264 slower à 2300, AAC 128 et MP4.
Image agrandie à 1360 pour avoir un crop à 1264.

Merci d'avance
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Je ne sais pas si je pourrais tester ce soir... n'hésite pas à me relancer si tu n'as pas de nouvelles de ma part...

Mais si c'est truffé d'erreurs... il y a fort à parier que la vidéo est foireuse... les encodeurs, m4ng ou un autre ne peuvent pas faire de miracles...

[Edit] Putain... 450mo pour 2min :gy: c'est n'importe quoi!!! Tu enregistres à partir de quoi ? Un flux TNT ?
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

J'ai récupéré la vidéo et je l'ai réencodée en mode autonome, aucun problème... Des erreurs d'affichées, certes, mais au final une vidéo nickel.
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Oui... moi aussi. Et c'est bien l'intérêt du mode autonome... il est capable d'identifier les defauts et de les.corriger...
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

Oui, la vidéo de deux minutes est OK. Je vais tenter le coup ce soir sur une heure et demi de vidéo.

Je dois dire que quand j'ai vu toutes ces erreurs qui se répétaient, pendant plus de deux heures, je me suis dit que c'était planté.

Avouez que c'est l'impression que ça donne quand on le regarde tourner. Surtout quand on a vu la fenêtre d'encodage d'autres vidéos mpeg (même hd) ou h264, avec le déroulement en temps de la position de l'encodage.

Pas d'idée du pourquoi de ces messages ?
Pour moi, c'est franchement du chinois.
Merci
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Je ne suis pas assez calé perso... mais je crois comprendre qu'il y a des frames (images) défectueuses...
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

Tout à fait Thierry ... La capture vidéo a raté des infos, mais bon avec un tel débit à gérer, ça n'a rien d'étonnant, tu ne peux pas régler pour avoir un débit moindre?
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

Non, comme expliqué dans le 1er post, je n'ai pas trouvé comment changé la capture et la mettre en 25 images par seconde.

La capture ne fonctionne qu'avec Avec MediaCenter 3D... La carte est une AverMedia HDMI.

Du reste, le flux brut est impossible à lire, par exemple, avec VLC. Je suis obligé de le convertir avec VideoRedo TVSuite (dont je me sers de toutes façon pour virer les parties en trop au début, à la fin, et le cas échéant au milieu.

Une fois le flux retraité par VidéoRedo (sans réencodage), il devient parfaitement lisible. Et il n'y a pas d'erreur de lecture dans VLC, pas de paquet droppé. Le flux est réparé et assaini. Pas de raison d'avoir des erreurs en encodage...

Du reste, l'encodage normal passe très bien, et à la même vitesse que sur du 25 images par seconde.

Je viens de lancer l'encodage sur une autre vidéo d'1h30
Merci
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

Je ne parlais pas du fps mais du débit vidéo... tu ne peux pas le réduire?
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

Je ne ne crois pas (sauf à mettre une machine plus poussive ?). Je vais vérifier, je n'en suis pas certain à 100%. mais si c'est possible, je ne sais pas où c'est.

Sinon, je peux le faire ensuite avec VideoRedo, mais ça devient du réencodage... ce que je voudrais éviter !
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

Un fps à 30720 kbps, c'est du délire pur, si ça n'est pas réglable, c'est vraiment n'importe quoi, je n'ose imaginer la taille que la capture finale doit prendre sur ton disque dur...
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

La taille ? Entre 18 et 30 Go...

Le soft (Aver MediaCenter) livré avec cette carte est minable, j'en conviens, mais il n'y a pas 50 000 cartes abordables qui savent capturer le flux HD (non protégé) en HDMI. Et je n'ai pas trouvé de soft tiers qui sache la faire fonctionner. Donc, je n'ai malheureusement pas le choix.

Je confirme, à fortiori, impossible de régler le débit. D'ailleurs à part le codec video (Mpeg ou H264, mais en H264 j'ai des plantages) et le format (720P ou 1080i), je ne peux rien régler du tout.

Si quelqu'un sur le forum sait faire marcher cette carte avec un autre soft ou régler ce soft là, je suis preneur.

La vidéo d'1h30 réencodée cette nuit a l'air OK même si je ne l'ai pas visionnée en entier.

Merci
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

@pepsilite: Ma copine a un simple appareil photo numérique qui fait des vidéos avi, et le débit est de 14Mbps pour une résolution de 640x480, et le débit n'est pas réglable, donc oui, c'est du grand n'importe quoi pour certains appareils de capture vidéo...
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

1. Tu as essayé PouchinTV comme logiciel pour ta capture... Moi j'ai une carte avermedia THT HD et ça fonctionne très bien... Par contre il faut installer une autre version du pilote avermedia que celui livré avec la carte pour que pouchintv fonctionne correctement et trouve la carte...

2. Pourquoi te faut-il à tout prix une carte d'acquisition hdmi ?
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

mike031 a écrit :@pepsilite: Ma copine a un simple appareil photo numérique qui fait des vidéos avi, et le débit est de 14Mbps pour une résolution de 640x480, et le débit n'est pas réglable, donc oui, c'est du grand n'importe quoi pour certains appareils de capture vidéo...
Oui, l'iPhone aussi, c'est du 10mbps mais pour du "live" en très haute définition ça peut s'expliquer, pour une capture TV déjà beaucoup moins, en plus là c'est carrément du 31mbps et en plus à 50 fps alors que la TV française est seulement à 25...
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Oui... là ça vient carrément du logiciel de capture d'avermedia... qui, au lieu de simplement copier le flux l'encode à la volée à un débit démesuré et en mpeg2... tsss...
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

Ok, je vais regarder du côté de chez PouchinTV, il me semble avoir lu effectivement quelques posts par ci par là, mais ça m'avait l'air compliqué, tout le monde n'était pas satisfait, et puis, je m'en sortais avec le soft AverMedia...

Au final, je viens de tester 3 vidéos comme ça et malgré les messages d'erreur, elles ont l'air OK, alors je vais juste cesser de regarder tourner le log...

Par curiosité, j'essayerai de réduire le débit avec VideoRedo, voir si le souci vient bien de là, ou bien s'il peut être lié aux 50 images /sec.

Ou juste ffmpg qui s'emmêle les messages ?

Je vous fais un retour dès que j'ai pu tester.

Merci encore
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

Bonjour

Voilà, je viens de faire un test en prenant une vidéo de ce type, et en enréencodant quelques minutes avec Videoredo, toujours en Mpeg2 1280 x 720, 50 images par seconde, mais en forçant le débit d'en tête à 8000 kbps ce qui me paraît raisonnable pour du 720p.

Puis j'ai lancé le réencodage en x264 dans M4ng toujours avec le même preset x264 2300 slower.

Hé bien le log me renvoie toujours les mêmes messages en boucle, exactement comme avec avec les débits d'en tête mis en cause. Et si mon I7 3770K n'y arrive pas, c'est à s'arracher les cheveux...

Cela dit, je vois dans l'analyse vidée le Bit rate à 30.5 Mbps et le nominal bit rate à8 000 Kbps : ça fait une marge, et comme je ne connais pas la différence entre les deux... ??

A part ça, la seule différence qu'il y ait entre ce fichier et d'autres mpeg2 que j'ai également lancés avec une log sans message d'erreur, ce sont les 50 images /sec au lieu des 25 habituelles.

Une idée ?
Merci

General
Complete name : h:\hd\TESTAD~1.MPG
Format : MPEG-PS
File size : 2.80 GiB
Duration : 12mn 48s
Overall bit rate : 31.3 Mbps

Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : High@High
Format settings, BVOP : Yes
Format settings, Matrix : Default
Format settings, GOP : M=3, N=15
Duration : 12mn 48s
Bit rate mode : Constant
Bit rate : 30.5 Mbps
Nominal bit rate : 8 000 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 50.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Scan order : Top Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.661
Stream size : 2.73 GiB (97%)
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

Mais c'est quoi le problème exactement? Il y a des messages d'erreur, ok, tu ne les regardes pas et tu attends simplement la fin de l'encodage ........... Le message n'est pas "en boucle", il y a simplement que quasiment toutes les images que ffmpeg traite ont des problèmes alors il envoie un message pour chaque, ça ne l'empêche nullement d'encoder correctement la vidéo.
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
phyllox
Messages : 273
Enregistré le : lun. 02 févr., 2009 19:19

Message par phyllox »

@Pepsi
OK, laisse tomber, il n'y a pas vraiment de problème.
Je croyais au départ qu'il y en avait un, l'encodage se fait, donc tout va bien.

J'aurais juste aimé comprendre, question d'habitude. Tant pis, on verra à la prochaine version de ffmpg si le problème est réglé.

Merci à tous de votre support
Avatar du membre
pepsilite
The Grinch
The Grinch
Messages : 23287
Enregistré le : sam. 03 févr., 2007 19:13
Localisation : Chez moi le plus possible ...

Message par pepsilite »

Ben là le problème est que seuls les développeurs de ffmpeg pourraient nous dire exactement à quoi correspond le message d'erreur ...
Pour ce qui est du bitrate par rapport au nominal, c'est aussi une bizarrerie interne à mediainfo, parfois le nominal est le vrai, parfois c'est l'autre.
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Le problème ne. vient pas de ffmpeg pour moi mais de la video... je ne vois donc pas en quoi une nouvelle version changerait quoi que ce soit...

ffmpeg semble identifier des erreurs sur certaines frames... et les corrige ou s'arrange pour contourner les défauts de manière à pouvoir quand même faire le ré encodage...
Verrouillé