Suivre

Question aux hébergeurs, est-il possible de créer un job de transcode dans qui passe en revue toutes les vidéos uploadées, ajoute les résolutions manquants quand ça arrive, et génère le HLS qui va bien en même temps ? Merci d'avance

· · Web · 3 · 8 · 4

Par ce que je me suis rendu compte en lançant le script optimize-old-videos que mon précédent serveur a l'air d'avoir abandonné certaines résolutions à leur sort (720p pour l'une, 420p pour l'autre).

Afficher le fil de discussion

Parce que dans la documentation pour les outils CLI de (docs.joinpeertube.org/#/mainta), j'ai besoin de renseigner un videoUUID à chaque fois et j'aimerais refaire toutes les vidéos. De plus, si une résolution existe déjà dans le système de fichiers, le script échoue (Error: dest already exists.).

Afficher le fil de discussion

@gllmhyt oui : tu lances, pour chaque ID :
NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production npm run create-transcoding-job -- -v <id de la video>
et le même avec en plus --generate-hls avant le -v

@vincib Merci pour ta réponse, c'est ce avec quoi j'essayais de me débrouiller mais sans résultat

@vincib 1. Je voudrais ne pas avoir à faire la liste des IDs et juste passer à travers tous les ID comme le fait optimize-old-videos

@vincib Ensuite, si je lance le script avec un ID, j'ai l'erreur Error: dest already exists. si jamais il ne manque que le transcodage en 720p quand le script tente de produire 480p qui existe déjà

@gllmhyt De mon côté le fait qu'il dise que ça existe déjà en 720 n'empêche pas la génération du 480 ...

@vincib Ce concernant j'ai pu repasser un à un les fichiers au crible pour être certain que toutes les résolutions étaient existantes. Mais la question de base demeure : est-il possible de générer le HLS de façon récursive sans entrer les IDs manuellement ?

Inscrivez-vous pour prendre part à la conversation
Pouet

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !