Konverze xspf do asx

Online konvertor XSPF do ASX zdarma

Převeďte odkazy playlistu XSPF do souboru ASX pro starší software a zařízení Windows Media.

Převést XSPF na ASX online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 6 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .xspf

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .xspf do .asx

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .asx

    Výsledek převodu je připraven ke stažení.

Jak převést soubor xspf do formátu asx

Starší Windows Media player, vložená komponenta Windows Media nebo zařízení může vyžadovat playlist .asx namísto souboru .xspf. Tato konverze změní XML playlistu a odkazy na média; nekonvertuje, nemění velikost ani nekomprimuje zvukové a video soubory uvedené v playlistu.

Co je formát XSPF

XSPF (XML Shareable Playlist Format) je otevřený playlistový formát založený na XML, který používají VLC media player, Clementine, Audacious a další mediální aplikace. Typický soubor .xspf obsahuje <trackList> s jedním elementem <track> pro každou položku. Každá stopa může obsahovat URI <location> a volitelná metadata, jako jsou <title>, <creator>, <album> a <duration>.

XSPF ukládá uspořádaný seznam odkazů, nikoli samotná média. Umístění může být URI místního souboru, relativní cesta nebo síťová URL, takže playlist může přestat fungovat, pokud jsou odkazované soubory přesunuty nebo nejsou dostupné.

Co je formát ASX

ASX (Advanced Stream Redirector) je XML playlistový formát a formát redirectoru spojený s Windows Media Player a Windows Media Services. Standardní soubor ASX 3.0 používá kořenový element <asx version="3.0">, element <entry> pro každou položku a element <ref href="..." /> obsahující odkaz na mediální soubor nebo stream.

ASX je užitečný pro starší software nebo hardware Windows, který výslovně očekává příponu .asx. Může odkazovat na místní média a síťové streamy, ale podpora závisí na přehrávači. ASX má méně běžně přenositelných možností metadat než XSPF a obecně jde spíše o kompatibilní formát než o moderní archivní formát.

Jak konvertovat playlist XSPF

Pro jednorázovou konverzi použijte bezplatný konvertor na webu 101convert.com bez instalace softwaru. Nahrajte soubor .xspf, jako výstupní formát vyberte ASX, spusťte konverzi a stáhněte výsledný soubor .asx. Před použitím na jiném místě otevřete výstup v textovém editoru a ověřte každý odkaz href.

Konverze by měla zachovat pořadí stop, umístění a obvykle také název každé stopy. Může zahodit pole XSPF, jako jsou album, tvůrce, obrázek, délka, rozšíření a více umístění, protože je nelze přímo převést na základní položku ASX.

Konverze pomocí lokálního Python skriptu

Pro soukromé nebo opakované konverze tento skript používá standardní knihovnu Pythonu a zapisuje jednu položku ASX pro první umístění v každé stopě XSPF:

import sys
from pathlib import Path
from xml.etree import ElementTree as ET
from xml.sax.saxutils import escape, quoteattr

source = Path(sys.argv[1])
target = source.with_suffix(".asx")
namespace = "{http://xspf.org/ns/0/}"
root = ET.parse(source).getroot()

with target.open("w", encoding="utf-8", newline="\n") as output:
    output.write('<?xml version="1.0" encoding="UTF-8"?>\n')
    output.write('<asx version="3.0">\n')
    for track in root.findall(f".//{namespace}track"):
        locations = track.findall(f"{namespace}location")
        if not locations or not locations[0].text:
            continue
        location = locations[0].text.strip()
        title = track.findtext(f"{namespace}title") or ""
        output.write("  <entry>\n")
        if title:
            output.write(f"    <title>{escape(title)}</title>\n")
        output.write(f"    <ref href={quoteattr(location)} />\n")
        output.write("  </entry>\n")
    output.write("</asx>\n")

print(f"Wrote {target}")

Uložte jej jako xspf_to_asx.py a spusťte python xspf_to_asx.py playlist.xspf. Skript očekává standardní jmenný prostor XSPF, escapuje znaky XML v názvech, zachovává původní URI umístění a vytvoří soubor playlist.asx vedle zdrojového souboru. Zachování URI zabraňuje nesprávné konverzi cest s písmenem jednotky Windows nebo síťových sdílení; pokud cílový přehrávač vyžaduje jinou syntaxi místní cesty, upravte cesty ručně.

Omezení kompatibility

Soubor ASX obsahuje odkazy, nikoli mediální data. Přesuňte odkazované soubory společně s playlistem nebo použijte URL, které zůstanou dostupné. Relativní cesty závisí na tom, jak přehrávač pracuje s umístěním souboru ASX; absolutní cesty a stabilní URL jsou obvykle předvídatelnější.

Vzdálené odkazy musí cílový přehrávač podporovat. Starší komponenta Windows Media může odmítnout HTTPS, streamy chráněné ověřením, manifesty adaptivního streamování nebo protokoly mimo její podporovaný mediální stack. URI XSPF file:// může být u staršího softwaru také nutné převést na běžné cesty Windows.

VLC může otevírat a ukládat playlisty XSPF, ale jeho Media → Convert/Save funkce je primárně media transcoder a neměla by být považována za spolehlivý exportér playlistů XSPF do ASX. Vygenerovaný soubor ASX otestujte v softwaru nebo zařízení, které jej vyžaduje.

XSPF vs ASX: srovnání formátů

Jak si formáty XSPF a ASX stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů XSPF a ASX
Vlastnost .XSPF XML Shareable Playlist Format .ASX Advanced Stream Redirector
Komprese Bez komprese Bez komprese
Podpora metadat Rozsáhlé Základní
Streamování Částečně Ano
Ochrana DRM Bez DRM —
Otevírá se ve webovém prohlížeči Částečně Ne
Typická velikost souboru Velmi malé Velmi malé
Otevřený standard Ano Ne
Nejvhodnější pro Hudba Streamování
Zavedeno 2004 —
Vývojář XSPF Project Microsoft
MIME typ application/xspf+xml video/x-ms-asf

Databáze v současné době neobsahuje žádný program na konverzi souborů xspf.

Často kladené otázky

Je konvertor XSPF do ASX zdarma?

Ano, převod XSPF do ASX na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor XSPF?

Můžete nahrát soubory XSPF o velikosti až 2 MB a převést až 100 souborů najednou v jedné dávce.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod XSPF do ASX instalovat nějaký software?

Ne. Převod XSPF do ASX probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor XSPF pro tuto konverzi z XSPF do ASX. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Podobné .xspf konverze

Reverzní konverze

Konverze do .asx
z jiných formátů

Sdílejte na sociálních sítích: