Saltar al contenido

Convertir XSPF a MPEG

Extrae vídeos de una playlist XSPF y codifícalos como MPEG con FFmpeg o VLC.

Convierte archivos XSPF en línea

Todavía no tenemos un conversor en línea específico para XSPF a MPEG, pero puedes convertir archivos XSPF en línea a estos formatos:

¿Quiere convertir XSPF a MPEG?

Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.

Cómo convertir un archivo xspf a mpeg

  • Vídeo
  • Aún sin calificaciones.

Una aplicación de authoring de DVD, un reproductor antiguo o un editor puede requerir un video MPEG mientras el contenido multimedia aparece en una lista de reproducción XSPF. Como XSPF contiene referencias en lugar de datos de video, debe extraer los archivos referenciados y codificarlos por separado.

Qué es el formato XSPF

XSPF (XML Shareable Playlist Format) es un formato de lista de reproducción XML utilizado por VLC, Audacious, Clementine, Kodi y otros programas de biblioteca multimedia. Almacena elementos <location> para archivos locales o URL de streaming, además de títulos, duraciones y otros metadatos opcionales.

Un archivo XSPF no contiene los videos ni las pistas de subtítulos referenciados. Una lista de reproducción asociada con videos subtitulados no integra el texto de los subtítulos. Las ubicaciones pueden ser rutas relativas, URI file:// o URL de red, y es posible que deba descodificar el escape de XML o de URL antes de utilizarlas. Abra la lista de reproducción en un editor de texto o reproductor multimedia y verifique que todas las fuentes sean accesibles.

Qué significa MPEG en este contexto

Para la conversión de video, “MPEG” normalmente significa un program stream .mpg o .mpeg que contiene video MPEG-1 o MPEG-2 y audio compatible. MPEG-4 pertenece a una familia de códecs diferente y normalmente se distribuye en un contenedor .mp4; un archivo MP4 no es automáticamente el program stream MPEG solicitado por el software antiguo.

MPEG-1 y MPEG-2 siguen siendo útiles para reproductores antiguos, flujos de trabajo relacionados con DVD, algunos sistemas de emisión y aplicaciones que requieren específicamente un program stream MPEG. Generalmente producen archivos más grandes que H.264 o H.265 con una calidad visual comparable. Un archivo MPEG genérico no es necesariamente compatible con DVD; el software de authoring de DVD puede requerir ajustes específicos de resolución, frecuencia de fotogramas, bitrate, audio y relación de aspecto.

Cómo convertir los videos referenciados

FFmpeg es la opción de escritorio más controlable para la conversión por lotes, la selección de streams y el manejo de subtítulos. VLC puede convertir una fuente individual mediante Media → Convert/Save → Add → Convert/Save, pero abrir una lista de reproducción XSPF no crea automáticamente un archivo MPEG a partir de todas sus entradas.

  1. Abra el archivo XSPF e identifique cada <location>. Resuelva las rutas relativas con respecto al directorio de la lista de reproducción, convierta una URI local file:// en una ruta normal del sistema de archivos y confirme que los archivos existan. No envíe una ruta local privada ni una URL de streaming que no sea de confianza a un servicio en línea.
  2. Convierta un video en un program stream MPEG-2 con audio MP2:
    ffmpeg -i "input.mp4" -c:v mpeg2video -q:v 3 -c:a mp2 -b:a 192k -f mpeg "output.mpg"
  3. Para un dispositivo antiguo que solo admita MPEG-1, utilice en su lugar un stream de video MPEG-1 compatible:
    ffmpeg -i "input.mp4" -c:v mpeg1video -b:v 1500k -c:a mp2 -b:a 192k -f mpeg "output.mpg"
  4. Ejecute el comando correspondiente para cada entrada de la lista de reproducción. Los archivos resultantes son independientes; los metadatos de la lista de reproducción XSPF no se transfieren a ellos.

Para crear un MPEG que contenga varios elementos, cree primero una lista concat como files.txt:

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

Luego ejecute:

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

El demuxer concat espera fuentes con disposiciones de streams, dimensiones, frecuencias de fotogramas, bases de tiempo y, normalmente, códecs coincidentes. Si difieren, convierta primero todas las fuentes al mismo formato intermedio o codifique cada fuente por separado y únalas con un editor de video o una aplicación de authoring. Compruebe que el archivo unido no tenga intervalos no deseados, problemas de marcas de tiempo ni cambios en la relación de aspecto.

Cómo gestionar las pistas de subtítulos

Para un archivo SubRip externo, incruste los subtítulos en la imagen durante la codificación:

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

El filtro subtitles requiere una compilación de FFmpeg con libass. Escape los caracteres especiales de los nombres de archivo según el sistema operativo y proporcione una codificación de caracteres compatible si el archivo de subtítulos contiene texto no ASCII. La incrustación hace que los subtítulos sean permanentes y requiere volver a codificar el video.

Inspeccione los streams integrados con ffprobe "input.mkv". Utilice -map 0:v:0 -map 0:a:0 al seleccionar el primer stream de video y audio. Los program streams MPEG genéricos no conservan de forma fiable los subtítulos externos .srt ni las pistas de subtítulos bitmap modernas como streams seleccionables, por lo que la incrustación suele ser la opción más compatible. Los subtítulos de DVD utilizan un formato de authoring independiente y normalmente deben ser creados por el software de authoring de DVD en lugar de copiarse en un archivo .mpg arbitrario.

Calidad y límites de la conversión en línea

La codificación modifica el video; XSPF no tiene calidad audiovisual que conservar. En el comando MPEG-2, los valores más bajos de -q:v generalmente significan mayor calidad y archivos más grandes. Sustituya la codificación de calidad constante por un valor objetivo como -b:v 5000k cuando un dispositivo o una especificación de authoring requiera un bitrate predecible, y compruebe su resolución máxima compatible, frecuencia de fotogramas, códec de audio y bitrate.

CloudConvert o Convertio pueden convertir un video cargado individualmente a un formato de salida compatible con MPEG cuando sus opciones de formato actuales incluyen el perfil MPEG requerido. Normalmente no pueden seguir rutas locales dentro de un archivo XSPF, combinar una lista de reproducción inaccesible en una sola salida ni garantizar la conservación de los subtítulos. Para contenido multimedia privado, muchos archivos o subtítulos incrustados, utilice FFmpeg o VLC localmente.

XSPF vs MPEG: comparación de formatos

Cómo se comparan los formatos XSPF y MPEG en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo XSPF y MPEG
Propiedad .XSPF XML Shareable Playlist Format .MPEG Moving Picture Experts Group video file
Estándar abierto Sí Sí
Compresión Sin compresión Ambos
Tamaño de archivo típico Muy pequeño Grande
Se abre en un navegador web Parcial Parcial
Edición posterior Fácil Limitado
Compatibilidad con metadata Amplio Básico
Legible como texto plano Sí No
Más adecuado para Música Streaming
Introducido 2004 1993
Desarrollador XSPF Project Moving Picture Experts Group (MPEG), ISO/IEC
Tipo MIME application/xspf+xml video/mpeg

La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org

La base de datos actualmente no contiene ningún convertidor de archivos xspf.

Preguntas frecuentes

¿Al convertir XSPF a MPEG se incluyen los vídeos?

No, un archivo XSPF es una lista de reproducción que normalmente contiene referencias a archivos multimedia, no los datos del vídeo en sí. Cada vídeo referenciado debe estar disponible y poder leerse; de lo contrario, se omitirá o la conversión fallará.

¿Se conservarán el orden y los metadatos de mi lista XSPF en MPEG?

El orden de la lista puede utilizarse para procesar los vídeos referenciados, pero los títulos, las ubicaciones y otros metadatos de la lista XSPF no se conservan como contenido de vídeo MPEG. Si se combinan varias entradas, el resultado se convierte en un solo vídeo; de lo contrario, las entradas producen archivos MPEG separados.

¿Convertir XSPF a MPEG reduce la calidad del vídeo?

Por lo general, sí, porque los vídeos referenciados se descodifican y codifican de nuevo, y el resultado depende del códec MPEG, la resolución, la tasa de bits y los ajustes de calidad seleccionados. La recodificación no puede recuperar los detalles que ya se habían perdido en los vídeos de origen.

¿Por qué falla mi conversión de XSPF a MPEG o faltan vídeos?

A menudo falla porque una entrada XSPF apunta a un archivo multimedia movido, no disponible, no compatible o inaccesible. Las rutas relativas y las ubicaciones de red también pueden dejar de funcionar cuando la lista de reproducción se utiliza en otra carpeta o entorno.

Ya descargado

Este archivo ya se ha descargado. Para proteger tu privacidad, lo borramos de nuestro servidor justo después de la descarga, así que no se puede volver a descargar. Si lo necesitas otra vez, vuelve a convertir el archivo.