Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] encodage interrompu

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] encodage interrompu


Chronologique Discussions 
  • From: Pierre ESTREM <peterpan31 AT free.fr>
  • To: Linux 31 <linux-31 AT culte.org>
  • Subject: Re: [Linux-31] encodage interrompu
  • Date: Mon, 16 Sep 2019 01:04:06 +0200

Bonjour :)

C'est presque bon en fixant la capture à 30 fps et en optant pour un encodage à la volée avec H264 + MP3.

L'audio des speakers est synchro avec la vidéo mais l'audio du microphone est légèrement en avance.
Peut-être devrais-je repasser à du son mono plutôt que stéréo ?

Note: je n'ai plus les erreurs dans avprobe.

pierre estrem


Le 15/09/2019 à 21:53, g hillartin (via linux-31 Mailing List) a écrit :
Bonsoir Pierre,

Ton précédent `ffprobe' faisait déjà apparaître quelques problèmes :

[avi @ 0x90f05c0] scale/rate is 1/0 which is invalid. (This file has been
generated by broken software.)

Ce fichier a été généré par du logiciel "défectueux" (cassé).

[avi @ 0x90f05c0] Stream #0: not enough frames to estimate rate; consider
increasing probesize

Flux #0 (vidéo) : pas assez de trames pour estimer le "taux" (nombre
d'images par seconde) ; envisagez d'augmenter [l'option] probesize

[avi @ 0x90f05c0] Could not find codec parameters for stream 1 (Audio: mp3
(U[0][0][0] / 0x0055), 44100 Hz, 1 channels, s16p): unspecified frame size
Consider increasing the value for the 'analyzeduration' and 'probesize'
options

Pas pu trouver les paramètres du codec pour le flux 1 (audio) [...] :
taille de trame non spécifiée
Envisagez (considérez) d'augmenter la valeur des options 'analyzeduration'
et 'probesize'

Je ne sais pas si les valeurs indiquées ont été détectées, ou sont des
valeurs choisies par défaut. En tout cas il semble n'y avoir qu'un seul
canal (on est en mono, et non en stéréo). Le format signé 16 bits
"planaire" suppose apparemment la connaissance de la durée des trames, ce
qui n'est pas le cas.

Input #0, avi, from 'kazam_k0q6emmb.movie':
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: rawvideo, bgra, 1920x1080, 15 fps, 15 tbr, 15 tbn,
15 tbc
Stream #0:1: Audio: mp3 (U[0][0][0] / 0x0055), 44100 Hz, 1 channels,
s16p

Durée : non disponible,
Débit (bits/seconde) : non disponible

Les valeurs semblent être des valeurs par défaut.
Quand on utilise un format 'raw' en entrée, on doit décrire les
caractéristiques du signal que le logiciel ne peut pas déterminer par
lui-même.
Je soupçonne que ton framerate est bien inférieur à 15 fps (en HD qui plus
est). À mon avis, tu dois être à quelque chose comme entre 5 et 7 trames
par seconde.

ffmpeg et avconv sont d'excellents logiciels, avec lesquels on peut
vraiment obtenir ce que l'on veut, mais qui nécessitent d'expérimenter
quelque peu.

Si ton disque dur est très sollicité par l'application dont tu cherches à
capturer l'écran, pense que cela limite d'autant plus le débit des images
que tu enregistres (on n'est pas dans le virtuel). Il peut alors devenir
nécessaire de les enregistrer sur un autre suppport, ordi ou disque.

Il y a aussi des logiciels qui limitent la capture à une région de l'écran.

Tiens-nous au courant.

Gilbert


Le dim. 15 sept. 2019 17:13, Pierre ESTREM<linux-31 AT culte.org> a écrit :

Bonjour,

Avec avconv. l'encodage de ma vidéo de 11 min et quelque s'interrompt
prématurément.

La vidéo originale est en RAW et audio stéréo MP3 fait avec Kazam.

Que ce soit en encodage VP8 (et H264) , avec l'audio conservé intact,
l'encodage s'arrête au même point (à 4'35''52).

Un problème de buffer ?

Un avprobe me donne :

Duration: 00:04:35.52, start: 0.000000, bitrate: 297 kb/s
Stream #0:0: Video: h264 (High 4:4:4 Predictive), yuv444p,
1920x1080, SAR 1:1 DAR 16:9, 15 fps, 15 tbr, 1k tbn, 30 tbc (default)
Metadata:
ENCODER : Lavc56.26.100 libx264
Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16p, 245 kb/s (default)

Merci
pierre estrem





Archives gérées par MHonArc 2.6.19+.

Haut de le page