Convertir sb3 en mp4

Convertir SB3 en MP4

Exécutez le projet Scratch et enregistrez son stage sous forme de vidéo MP4.

Convertir des fichiers SB3 en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour SB3 vers MP4, mais vous pouvez convertir des fichiers SB3 en ligne vers ces formats :

Comment convertir sb3 en fichier mp4

Un projet Scratch doit être téléversé sur une plateforme vidéo, remis sous forme d’enregistrement ou modifié dans un logiciel vidéo lorsque son format exécutable n’est pas accepté. Comme un fichier SB3 contient du code et des ressources plutôt qu’une chronologie vidéo, la conversion nécessite d’exécuter le projet et d’enregistrer sa sortie.

Ce qu’est le format SB3

.sb3 est le format de projet utilisé par Scratch 3.0, l’environnement de programmation par blocs de la Scratch Foundation. Scratch Desktop et le site web Scratch créent des fichiers SB3 lorsque les utilisateurs enregistrent ou téléchargent des projets.

Un fichier SB3 est un package basé sur ZIP contenant le JSON du projet, des sprites, des costumes, des arrière-plans, des sons et des métadonnées. Le renommer ou en extraire le contenu ne crée pas une vidéo : le projet doit être interprété par Scratch et rendu sur sa scène.

Ce qu’est le format MP4

MP4 est un conteneur multimédia ISO couramment utilisé avec la vidéo H.264 et l’audio AAC. Cette combinaison fonctionne avec la plupart des téléphones, navigateurs, éditeurs vidéo, logiciels de présentation et plateformes vidéo.

MP4 convient à un enregistrement fixe qui peut être regardé sans Scratch ou importé dans un logiciel de montage. Il ne conserve pas les scripts, l’interactivité, les contrôles cliquables, les sprites modifiables, les entrées au clavier, ni le comportement des variables cloud.

Comment enregistrer un projet SB3 avec OBS

OBS Studio est l’option de bureau la plus fiable, car il n’existe pas de conversion normale basée uniquement sur un fichier : un package SB3 ne contient aucune chronologie vidéo prédéfinie.

  1. Installez Scratch Desktop depuis le site officiel de Scratch ou ouvrez l’éditeur Scratch à l’adresse scratch.mit.edu.
  2. Chargez le fichier avec File → Load from your computer et sélectionnez le fichier .sb3.
  3. Exécutez le projet plusieurs fois. Vérifiez les sons, les invites, les interactions au clavier et à la souris, les exigences liées au microphone, les extensions en ligne et les variables cloud avant l’enregistrement.
  4. Installez OBS Studio depuis obsproject.com. Créez une scène, choisissez Sources → + → Window Capture et sélectionnez la fenêtre Scratch. Utilisez Display Capture si Window Capture ne capture pas correctement la scène.
  5. Réglez le canevas et la résolution de sortie d’OBS selon le rapport hauteur/largeur de la scène. La scène standard de Scratch mesure 480 × 360 pixels, avec un rapport hauteur/largeur de 4:3. Un enregistrement en 960 × 720 conserve ce rapport, mais agrandir la fenêtre n’ajoute aucun détail aux illustrations bitmap.
  6. Vérifiez l’audio sous Settings → Audio. Sous Windows, confirmez que Desktop Audio ou une source audio d’application reçoit le son de Scratch. Sous macOS, accordez à OBS les autorisations d’enregistrement de l’écran et de l’audio, puis configurez une source audio système ou audio d’application prise en charge.
  7. Sous Settings → Output → Recording, choisissez un emplacement d’enregistrement et une fréquence d’images stable, par exemple 30 ou 60 fps. Enregistrez au format .mkv lorsque la fiabilité est importante ; un enregistrement MP4 interrompu peut être inutilisable, tandis qu’un enregistrement MKV peut généralement être récupéré.
  8. Démarrez le projet, commencez l’enregistrement dans OBS, laissez le projet se terminer, puis arrêtez l’enregistrement. Supprimez les images d’attente et le contenu indésirable du bureau dans DaVinci Resolve, Kdenlive, Shotcut ou un autre éditeur vidéo.
  9. Convertissez l’enregistrement MKV terminé sans le réencoder en sélectionnant File → Remux Recordings dans OBS. Cela produit un MP4 sans perte de qualité supplémentaire.

FFmpeg peut effectuer le même changement de conteneur sans perte depuis un terminal :

ffmpeg -i recording.mkv -c copy recording.mp4

La commande fonctionne lorsque le MKV contient déjà des flux compatibles avec MP4, tels qu’une vidéo H.264 et un audio AAC. Si elle échoue en raison d’un codec incompatible, réencodez plutôt :

ffmpeg -i recording.mkv -c:v libx264 -c:a aac -movflags +faststart recording.mp4

Options en ligne

Les convertisseurs en ligne ne peuvent généralement pas convertir directement un fichier SB3, car ils n’exécutent pas le code Scratch de manière fiable et ne reproduisent pas correctement son environnement d’exécution. Pour un flux de travail basé sur un navigateur, ouvrez le projet dans Scratch, utilisez un enregistreur d’écran en ligne réputé tel que Clipchamp ou VEED, puis exportez la vidéo capturée au format MP4. L’enregistrement dans le navigateur nécessite des autorisations pour l’écran, l’onglet et l’audio, et peut être moins fiable pour les projets utilisant une entrée microphone ou dont l’exécution est longue.

Des services tels que CloudConvert et Zamzar sont utiles pour convertir un enregistrement vidéo existant, par exemple au format MKV ou WebM, en MP4 ; ce ne sont pas des moteurs de rendu SB3 fiables. Le téléversement d’un projet ou d’un enregistrement l’expose au service utilisé : utilisez donc des outils de bureau pour les travaux non publiés ou les ressources privées.

Limites de qualité et de compatibilité

Le résultat dépend de la résolution de capture, de la fréquence d’images, du codec et des paramètres audio, plutôt que d’une qualité vidéo cachée stockée dans le package SB3. Conservez le rapport 4:3 de la scène, évitez de l’étirer en 16:9 et utilisez si possible une mise à l’échelle par nombres entiers. Le réencodage réduit la qualité ; le remultiplexage avec -c copy ne la réduit pas.

Les projets qui dépendent d’une entrée au clavier, des mouvements de la souris, d’une entrée microphone, d’extensions réseau ou de variables cloud peuvent nécessiter des actions manuelles pendant la capture et se comporter différemment en dehors de l’environnement Scratch. MP4 enregistre uniquement le résultat visible et audible : conservez donc le fichier original .sb3 lorsque le code ou l’interactivité doivent rester disponibles.

Comparaison du format SB3 vs MP4

Comparaison entre les formats SB3 et MP4 sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier SB3 et MP4
Propriété .SB3 Scratch 3.0 Project .MP4 MPEG-4 Part 14
Norme ouverte Non Oui
Compression Sans perte Les deux
Taille de fichier typique Moyen Petit
S’ouvre dans un navigateur web Partiel Oui, nativement
Modification ultérieure Facile Limité
Support des métadonnées Basique Étendu
Lisible en texte brut Non Non
Idéal pour Montage et post-production Partage et distribution
Date d’introduction 2019 2001
Développeur Scratch Foundation Moving Picture Experts Group (ISO/IEC)
Type MIME application/x.scratch.sb3 video/mp4

Questions fréquentes

Mon code Scratch et mes sprites resteront-ils modifiables si je convertis un fichier SB3 en MP4 ?

Non, un MP4 est un enregistrement vidéo du projet Scratch en cours d’exécution, et non un fichier de projet modifiable. Le code, les scripts, les costumes des sprites et les illustrations de la scène sont aplatis en images vidéo.

La conversion de SB3 en MP4 conserve-t-elle les animations et les sons Scratch ?

Oui, les animations et les sons diffusés pendant l’enregistrement peuvent apparaître dans le MP4. Les éléments interactifs tels que les clics, la saisie au clavier et les scripts qui attendent une action de l’utilisateur ne peuvent pas rester interactifs dans la vidéo.

Quelle qualité vidéo utiliser pour enregistrer un projet SB3 en MP4 ?

Le résultat dépend de la résolution d’enregistrement et de la fréquence d’images, ainsi que des paramètres de compression vidéo. Utilisez une résolution qui correspond étroitement à la scène Scratch pour éviter le flou ou les bordures vides, et attendez-vous à ce que des enregistrements de meilleure qualité ou plus longs produisent des fichiers plus volumineux.

Pourquoi une partie de mon projet Scratch manque-t-elle dans mon MP4 après la conversion ?

Un enregistrement ne capture que ce qui apparaît et est lu pendant l’exécution du projet. Le contenu masqué au début, les événements qui nécessitent une saisie, les scènes différées ou les sons qui se terminent après l’arrêt de l’enregistrement manqueront dans le MP4.

Autres conversions de fichiers .sb3

Conversion inverse

Conversion vers .mp4
depuis d'autres formats

Partager sur les réseaux sociaux :