Convertir strm en mp4

Convertir STRM en MP4

Extraire le flux référencé par un fichier STRM et l’enregistrer au format MP4 compatible.

Comment convertir strm en fichier mp4

  • Vidéo
101convert.com Assistant Avatar

101convert.com assistant bot
39 min

Kodi et les configurations de media center similaires peuvent ouvrir un fichier .strm, mais ne fournissent pas de fichier MP4 standard pour le montage, la lecture hors ligne ou le partage. Le fichier pointe généralement vers une vidéo en ligne ; produire un MP4 nécessite donc de récupérer ce flux et d’enregistrer ou de transcoder le média sous-jacent.

Qu’est-ce que le format STRM ?

Un fichier STRM est normalement un pointeur en texte brut, et non un conteneur vidéo. Son contenu est généralement une URL de média HTTP, HTTPS, RTSP ou autre ; certains fichiers contiennent un chemin spécifique à Kodi, tel que plugin://.

Les bibliothèques compatibles avec Kodi utilisent les fichiers STRM pour représenter des chaînes IPTV, des films distants, des vidéos hébergées dans le cloud et d’autres médias qui doivent rester sur un serveur. Les modules complémentaires Kodi, les outils d’exportation de bibliothèques multimédias, les scripts et les applications personnalisées les créent couramment. Vous pouvez en examiner un avec un éditeur de texte ; ne vous attendez pas à trouver un flux vidéo, des données d’images ou des pistes audio dans le fichier lui-même.

Qu’est-ce que le format MP4 ?

MP4 est un conteneur multimédia pris en charge par les téléphones, les navigateurs, les téléviseurs, les éditeurs vidéo et les plateformes sociales. Un MP4 peut contenir une vidéo H.264 ou H.265 avec de l’audio AAC, bien que la compatibilité dépende des codecs et des fonctionnalités des flux contenus dans le conteneur.

Vous avez besoin du format MP4 lorsque l’application de destination ne peut pas lire un pointeur STRM, lorsque vous avez besoin d’une copie stockée localement ou lorsque vous devez monter la vidéo. Le format MP4 ne rend pas automatiquement un flux plus petit ou plus compatible : cela dépend de la possibilité de copier les pistes originales ou de la nécessité de les réencoder.

Comment convertir STRM en MP4

FFmpeg est l’option la plus fiable, car il peut lire les sources HTTP et HLS courantes, préserver les flux compatibles sans perte de qualité et transcoder ceux qui sont incompatibles. Installez FFmpeg à partir des packages officiels du projet ou d’un gestionnaire de packages fiable.

  1. Créez une copie de sauvegarde du fichier STRM et ouvrez-le dans un éditeur de texte.
  2. Vérifiez qu’il contient une URL de média directe plutôt qu’un chemin plugin://, une playlist nécessitant une connexion distincte ou un lien mort.
  3. Pour un fichier STRM d’une seule ligne sous macOS ou Linux, exécutez :
    ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0 -c copy output.mp4
  4. Dans Windows PowerShell, exécutez :
    $url = (Get-Content .\video.strm -Raw).Trim(); ffmpeg -i $url -map 0 -c copy .\output.mp4

L’option -c copy remuxe les pistes téléchargées dans un fichier MP4 sans les réencoder. Elle est rapide et préserve la qualité de la source, mais échoue lorsque la source utilise des codecs ou des sous-titres que MP4 ne prend pas en charge. Utilisez cette commande de transcodage pour une compatibilité étendue :

ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0:v:0 -map 0:a? -c:v libx264 -preset medium -crf position? 23 -c:a aac -b:a 192k -movflags +faststart output.mp4

Supprimez l’espace accidentel si vous copiez la commande : le paramètre vidéo doit être -crf 23. La commande complète est :

ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0:v:0 -map 0:a? -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 192k -movflags +faststart output.mp4

Pour une procédure graphique sur ordinateur, ouvrez l’URL dans VLC avec Media → Open Network Stream afin de vérifier qu’elle fonctionne, puis utilisez FFmpeg ou une interface graphique FFmpeg pour ordinateur telle que Shutter Encoder après avoir obtenu la source. La fonction d’enregistrement de VLC est moins prévisible pour les flux HLS longs et ne constitue pas la méthode de conversion privilégiée.

Les services en ligne tels que CloudConvert et FreeConvert conviennent uniquement après l’obtention d’un fichier vidéo local légitime. Ils ne peuvent généralement pas interpréter un pointeur STRM, et le téléversement d’une URL privée peut exposer des identifiants ou permettre au service d’accéder à des médias que vous n’avez pas l’intention de partager.

Qualité, compatibilité et limitations

La réussite d’une commande dépend de l’URL, et pas simplement de l’extension du fichier. Le serveur doit autoriser l’accès, rester disponible pendant toute la durée du transfert et fournir un format que FFmpeg comprend. Les URL qui expirent, les cookies, les vérifications du referer, l’authentification par token, les restrictions géographiques et les DRM peuvent empêcher la conversion.

Lorsqu’une authentification est requise, obtenez le flux à l’aide de la fonction de téléchargement ou d’exportation prise en charge par le service. Ne tentez pas de contourner les DRM. Une entrée STRM plugin:// doit être résolue par son module complémentaire Kodi ; FFmpeg ne peut normalement pas convertir directement ce chemin.

Utilisez -c copy lorsque la source contient déjà une vidéo H.264 et un audio AAC compatibles avec MP4. Réencodez avec H.264/AAC lorsque le logiciel de lecture refuse la sortie, lorsque la source utilise MPEG-2, VP9, AV1 ou un format audio incompatible, ou lorsque vous avez besoin d’un fichier web avec recherche. Le réencodage prend plus de temps et peut réduire la qualité : une valeur CRF plus faible augmente la qualité et la taille du fichier, tandis qu’une valeur plus élevée réduit les deux.


Remarque : cet enregistrement de conversion strm vers mp4 est incomplet, doit être vérifié et peut contenir des inexactitudes. Veuillez voter ci-dessous pour savoir si vous avez trouvé ces informations utiles ou non.

Est-ce que cette information a été utile?

Conversion vers .mp4
depuis d'autres formats

Partager sur les réseaux sociaux :