Publier de la video sur Internet

De Centre de Ressources Numériques - Labomedia
Révision de 10 avril 2017 à 14:17 par Guillaume (discussion | contributions)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Publier une vidéo en utilisant les sites de diffusion

Les sites/portails de diffusion de vidéo sur le net

Sites de diffusion video :

  • Youtube : des vidéos de 10 mn maxi ; maintenant écran de visualisation en 16:9 > la résolution est donc 1290x720 VS. 640x480. Si la vidéo est en 4:3, ça fait de jolies bandes noires verticales (pillarbox). Ex. on sorte une vidéo en 16:9 > on le converte en 4:3 > on le charge sur youtube > bandes noires partout (windowbox) ; on sorte une vidéo en 4:3 > on le converte en 16:9 > on fait le travail du serveur (qui convertirait automatiquement au format 16:9). Or le site déconseille de modifier le moins possible le master de votre vidéo. Formats acceptés .wmv, .mov, .mpg et .avi. Attention aux codecs : les toujours marchants : MPEG4 avec resolution 640 x 480, audio MP3 (et 25 fps)
  • Dailymotion : leur tutoriel [1] ; propriété intellectuelle sur dailymotion [2] point 5, pas loin de youtube.
  • Vimeo : très bien fait leur tutoriel : [3]. Limite : 500 MB par semaine. Et ici pour le HD.
  • Libcast : pour leur fonction de personnalisation de player et la possibilité d'utiliser son propre nom de domaine, Limite : 3Go., au delà offres payantes. Leurs tutoriaux (! +/- pub !)
  • Blip.tv : Comment faire un produit audiovisuel au top : les bonnes astuces + l'importance des idées ! par là. Et par là > s'ils arrivent à vendre c'est un 50/50 ! Vidéos sous Creative Commons. Limite : jusqu'à 1 GB par vidéo
  • Wat : "...entièrement financée par un groupe de télévision (TF1) qui croit que la meilleure façon de comprendre Internet et de préparer la télé de demain, c'est de l'apprendre chaque jour avec vous..." "En plus d’être visible sur ta page WAT, tes fichiers seront visibles sur le site mobile ([4]), en podcast (si tu acceptes le téléchargement de tes fichiers), sur d'autres blogs si ton fichier est blogué, et à la télé s'il est sélectionné pour être diffusé dans l'émission WATCAST, tous les vendredis soirs sur TF1. Nos équipes sélectionnent les meilleures créations et achètent le droit de diffusion 100 € (si tu es adhérent SACEM ou SACD, tu toucheras aussi de l'argent dans les conditions fixées par ces sociétés de gestion collectives). Alors publie tes créations, épate nous, fais en la promo pour qu’on te détecte afin de passer dans WATCAST !". Des pages genre myspace où heberger plusiers choses, en plusieurs format WAT les accepte tous (flv, divX, avi, mpeg4, 3GP, Quicktime...MP3 AAC, AMR...gif, Jpeg).
  • Monflux : 1GB d'espace tout court, avec possibilité d'augmenter, webtv associative
  • La webTv de Labomedia : le tuto ici
  • Le youtube 100% open source open mind...

Outils gratuits pour gérer de la vidéo en ligne

Droits d'auteur :

voir cette page du CREDO

Il convient de se préoccuper des droits d'auteur lorsque l'on place une vidéo sur un portail de diffusion car le fait d'y déposer une vidéo engendre selon les sites des cessions partielles de droits : voir par exemple les conditions proposées par Youtube (article 10) http://fr.youtube.com/t/terms

Il est strictement interdit sur ces portails de placer des vidéos pour lesquelles vous ne disposez pas des droits (copie d'émission de Tv par exemple)

Pour encadrer la diffusion de vos productions, il existe les Creative Commons http://fr.creativecommons.org/

Les formats de vidéo en ligne

* La vidéo à la demande :

    • Format Flash : c'est le format le plus utilisé aujourd'hui
    • Quicktime progressive download : permet de mettre des vidéos dans des pages web dans des tailles personnalisées, encodées en MP4 (H264)
    • Real Vidéo : qui l'utilise encore ?

* Streaming :

    • Flash : nécessite un serveur spécifique pour "streamer" du Flash
    • Real vidéo : l'ancêtre historique, toujours utilisé pour du streaming
    • Quicktime : nécessite un serveur Darwin spécifique
    • Theora : couplé avec un serveur libre (gratuit) icecast, c'est LA solution de streaming open source

* Peer 2 peer :

Préparer sa vidéo pour la mettre en ligne sur un portail

  1. Sortir la vidéo en plein qualité de son logiciel de montage favori soit en DV PAL 720x576 audio à 48000 Hz en .mov ou .avi
  2. Compresser cette vidéo pour pouvoir l'uploader sur le site de diffusion : souvent ces sites n'acceptent pas des vidéos > 150 Mo voir 400 Mo
il faut considérer que l'export en DV Pal prend 220 Mo par minute de vidéo, 13,2 Go pour une heure de vidéo numérique !
d'où la nécessité de compresser avant d'envoyer dans les tuyaux internets encore trop lents pour accepter tout ce "poids"
    1. Pour ce faire, utiliser un logiciel type Super ou VirtualDub pour compresser la vidéo au format H264 en réduisant la taille de la vidéo à 640x480 par exemple
    2. Sous Mac avec Final Cut, il est possible de sortir directement la vidéo en H264 en passant par l'export vers séquence quicktime
    3. Il est également envisageable de compresser sa vidéo en DivX (une peu moins bonne qualité en théorie) avec des outils comme divx converter
  1. Une fois la compression réalisée, vérifier le poid final du fichier et si il est inférieur à la limite fixée par le site, UPLOAD !
  2. Le site de diffusion se charge de la compression au format Flash et l'association avec un lecteur adéquat
  3. On peut maintenant visualiser sa vidéo sur le site portail choisi : à noter, ces sites proposent d'intégrer la vidéo dans votre blog en fournissant des codes à intégrer dans le billet de blog
Ecran portail video pour identifier le code à copier-coller

Publier une vidéo en utilisant un lecteur vidéo spécifique et en réalisant son propre encodage en Flash

  1. Sortir la vidéo en plein qualité de son logiciel de montage favori soit en DV PAL 720x576 audio à 48000 Hz en .mov ou .avi
  2. Compresser la vidéo en Flash en utilisant Super ou sur Macosx ffmpegx
    1. Les paramètres utilisés pour la webTv du Labo sont : taille : 496x372 (rapport 4:3), débit d'encodage à 816 kbits, audio compressé en MP3 avec un débit de 96 kbits
    2. on obtient un fichier mavideo.flv
  3. Placer cette vidéo compressée sur un serveur web avec un client FTP adéquat (Fillezila sur Pc, cyberduck sur macos)
    1. On va considérer qu'une fois envoyée sur le serveur, la vidéo est à l'adresse http://www.labomedia.net/video/mavideo.flv
  4. Placer en FTP un lecteur Flash dans le même répertoire, nous utilisons FLV Player (libre et gratuit) téléchargeable directement , notre lecteur se retrouve à l'adresse http://www.labomedia.net/video/x.swf (x.swf est notre lecteur flash)
  5. Il suffit ensuite de placer le code HTML ci-dessous dans sa page web ou dans un billet de blog en mode avancé - Bouton "HTML"
    1. Les paramètres à modifier sont éventuellement la taille du player (width="496" height="372")
    2. L'adresse de celui-ci à remplacer à 2 endroits (http://www.labomedia.net/video/x.flv)
    3. L'adresse de la vidéo (http%3A//www.labomedia.net/video/mavideo.flv) en évitant d'insérer des espaces dans le code, le %3A est normal because UTF8
<object type="application/x-shockwave-flash" data="http://www.labomedia.net/video/x.swf" width="496" height="372">
   <param name="movie" value="http://www.labomedia.net/video/x.swf" />
   <param name="allowFullScreen" value="true" />
   <param name="FlashVars" value="flv=http%3A//www.labomedia.net/video/mavideo.flv&margin=0&autoplay=1&autoload=1&showvolume=1&showtime=1&showfullscreen=1&playertimeout=500&buffermessage=chargement _n_&showmouse=autohide&showiconplay=1&iconplaycolor=C93290&iconplaybgalpha=25" />
</object>

Voilà, c'est tout ;) un exemple : http://labomedia.lobotomie.org/~nico/webtv/test_flash.html

Encoder une vidéo avec FFMPEG

La solution la plus rapide et efficace pour encoder ses vidéos en Flash : FFMPEG ! http://ffmpeg.org/

Une fois FFMPEG installé, se mettre dans le repertoire contenant le fichier a compresser, et executer cette commande :

nice -+19 ffmpeg -i fichier_source.avi -b 512000 -acodec libmp3lame -ar 44100 -ab 96000 -s 320x240 -f flv fichier_compresse.flv

commande qui marche sans avoir besoin de libmp3lame

nice -+19 ffmpeg -i fichier_source.avi -b 512000 -ar 44100 -ab 96000 -s 320x240 -f flv fichier_compresse.flv

ya juste à changer "fichier_source.avi" et "fichier_compresse.flv" par ce qu'il faut.

à partir d'un fichier HD 1440x1080 pixel 1,3333

ffmpeg -i SOURCE.mp4 -b 800000 -ar 44100 -ab 128000 -s 400x224 -aspect  1.3333333 -f flv DESTINATION.flv

Pour encoder pour VIMEO

ffmpeg -i input.mts -vcodec libx264 -acodec aac -strict experimental -vpre hq -s hd720 -b 5000k -ab 320k -r 25 -g 25 -threads 0 output.mp4

Matrice d'encodage pour FFMPEG : les différents formats https://develop.participatoryculture.org/index.php/ConversionMatrix

Exporter une vidéo à partir d'images

Exemple à partir de qstopmotion, à pertir d'images prise avec une webcam

cd /le_dossier_contenant_les_images
ffmpeg -r 12 -f image2 -s 640x480 -i %06d.jpg -vcodec libx264 -crf 25  -pix_fmt yuv420p test.mp4