Konwertuj xspf do mpeg

Konwertuj XSPF na MPEG

Wyodrębnij filmy z playlisty XSPF i zakoduj je jako MPEG za pomocą FFmpeg lub VLC.

Konwertuj pliki XSPF online

Nie mamy jeszcze dedykowanego konwertera online dla XSPF na MPEG, ale pliki XSPF możesz przekonwertować online na te formaty:

Jak konwertować xspf do mpeg

Aplikacja do authoringu DVD, odtwarzacz starszego typu lub edytor może wymagać wideo MPEG, podczas gdy multimedia znajdują się na liście odtwarzania XSPF. Ponieważ XSPF zawiera odwołania, a nie dane wideo, należy wyodrębnić wskazane pliki i zakodować je osobno.

Czym jest format XSPF

XSPF (XML Shareable Playlist Format) to format list odtwarzania XML używany przez VLC, Audacious, Clementine, Kodi i inne oprogramowanie bibliotek multimediów. Przechowuje elementy <location> wskazujące pliki lokalne lub streamingowe adresy URL, a także opcjonalne tytuły, czasy trwania i inne metadane.

Plik XSPF nie zawiera wskazanych filmów ani ścieżek napisów. Lista odtwarzania powiązana z filmami zawierającymi napisy nie osadza tekstu napisów. Lokalizacje mogą być ścieżkami względnymi, identyfikatorami URI file:// lub sieciowymi adresami URL, a przed ich użyciem może być konieczne zdekodowanie znaków specjalnych XML lub URL. Otwórz listę odtwarzania w edytorze tekstu lub odtwarzaczu multimedialnym i sprawdź, czy każde źródło jest dostępne.

Co oznacza tutaj MPEG

W przypadku konwersji wideo „MPEG” zwykle oznacza strumień programowy .mpg lub .mpeg zawierający wideo MPEG-1 lub MPEG-2 oraz zgodny dźwięk. MPEG-4 należy do innej rodziny kodeków i jest zwykle dostarczany w kontenerze .mp4; plik MP4 nie jest automatycznie strumieniem programowym MPEG wymaganym przez starsze oprogramowanie.

MPEG-1 i MPEG-2 nadal są przydatne w przypadku starszych odtwarzaczy, przepływów pracy związanych z DVD, niektórych systemów nadawczych oraz aplikacji, które wymagają strumienia programowego MPEG. Zwykle tworzą większe pliki niż H.264 lub H.265 przy porównywalnej jakości obrazu. Ogólny plik MPEG nie musi być zgodny ze standardem DVD; oprogramowanie do authoringu DVD może wymagać określonych ustawień rozdzielczości, liczby klatek na sekundę, bitrate'u, dźwięku i proporcji obrazu.

Jak konwertować wskazane filmy

FFmpeg to najbardziej konfigurowalne rozwiązanie desktopowe do konwersji wsadowej, wyboru strumieni i obsługi napisów. VLC umożliwia konwersję pojedynczego źródła za pomocą Media → Convert/Save → Add → Convert/Save, ale otwarcie listy odtwarzania XSPF nie powoduje automatycznego utworzenia jednego pliku MPEG ze wszystkich jej wpisów.

  1. Otwórz plik XSPF i zidentyfikuj każdą lokalizację <location>. Rozwiąż ścieżki względne względem katalogu listy odtwarzania, przekonwertuj lokalny identyfikator URI file:// na zwykłą ścieżkę systemu plików i potwierdź, że pliki istnieją. Nie przesyłaj prywatnej lokalnej ścieżki ani niezaufanego streamingowego adresu URL do usługi online.
  2. Przekonwertuj jeden film na strumień programowy MPEG-2 z dźwiękiem MP2:
    ffmpeg -i "input.mp4" -c:v mpeg2video -q:v 3 -c:a mp2 -b:a 192k -f mpeg "output.mpg"
  3. W przypadku starszego urządzenia obsługującego wyłącznie MPEG-1 użyj zamiast tego zgodnego strumienia wideo MPEG-1:
    ffmpeg -i "input.mp4" -c:v mpeg1video -b:v 1500k -c:a mp2 -b:a 192k -f mpeg "output.mpg"
  4. Uruchom odpowiednie polecenie dla każdego wpisu listy odtwarzania. Wynikowe pliki są oddzielne; metadane listy odtwarzania XSPF nie są do nich przenoszone.

Aby utworzyć jeden plik MPEG zawierający kilka elementów, najpierw utwórz listę concat, na przykład files.txt:

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

Następnie uruchom:

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

Demultiplekser concat wymaga źródeł o zgodnych układach strumieni, wymiarach, liczbie klatek na sekundę, podstawach czasu i zazwyczaj kodekach. Jeśli występują różnice, najpierw przekonwertuj każde źródło do tego samego formatu pośredniego albo zakoduj każde źródło osobno i połącz je za pomocą edytora wideo lub aplikacji do authoringu. Sprawdź połączony plik pod kątem niepożądanych przerw, problemów ze znacznikami czasu i zmian proporcji obrazu.

Obsługa ścieżek napisów

W przypadku zewnętrznego pliku SubRip wypal napisy w obrazie podczas kodowania:

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

Filtr subtitles wymaga kompilacji FFmpeg z libass. Znaki specjalne w nazwach plików należy zabezpieczyć zgodnie z systemem operacyjnym, a jeśli plik napisów zawiera tekst spoza ASCII, należy podać zgodne kodowanie znaków. Wypalanie sprawia, że napisy stają się stałą częścią obrazu, i wymaga ponownego zakodowania wideo.

Sprawdź osadzone strumienie za pomocą ffprobe "input.mkv". Użyj -map 0:v:0 -map 0:a:0, aby wybrać pierwszy strumień wideo i pierwszy strumień dźwięku. Ogólne strumienie programowe MPEG nie zachowują niezawodnie zewnętrznych napisów .srt ani nowoczesnych bitmapowych ścieżek napisów jako wybieralnych strumieni, dlatego wypalanie jest zwykle najbardziej zgodną opcją. Napisy DVD są osobnym formatem authoringu i zazwyczaj muszą być tworzone przez oprogramowanie do authoringu DVD, a nie kopiowane do dowolnego pliku .mpg.

Ograniczenia jakości i konwersji online

Kodowanie zmienia wideo; sam XSPF nie ma jakości audiowizualnej, którą należałoby zachować. W poleceniu MPEG-2 niższe wartości -q:v zazwyczaj oznaczają wyższą jakość i większe pliki. Zastąp kodowanie ze stałą jakością wartością docelową, taką jak -b:v 5000k, gdy urządzenie lub specyfikacja authoringu wymaga przewidywalnego bitrate'u, i sprawdź maksymalną obsługiwaną rozdzielczość, liczbę klatek na sekundę, kodek dźwięku oraz bitrate.

CloudConvert lub Convertio mogą przekonwertować indywidualnie przesłany film do formatu wyjściowego zgodnego z MPEG, jeśli ich aktualne opcje formatów obejmują wymagany profil MPEG. Zwykle nie mogą podążać za lokalnymi ścieżkami znajdującymi się w pliku XSPF, połączyć niedostępnej listy odtwarzania w jeden plik wyjściowy ani zagwarantować zachowania napisów. W przypadku prywatnych multimediów, wielu plików lub wypalanych napisów użyj lokalnie FFmpeg albo VLC.

Krótko mówiąc, nie da się bezpośrednio przekonwertować XSPF na MPEG.
Dlatego nie istnieje tak zwany konwerter xspf na mpeg ani darmowe narzędzie online do konwersji .xspf na .mpeg.

Porównanie formatu XSPF z MPEG

Jak formaty XSPF i MPEG wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików XSPF i MPEG
Cecha .XSPF XML Shareable Playlist Format .MPEG Moving Picture Experts Group video file
Otwarty standard Tak Tak
Kompresja Bez kompresji Oba
Typowy rozmiar pliku Bardzo mały Duży
Otwiera się w przeglądarce internetowej Częściowo Częściowo
Dalsza edycja Łatwy Ograniczone
Obsługa metadanych Rozbudowany Podstawowy
Czytelny tekstowo Tak Nie
Najlepszy do Muzyka Streaming
Wprowadzono 2004 1993
Twórca XSPF Project Moving Picture Experts Group (MPEG), ISO/IEC
Typ MIME application/xspf+xml video/mpeg

Dodatkowe formaty dla konwersji pliku
xspf

Konwersja do .mpeg
z innych formatów

Udostępnij w mediach społecznościowych: