La Fibre
Télécom => Télécom => TV et codecs => Discussion démarrée par: tomfibre le 14 juillet 2020 à 20:18:38
-
Bonsoir, je me posais une question peut être bête, mais il m'arrive d'avoir des vidéos au format .webm qui n'ont pas de durée ? C'est à dire que elle peut durer par exemple 2 minutes, mais ma barre de lecture reste au début :o
du coup je voulais comprendre si c'était normal ?
-
Bonjour,
Quel OS et quel navigateur ?
Chez moi, ça marche sur ce site https://www.webmfiles.org/demo-files/
ex : http://dl5.webmfiles.org/elephants-dream.webm
-
Bonjour,
Eh bien j'ai d'abord rencontré ce problème dans l'application Discord sur ordinateur, ou la barre de lecture indique d'abord un temps de 2 secondes, puis la durée totale de la vidéo augmente au cours de la lecture, et une fois qu'on arrive au bout se fixe à sa vraie durée de 2 minutes 57 (exemple en pièce jointe). J'ai ensuite fait le test en téléchargeant la vidéo sur mon ordinateur, et j'ai découvert que cette vidéo faisait planter VLC au démarrage, là ou la vidéo exemple que j'ai pu télécharger au dessus était lue normalement. J'ai donc fait le test avec le lecteur de vidéo de base de Windows 10 qui là aussi (voir en pièce jointe) ne met pas de durée de fin, et la barre de durée n'avance pas et impossible de la déplacer. Et surtout, si on met la vidéo en pause, le lecteur plante et on doit le fermer.
Ce qui me fait dire que c'est une bizarrerie de la vidéo, c'est que "elephants-dream" fonctionne partout où ma vidéo bug.
Ce que je ne comprend pas aussi, c'est que ce n'est pas la 1ere fois que j'ai, avec des vidéo .webm des soucis d'absence de durée.
(j'ai aussi mit ma vidéo en pièce jointe pour test chez vous)
edit: j'ai totalement oublié de dire que en testant ma vidéo dans Fierfox, je n'avais pas de soucis de durée. :o
-
c'est normal si ton fichier webm n'a pas la 'metadata' indiquant sa durée au niveau le plus haut.
C'est visible dans Windows par exemple, avec l'explorateur de fichier, bouton droit puis propriétés puis onglet 'Détails': y'a rien.
avec ffprobe:
Input #0, matroska,webm, from 'waffle.webm':
Metadata:
COM.APPLE.QUICKTIME.AUTHOR: ReplayKitRecording
MAJOR_BRAND : qt
MINOR_VERSION : 0
COMPATIBLE_BRANDS: qt
ENCODER : Lavf58.20.100
Duration: 00:00:00.00, start: -0.007000, bitrate: N/A
Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv), 480x272, SAR 1:1 DAR 30:17, 60 fps, 60 tbr, 1k tbn, 1k tbc (default)
Metadata:
ENCODER : Lavc58.35.100 libvpx-vp9
HANDLER_NAME : Core Media Video
DURATION : 00:02:58.974000000
Stream #0:1: Audio: opus, 48000 Hz, stereo, fltp (default)
Metadata:
HANDLER_NAME : Core Media Audio
ENCODER : Lavc58.35.100 libopus
DURATION : 00:02:58.979000000
[FORMAT]
filename=waffle.webm
nb_streams=2
nb_programs=0
format_name=matroska,webm
format_long_name=Matroska / WebM
start_time=-0.007000
duration=0.000000
size=4370712
bit_rate=N/A
probe_score=100
TAG:COM.APPLE.QUICKTIME.AUTHOR=ReplayKitRecording
TAG:MAJOR_BRAND=qt
TAG:MINOR_VERSION=0
TAG:COMPATIBLE_BRANDS=qt
TAG:ENCODER=Lavf58.20.100
[/FORMAT]
bref les lecteurs bien codés comme Firefox n'auront pas de souci, ils vont utiliser la durée du flux vidéo par exemple. Des lecteurs mal codés comme VLC ou Windows media player vont planter ou ne pas afficher de durée/barre de lecture.
-
Oh d'accord! Merci pour l'explication, c'est tout simplement l'absence d'info. :)
-
...Des lecteurs mal codés comme VLC ou Windows media player vont planter ou ne pas afficher de durée/barre de lecture.
Pas avec la dernière version de VLC 3.0.11 64-Bits: la barre d'avancement de la lecture est tout-à-fait visible. (https://lafibre.info/images/smileys/@GregLand/ed.gif)