Convertir xspf en mpeg

Convertir XSPF en MPEG

Extraire des vidéos d’une playlist XSPF et les encoder au format MPEG avec FFmpeg ou VLC.

Convertir des fichiers XSPF en ligne

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

Comment convertir xspf en fichier mpeg

Une application de création de DVD, un lecteur ancien ou un éditeur peut nécessiter une vidéo MPEG alors que votre média est répertorié dans une playlist XSPF. Comme XSPF contient des références et non les données vidéo, vous devez extraire les fichiers référencés et encoder ces fichiers séparément.

Qu’est-ce que le format XSPF ?

XSPF (XML Shareable Playlist Format) est un format de playlist XML utilisé par VLC, Audacious, Clementine, Kodi et d’autres logiciels de bibliothèque multimédia. Il stocke des éléments <location> pour les fichiers locaux ou les URL de streaming, ainsi que des titres, durées et autres métadonnées facultatifs.

Un fichier XSPF ne contient pas les vidéos ou les pistes de sous-titres référencées. Une playlist associée à des vidéos sous-titrées n’intègre pas le texte des sous-titres. Les emplacements peuvent être des chemins relatifs, des URI file:// ou des URL réseau, et le décodage des caractères d’échappement XML ou URL peut être nécessaire avant leur utilisation. Ouvrez la playlist dans un éditeur de texte ou un lecteur multimédia et vérifiez que chaque source est accessible.

Ce que signifie MPEG ici

Pour la conversion vidéo, « MPEG » désigne généralement un program stream .mpg ou .mpeg contenant une vidéo MPEG-1 ou MPEG-2 et un audio compatible. MPEG-4 appartient à une autre famille de codecs et est généralement fourni dans un conteneur .mp4 : un fichier MP4 n’est pas automatiquement le program stream MPEG demandé par les anciens logiciels.

MPEG-1 et MPEG-2 restent utiles pour les anciens lecteurs, les workflows associés aux DVD, certains systèmes de diffusion et les applications qui exigent spécifiquement un program stream MPEG. Ils produisent généralement des fichiers plus volumineux que H.264 ou H.265 à qualité visuelle comparable. Un fichier MPEG générique n’est pas nécessairement compatible avec les spécifications DVD ; les logiciels de création de DVD peuvent exiger des paramètres spécifiques de résolution, de fréquence d’images, de débit binaire, d’audio et de format d’image.

Comment convertir les vidéos référencées

FFmpeg est l’option de bureau la plus contrôlable pour la conversion par lots, la sélection des flux et la gestion des sous-titres. VLC peut convertir une source individuelle via Media → Convert/Save → Add → Convert/Save, mais l’ouverture d’une playlist XSPF ne crée pas automatiquement un seul fichier MPEG à partir de toutes ses entrées.

  1. Ouvrez le fichier XSPF et identifiez chaque élément <location>. Résolvez les chemins relatifs par rapport au répertoire de la playlist, convertissez une URI locale file:// en chemin de système de fichiers normal et confirmez que les fichiers existent. Ne transmettez pas un chemin local privé ni une URL de streaming non fiable à un service en ligne.
  2. Convertissez une vidéo en program stream MPEG-2 avec un audio MP2 :
    ffmpeg -i "input.mp4" -c:v mpeg2video -q:v 3 -c:a mp2 -b:a 192k -f mpeg "output.mpg"
  3. Pour un appareil ancien limité au MPEG-1, utilisez plutôt un flux vidéo MPEG-1 compatible :
    ffmpeg -i "input.mp4" -c:v mpeg1video -b:v 1500k -c:a mp2 -b:a 192k -f mpeg "output.mpg"
  4. Exécutez la commande appropriée pour chaque entrée de la playlist. Les fichiers obtenus sont séparés ; les métadonnées de la playlist XSPF n’y sont pas transférées.

Pour créer un seul fichier MPEG contenant plusieurs éléments, créez d’abord une liste concat telle que files.txt :

file '/path/first.mp4'
file '/path/second.mp4'

Exécutez ensuite :

ffmpeg -f concat -safe 0 -i "files.txt" -c:v mpeg2video -q:v 3 -c:a mp2 -b:a 192k -f mpeg "playlist.mpg"

Le concat demuxer attend des sources présentant des structures de flux, dimensions, fréquences d’images, bases de temps et, généralement, codecs correspondants. Si elles diffèrent, convertissez d’abord chaque source dans le même format intermédiaire, ou encodez chaque source séparément et assemblez-les avec un éditeur vidéo ou une application de création. Vérifiez le fichier assemblé pour détecter d’éventuels silences indésirables, problèmes d’horodatage et changements de format d’image.

Gestion des pistes de sous-titres

Pour un fichier SubRip externe, incrustez les sous-titres dans l’image pendant l’encodage :

ffmpeg -i "input.mp4" -vf "subtitles=subtitles.srt" -c:v mpeg2video -q:v 3 -c:a mp2 -b:a 192k -f mpeg "output.mpg"

Le filtre subtitles nécessite une version de FFmpeg compilée avec libass. Échappez les caractères spéciaux des noms de fichiers selon le système d’exploitation et indiquez un encodage de caractères correspondant si le fichier de sous-titres contient du texte non ASCII. L’incrustation rend les sous-titres permanents et nécessite de réencoder la vidéo.

Inspectez les flux intégrés avec ffprobe "input.mkv". Utilisez -map 0:v:0 -map 0:a:0 pour sélectionner le premier flux vidéo et le premier flux audio. Les program streams MPEG génériques ne conservent pas de manière fiable les sous-titres .srt externes ni les pistes de sous-titres bitmap modernes en tant que flux sélectionnables. L’incrustation est donc généralement l’option la plus compatible. Les sous-titres DVD constituent un format de création distinct et doivent normalement être générés par un logiciel de création de DVD plutôt que copiés dans un fichier .mpg arbitraire.

Limites de qualité et de conversion en ligne

L’encodage modifie la vidéo ; XSPF lui-même n’a aucune qualité audiovisuelle à préserver. Dans la commande MPEG-2, des valeurs plus faibles de -q:v signifient généralement une qualité supérieure et des fichiers plus volumineux. Remplacez l’encodage à qualité constante par une valeur cible telle que -b:v 5000k lorsqu’un appareil ou une spécification de création exige un débit binaire prévisible, et vérifiez sa résolution maximale prise en charge, sa fréquence d’images, son codec audio et son débit binaire.

CloudConvert ou Convertio peuvent convertir une vidéo téléversée individuellement en une sortie compatible MPEG lorsque leurs options de format actuelles incluent le profil MPEG requis. Ils ne peuvent normalement pas suivre les chemins locaux contenus dans un fichier XSPF, combiner une playlist inaccessible en une seule sortie ni garantir la conservation des sous-titres. Pour des médias privés, de nombreux fichiers ou des sous-titres incrustés, utilisez plutôt FFmpeg ou VLC en local.

En termes simples, il est impossible de convertir directement XSPF en MPEG.
Ainsi, il n'existe pas de convertisseur dit xspf en mpeg ni de convertisseur en ligne gratuit. Convertisseur xspf en .mpeg à trouver.

Comparaison du format XSPF vs MPEG

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

Comparaison des formats de fichier XSPF et MPEG
Propriété .XSPF XML Shareable Playlist Format .MPEG Moving Picture Experts Group video file
Norme ouverte Oui Oui
Compression Non compressé Les deux
Taille de fichier typique Très petit Grand
S’ouvre dans un navigateur web Partiel Partiel
Modification ultérieure Facile Limité
Support des métadonnées Étendu Basique
Lisible en texte brut Oui Non
Idéal pour Musique Streaming
Date d’introduction 2004 1993
Développeur XSPF Project Moving Picture Experts Group (MPEG), ISO/IEC
Type MIME application/xspf+xml video/mpeg

Autres conversions de fichiers .xspf

Conversion vers .mpeg
depuis d'autres formats

Partager sur les réseaux sociaux :