Mettre une vidéo sur Twitch, en direct.

Le bouton d’envoi de Twitch ne lance pas de direct. Voici ce qu’il fait, et trois façons de diffuser un fichier en live.

Installation 4 min de lecture

Écrit par Augustin Bégué, qui conçoit et exploite VOD247. Publié le Mis à jour le

Sur Twitch, l’envoi d’une vidéo ajoute un contenu à la demande, pas un direct. Il est réservé aux Affiliés et aux Partenaires, et compte dans les 100 heures partagées avec les Highlights. Pour passer un fichier en direct, il faut l’envoyer à Twitch comme un stream, via un encodeur, étiqueté en rediff. OBS, FFmpeg ou un service hébergé le font.

L’envoi Twitch n’est pas un direct.

Le bouton d’envoi du Video Producer ajoute un fichier à l’onglet Vidéos de ta chaîne. Les spectateurs le regardent à la demande, comme une diffusion passée. La chaîne ne passe pas en live.

Twitch réserve cet envoi aux Affiliés et aux Partenaires. Un compte standard ne peut pas déposer un fichier externe dans l’onglet Vidéos.

L’envoi compte aussi dans une limite. Les Highlights et les envois se partagent 100 heures par chaîne, et n’expirent pas.

Trois façons de diffuser un fichier.

Pour passer un fichier enregistré en direct, un flux doit sortir d’un encodeur et arriver chez Twitch. Trois montages le font, du plus léger au plus lourd pour toi.

Une source média dans OBS.

Ajoute une Source média à une scène, choisis le fichier, et coche la boucle s’il doit se répéter. Lance ensuite le stream avec ta clé Twitch.

C’est gratuit et ça marche. Le PC reste allumé pendant toute la diffusion, et le stream s’arrête dès qu’OBS se ferme.

  • Sources, puis Ajouter, puis Source média, et choisis ton fichier.
  • Coche Boucle si le fichier doit se répéter.
  • Dans Paramètres, Stream, choisis Twitch et colle ta clé de stream.
  • Clique sur Démarrer le stream.

Une commande FFmpeg.

FFmpeg envoie un fichier à Twitch sans OBS. Remplace la clé par la tienne.

ffmpeg -re -i video.mp4 -c copy -f flv rtmp://live.twitch.tv/app/<key>

L’option -re lit le fichier à sa vitesse normale, et -c copy l’envoie sans ré-encodage. Ça ne marche que si le fichier est déjà en vidéo H.264 et audio AAC, avec un intervalle d’images clés court. Sinon il faut l’encoder avant.

Le stream s’arrête quand le fichier se termine. Une boucle ou une liste de lecture demande un script autour de la commande.

Un service hébergé.

Un service de diffusion hébergé fait tourner l’encodeur à ta place. Tu envoies le fichier une fois, et il part d’un serveur : ton PC peut être éteint.

En échange, il y a l’envoi lui-même, un plafond de stockage et un abonnement. Vérifie qu’il étiquette le stream en rediff.

Laquelle choisir.

Un fichier, montré une fois, depuis un PC qui reste allumé : OBS suffit. Une boucle scriptée sur une machine déjà en service : FFmpeg.

Une chaîne qui doit rester à l’antenne quand tu n’es pas là : un service hébergé, parce que tout le reste dépend de ton PC.

L’étiqueter en rediff.

Un fichier diffusé en direct est une rediffusion comme une autre, donc il porte la même étiquette. Coche la case Rerun, puis mets « [Rerun] » en premier dans le titre et dans la notification de mise en ligne. La page sur la rediffusion donne les étapes, avec les mots de Twitch.

Une diffusion dure 48 heures au maximum : une boucle doit donc se reconnecter avant. La page sur la limite de 48 h explique comment.

Un fichier qui passe sans souci.

Un fichier avec ces réglages peut partir tel quel, sans ré-encodage. Tout le reste doit d’abord être converti.

  • Vidéo : H.264, 8 bits, 4:2:0.
  • Audio : AAC.
  • Taille d’image : 1080p ou moins.
  • Fréquence d’images : 60 i/s ou moins.
  • Images clés : une toutes les 2 secondes.

Les mêmes réglages dans OBS.

Dans OBS, choisis l’encodeur x264 ou NVENC H.264, l’audio AAC et un intervalle d’images clés de 2 secondes.

Enregistre avec eux et le fichier sera prêt à passer plus tard, sans conversion.

Seulement ce qui t’appartient.

Tes propres diffusions et enregistrements sont à toi, tu peux les rediffuser. Un film, une série ou la vidéo d’un autre créateur, non, sauf licence.

Un outil qui diffuse le fichier ne change pas qui détient les droits. C’est celui qui le met à l’antenne.

Les vieilles VOD déjà supprimées.

Quand Twitch supprime une diffusion passée, personne ne peut la rendre. Une copie que tu as gardée peut encore passer à l’antenne.

Un enregistrement local d’OBS, ou une VOD téléchargée avant son expiration, est un fichier comme un autre. Les trois méthodes ci-dessus marchent dessus, si le format convient.

Envoie le fichier, oublie l’encodeur.

VOD247 le fait sans PC. Envoie un fichier depuis le catalogue avec « Envoyer une vidéo » : un à la fois, jusqu’à 50 Go et 6 h, en mp4, mov, m4v, mkv, flv ou ts. Il est contrôlé après l’envoi, jamais ré-encodé, puis passe à l’antenne comme n’importe quelle VOD archivée : vote du chat, !request, séries et site public.

Envoyer ma première vidéo

Avec Solo, Pro et Studio. Compte dans le stockage de ton archive.

Questions sur la diffusion d’une vidéo.

Peut-on envoyer une vidéo sur Twitch sans être Affilié ?

Pas dans l’onglet Vidéos : cet envoi est réservé aux Affiliés et aux Partenaires. Tu peux quand même passer un fichier en direct depuis n’importe quel compte, en le diffusant par un encodeur et en l’étiquetant en rediff.

Le stream s’arrête-t-il à la fin de la vidéo ?

Avec OBS ou FFmpeg, oui. L’encodeur n’a plus rien à envoyer, donc la diffusion se termine. OBS peut boucler un seul fichier. Une liste de plusieurs fichiers demande un script, ou un service qui enchaîne la suite.

Puis-je diffuser un film ou la vidéo de quelqu’un d’autre ?

Seulement avec une licence de l’ayant droit. Diffuser un fichier ne change pas à qui il appartient, et un film ou la vidéo d’un autre créateur n’est pas à toi. Tes propres diffusions et enregistrements sont le cas sûr.

Pourquoi OBS ré-encode-t-il mon fichier ?

Une Source média décode le fichier, puis OBS encode toute la scène avec ses propres réglages. Ça coûte du processeur et peut abîmer l’image. FFmpeg avec -c copy saute cette étape quand le fichier est déjà en H.264 et AAC.

Peut-on remettre des VOD supprimées par Twitch ?

Seulement depuis une copie que tu as gardée. Twitch ne peut pas rendre une diffusion passée supprimée. Un enregistrement OBS ou un fichier sauvegardé à temps peut repasser à l’antenne en rediff.