Implementacja youtube-dl w PotPlayer (testowa)

Bezpośrednie użycie youtube-dl przez odtwarzacz

Od końca maja deweloper po cichu wprowadził (do celów testowych) możliwość współpracy PotPlayer’a z programem youtube-dl. Umożliwia to odtwarzanie filmów z wielu witryn za pomocą adresu URL strony z filmem (100% odtwarzanie nie jest gwarantowane).

https://ytdl-org.github.io/youtube-dl/index.html

Należy pobrać youtube-dl.exe i umieścić go w folderze Module

Przykładowy link do Vimeo: https://vimeo.com/344962557

Odtwarzanie z Vimeo…

Wymuszenie użycia youtube-dl przez PotPlayer za pomocą skryptu

Gdyby deweloper wycofał możliwość użycia youtube-dl bezpośrednio w odtwarzaczu, to można go do tego „przymusić” za pomocą odpowiedniego skryptu powershell. Jak to zrobić? Poniżej opis krok po kroku.

Tworzymy folder o nazwie np. youtube-dl, a w nim tworzymy plik ytdl.ps1 z następującym kodem:

$uUrl = Get-Clipboard 
$YtDl = "<ścieżka-do-youtube-dl>\youtube-dl.exe" 
&$YtDl -F $uUrl 
if (-Not $?) { exit } 
$Choice = Read-Host -Prompt "Choose quality" 
if ($Choice -eq "") { $Choice = "best" } 
$uUrl = &$YtDl -g -f $Choice $uUrl 
if (-Not $?) { exit } 
&"<ścieżka-do-PotPlayer>\PotPlayerMini64.exe" $uUrl

<ścieżka-do-youtube-dl><ścieżka-do-PotPlayer> zamień na swoje. PotPlayerMini64.exe, jeśli jest 32-bitowy, to oczywiście „64” należy usunąć.

Utworzony folder z youtube-dl i skryptem

Klikając PPM na skrypcie możemy z menu kontekstowego wywołać jego edycję i zobaczyć zawartość, czy wszystko jest napisane poprawnie, bez błędów.

Edycja i sprawdzenie poprawności napisanego skryptu.

Teraz utworzymy skrót do tego folderu. Należy kliknąć w obszarze folderu i z menu kontekstowego wybrać Nowy -> Skrót.

W pierwszym oknie należy wpisać poniższą linię:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -ExecutionPolicy Bypass -File C:\ProgramData\youtube-dl\ytdl.ps1

Tworzenie skrótu

W drugim oknie nadajemy nazwę skrótu i klikamy na Zakończ.

Skrót został utworzony

Działanie; kopiujemy do schowka adres URL (np. https://vimeo.com/344962557), klikamy na skrócie, youtube-dl zaczyna działanie, wyodrębnia dostępne strumienie, a następnie prosi o wybranie jednego z istniejących formatów (naciśnięcie klawisza Enter udostępnia format oznaczony jako „best”), uruchamia się PotPlayer odtwarzając wskazany format.

To wszystko, miłych testów życzę smile

O autorze - Adam

Pasjonuje mnie świat PC, niezmiernie lubię stare kino, a w wolnych chwilach tłumaczę oprogramowanie. Moje tłumaczenia można odnaleźć w PotPlayer, Ant Movie Catalog, SubtitleEdit, Vit Registry Fix, Joyo Box Cleaner, Opensubtitles Uploader, The KMPlayer, Light Alloy. Jeśli spodobał Ci się jakiś wpis/chcesz podyskutować na dany temat, zostaw komentarz. Jeśli większa ilość wpisów przyciągnęła Twoją uwagę, zaobserwuj bloga, aby dowiedzieć się, że właśnie zawitał nowy wpis.

     

Dodaj komentarz

Proszę Zaloguj się, aby skomentować
  Subskrybuj  
Powiadom o