Update vidéo 30sec

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Update vidéo 30sec

Re: Update vidéo 30sec

par @rthur » 18 juil. 2022, 15:26

Pas sûr de bien comprendre ce que tu veux faire, mais si il s'agit d'un formulaire d'upload de vidéo que tu veux bloquer pour les vidéos supérieures à 30 secondes, alors c'est possible sans trop de difficulté grâce à l'API HTML5 HTMLMediaElement
https://developer.mozilla.org/en-US/doc ... t/duration
Exemple d'utilisation ici : https://stackoverflow.com/questions/371 ... ile-upload

Tu peux aussi utiliser la très puissante librairie Mediainfo.js :
https://mediainfo.js.org/

Ça fonctionne pour des fichiers vidéos en local (donc avant upload), pour des raisons de sécurité, il faudra que tu fasses un contrôle également côté serveur (après upload) qu'un petit malin ne bidouille pas ton HTML/CSS/JS pour contourner les limitations que tu veux mettre.

Re: Update vidéo 30sec

par Dsynx » 28 juin 2022, 15:40

c'est pas possible pour toi, pour cela tu dois estimer le poids du fichier équivalent à 30 seconds et pour cela il te faudra beaucoup d'information. le codec le niveau de compression, les dimensions de la vidéo et du son. et tu devras démarrer un téléchargement et stopper celui-ci sachant que ça va réalisé une incohérence de donnée et rendre la vidéo illisible oui il existe des possibilité de lecture forcé mais ça ne fonctionnera pas sur toutes les vidéo.
cette algorithme c'est un bon mois de travail avec une multitude de test et d'analyse et qu'avec 1 seul codec. et quand par Margie ça va fonctionné ça ne fonctionnera pas dans un maximum de cas de figure.

c'est pour cela qu'on est émerveiller quand ce genre d'idée toutes simple en apparence est codé sur github parce que seul les gens qui savent ont une idée du travail monstrueux à produire. mais oui il existe des alternatives. passé par un logiciel tiers qui va couper 30s de vidéo. et que tu vas piloté par la fonctione exec().
mais si tu désire faire un site web qui fait cela ça sera compliqué. si c'est un site hébergeur qui te propose php ça ne fonctionnera je pense pas. si c'est un serveur dédier donc on te donne un serveur sous linuxou windows et tu as la main total sur php et le serveur en ligne de commande là tu peux créé utilisé exec ou équivalent pour executé ton aplication qui va faire le travail... mais là encore ce n'est qu'un petit partie du problème tu as gagner 1 semaine de travail sur 1 mois.
il te reste tout les cas de figures à tester et comme intégrer cela à ton site;

bon courage dans cette aventure !

Update vidéo 30sec

par djek_loic » 28 juin 2022, 09:32

Bonjour !
Je sais pas si quelqu'un a du déjà fait l'algorithme pour télécharger les vidéos de juste 30sec. Merci