Version de Pod : 3.6.1
Navigateurs utilisés : Chrome 125 et Firefox 127.0b9
OS du serveur : Debian 12.5
Version de FFMPEG : 5.1.4-0+deb12u1
Bonjour à tous,
En faisant des tests d'upload de vidéo sur une instance de test, je pense avoir trouvé un bug lié aux habillages de vidéo.
Si l'on essaie d'ajouter un habillage à une vidéo utilisant un conteneur WebM, l'encodage sur le serveur plante, et les fichiers ré-encodés ne sont pas générés.
J'ai testé avec différents codecs vidéo dans un conteneur WebM :
VP8
VP9
AV1
Ils utilisaient tous l'Opus comme codec audio.
Les habillages que j'ai utilisés étaient dans 3 formats différents :
JPG
PNG
SVG
J'ai également testé avec d'autres conteneurs, où je n'ai pas eu de problème :
MP4
H.264 (AAC)
H.265 (AAC)
MKV
H.264 (AAC)
H.265 (AAC)
VP9 (Opus et AAC)
MPEG2 (AAC)
En regardant dans le fichier info_video.json généré, j'ai trouvé la commande.
En l’exécutant manuellement, je reçois cette erreur :
Only VP8 or VP9 or AV1 video and Vorbis or Opus audio and WebVTT subtitles are supported for WebM.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Error initializing output stream 0:0 --
J'imagine donc que l'application s'attend à avoir un conteneur compatible avec le H.264. Il faudrait alors peut-être changer l'extension du fichier en sortie, afin d'éviter ce problème ?
Version de Pod :
3.6.1
Navigateurs utilisés :Chrome 125
etFirefox 127.0b9
OS du serveur :Debian 12.5
Version de FFMPEG :5.1.4-0+deb12u1
Bonjour à tous,
En faisant des tests d'upload de vidéo sur une instance de test, je pense avoir trouvé un bug lié aux habillages de vidéo.
Si l'on essaie d'ajouter un habillage à une vidéo utilisant un conteneur WebM, l'encodage sur le serveur plante, et les fichiers ré-encodés ne sont pas générés.
J'ai testé avec différents codecs vidéo dans un conteneur WebM :
Ils utilisaient tous l'Opus comme codec audio.
Les habillages que j'ai utilisés étaient dans 3 formats différents :
J'ai également testé avec d'autres conteneurs, où je n'ai pas eu de problème :
En regardant dans le fichier
info_video.json
généré, j'ai trouvé la commande.En l’exécutant manuellement, je reçois cette erreur :
J'imagine donc que l'application s'attend à avoir un conteneur compatible avec le H.264. Il faudrait alors peut-être changer l'extension du fichier en sortie, afin d'éviter ce problème ?
Comment reproduire le bug ?
Merci ! Bonne journée.