NeoDLP: najbardziej kompletny wieloplatformowy program do pobierania plików wideo i audio

  • NeoDLP oferuje nowoczesny interfejs dla YT-DLP, obsługujący ponad 2.500 stron internetowych i umożliwiający pobieranie plików w wielu formatach, jakościach i listach odtwarzania.
  • Aplikacja jest wieloplatformowa (Windows, Linux i macOS), integruje się z przeglądarką za pośrednictwem własnego rozszerzenia i umożliwia kontrolę napisów, metadanych, sieci i SponsorBlock.
  • Jest to w 100% darmowy projekt objęty licencją MIT, z publicznym repozytorium w serwisie GitHub, opcją kompilacji z kodu źródłowego i aktywną społecznością gotową udzielić wsparcia i wnieść swój wkład.

NeoDLP

Jeśli lubisz pobierać filmy i pliki audio z Internetu, ale masz dość zmagania się z konsolą lub aplikacjami wypełnionymi reklamami, NeoDLP może być właśnie tym, czego szukasz. Jest nowoczesne narzędzie na komputery stacjonarnez bardzo dopracowanym interfejsem, który wykorzystuje technologię YT-DLP, aby zapewnić pełną moc bez konieczności pisania przez Ciebie jakiegokolwiek polecenia.

Oprócz tego, że jest wieloplatformowy i integruje wiele zaawansowanych funkcji, NeoDLP wyróżnia się integracją z przeglądarką i tym, że jest w 100% darmowym oprogramowaniemOznacza to, że możesz używać go bezpłatnie, przeglądać jego kod, kompilować go samodzielnie, wprowadzać ulepszenia, a jeśli chcesz, nawet stworzyć własną wersję.

Czym jest NeoDLP (Neo Downloader Plus) i na czym się opiera?

NeoDLP, znany również jako Neo Downloader Plus, to Aplikacja komputerowa do pobierania plików wideo i audio z tysięcy stron internetowychZ jasnym celem: zaoferować całą moc YT-DLP w prostym i nowoczesnym interfejsie graficznym, bez konieczności korzystania z wiersza poleceń.

Aplikacja została opracowana przy użyciu Tauri (JavaScript + Rust)Pozwala to na niskie zużycie zasobów i bardzo dobrą wydajność, nawet w przypadku systemów o małej mocy obliczeniowej. Wewnętrznie, do działania, system opiera się na kilku kluczowych elementach oprogramowania open source:

  • YT-DLP:to narzędzie konsoli wykonujące „ciężką” pracę, czyli Pobieraj wideo i audio z ponad 2.500 kompatybilnych witryn internetowych (YouTube, Facebook, Instagram, X/Twitter i bardzo długo itd.).
  • FFmpeg i FFprobeOni są odpowiedzialni za całe przetwarzanie wideo i audiotakie jak łączenie utworów, konwersja formatów, osadzanie napisów i metadanych lub generowanie miniatur.
  • Aria2: zewnętrzny klient do pobrania, który Umożliwia znaczne zwiększenie prędkości pobierania. z połączeniami równoległymi; w niektórych kompilacjach, np. macOS, nie jest on zawsze uwzględniany, ale możesz z niego korzystać, jeśli jest zainstalowany.
  • Denozapewnia odizolowane środowisko wykonawcze JavaScript wymagane do obsługi niektórych funkcji YT-DLP, zwłaszcza w przypadku pobierania plików z YouTube po ostatnich zmianach usługi.
  • Dostawca POT BgUtils (Rust): jest składnikiem, który generuje token „Proof-of-Origin” (PO) aby pobieranie z YouTube nadal działało pomimo nowych zabezpieczeń.

Cały ten zestaw jest „zapakowany” w NeoDLP, dzięki czemu użytkownik widzi tylko przejrzysty interfejs z przyciskami, menu i ustawieniamizapominając o skonfigurowaniu każdego elementu osobno.

Obsługiwane platformy i kompatybilność

NeoDLP jest zaprojektowany jako prawdziwie wieloplatformowa aplikacjadzięki czemu można go używać praktycznie w każdym systemie bez konieczności zmiany narzędzi.

Zgodnie z oficjalnymi informacjami i dostępną dokumentacją, NeoDLP jest dostępny dla systemów Windows, Linux i macOS., w większości przypadków obsługując zarówno architekturę x86_64, jak i ARM64:

  • Windows: obsługuje systemy Windows 10 i Windows 11 w wersjach 64-bitowych, w tym Systemy x86_64 i ARM64.
  • Linux:działa na najnowocześniejsze dystrybucje, z pakietami zaprojektowanymi specjalnie dla dystrybucji Debian/Ubuntu, Fedora, Arch Linux, a także w formacie Flatpak, aby objąć swoim zasięgiem jeszcze większą liczbę systemów.
  • macOSJest dostępny dla macOS 11 i nowsze w wersjach dla procesorów Intel (x64) i Apple Silicon (ARM64); niektóre teksty wspominają o kompatybilności z nieco starszymi wersjami, ale stabilne wsparcie koncentruje się na nowocześniejszym systemie macOS.

Warto zauważyć, że chociaż aplikacja jest dostępna w pakiecie dla wielu platform, Nie wszystkie kompilacje są dokładnie testowaneSam twórca otwarcie stwierdza, że ​​priorytetem jest szybkie uruchomienie na wielu systemach, a niektóre pakiety są oznaczane jako „nieprzetestowane”.

Główne funkcje NeoDLP jako menedżera pobierania

Istotą NeoDLP jest bycie Bardzo kompletny i łatwy w obsłudze program do pobierania plików wideo i audioz graficznym interfejsem, który przejrzyście organizuje wszystkie opcje YT-DLP i pozostałe komponenty.

Do najbardziej wyróżniających się cech NeoDLP jako aplikacji desktopowej należą:

  • Pobierz z tysięcy stron internetowychDzięki YT-DLP aplikacja jest w stanie Pobierz treści z ponad 2.500 witrynod klasycznych platform (YouTube, Facebook, Instagram, X/Twitter) po znacznie mniej znane strony.
  • Obsługa pojedynczych filmów i list odtwarzania: możesz pobieraj zarówno pojedyncze filmy, jak i całe playlisty, coś bardzo przydatnego dla kanałów, kursów, playlist muzycznych itp.
  • Jakość transmisji strumieniowej i kombinacjeNeoDLP pozwala na wybór wysokiej jakości ustawienia wstępne (do 8K 60 kl./s HDR, jeśli źródło na to pozwala) lub ręcznie połącz preferowane ścieżki wideo i audio, aby uzyskać wersję, której potrzebujesz.
  • Różne formatyAplikacja oferuje możliwość pobrania na MP4, WEBM, MKV, MP3 i innych powszechnie używanych kontenerów, wykorzystując możliwości FFmpeg do konwersji, gdy jest to konieczne.
  • Napisy i ścieżki tekstowe: możesz Osadzaj napisy w wielu językachWybierz preferowane i osadzone języki, co jest idealnym rozwiązaniem w przypadku filmów edukacyjnych lub treści wielojęzycznych.
  • Bogate metadaneNeoDLP umożliwia dodawanie do pobrań Informacje takie jak tytuł, rozdziały, miniatury lub szczegóły kanałuco ułatwia utrzymanie porządku w bibliotece wideo.
  • Wsparcie SponsorBlockIntegracja ze SponsorBlockiem jest wykorzystywana do: zaznacz lub usuń segmenty z wideo takie jak reklamy, autopromocje lub zbędne części, w zależności od kategorii, które chcesz filtrować.
  • Kontrola sieciZ poziomu samego interfejsu można skonfigurować proxy, ograniczenie prędkości pobierania i inne parametry siecioweJest to przydatne, jeśli nie chcesz przeciążać połączenia lub przeglądasz strony za pośrednictwem sieci VPN lub sieci korporacyjnej.
  • Menadżer pobieraniaGłówny interfejs zawiera oddzielne widoki dla Zakończone pobieranie, trwające pobieranie i ustawieniaDzięki temu możesz w każdej chwili sprawdzić, co jest pobierane i gotowe.

Łącznie NeoDLP staje się przyjazny dla użytkownika interfejs dla bardzo potężnego ekosystemu narzędziumożliwiając użytkownikom bez wiedzy technicznej wykonywanie czynności, które wcześniej były zarezerwowane dla konsoli.

Integracja przeglądarki: rozszerzenie NeoDLP

Jedną z najciekawszych zalet NeoDLP jest jego Integracja z przeglądarkami opartymi na Chromium i FirefoxDzięki oficjalnemu rozszerzeniu, które działa jako pomost między stroną, którą przeglądasz, a aplikacją na komputerze.

To Rozszerzenie NeoDLP Jego celem jest oferowanie Bardzo płynne działanie podczas wysyłania plików do programu bez konieczności ręcznego kopiowania i wklejania linków. Jego funkcje obejmują:

  • Wykrywanie adresu URL bieżącej kartyRozszerzenie jest w stanie Odczytaj adres aktywnej karty i wyślij go bezpośrednio do NeoDLP, automatycznie wypełniając pola wyszukiwania aplikacji.
  • Wykrywanie źródła dźwięku/wideo poprzez menu kontekstowe: klikając prawym przyciskiem myszy na link, element multimedialny lub zaznaczenie tekstu, Pojawia się opcja „Szukaj za pomocą Neo Downloader Plus”, który przesyła te informacje do NeoDLP w celu przetworzenia.
  • Szybkie wyszukiwanie za pomocą skrótu klawiaturowego:naciskając Alt + Shift + Q (skrót, który można zmienić w ustawieniach przeglądarki), Rozpoczęto natychmiastowe wyszukiwanie w NeoDLP korzystając z bieżącego adresu URL, bez konieczności interakcji z oknem rozszerzenia.
  • Inne selektywne działania wyszukiwania:z menu kontekstowego przeglądarki możesz wysyłać polecenia do programu konkretne linki lub fragmenty tekstu aby NeoDLP mogło je zinterpretować i zaoferować opcje pobierania.

Ważne jest, aby pamiętać, że aby to wszystko zadziałało, Aplikacja NeoDLP musi być zainstalowana i uruchomiona na Twoim komputerze.Samo rozszerzenie niczego nie pobiera; jest jedynie pośrednikiem między przeglądarką a programem na komputerze.

Deweloper udostępnia bezpośrednie linki do opisu rozszerzenia oficjalna strona internetowa i strona wydań na GitHubie, skąd możesz pobrać najnowszą wersję kompatybilną z Twoim systemem.

Wymagania wstępne i zależności według systemu operacyjnego

Chociaż NeoDLP próbuje uwzględnić i skonfigurować większość komponentów samodzielnie, Istnieją pewne zależności systemowe, które należy wziąć pod uwagę aby uniknąć problemów podczas jego uruchamiania.

Zgodnie z dokumentacją, główne wymagania dla każdej platformy to:

  • Windows:to jest wymagane Microsoft Visual C++ Redistributable 2015 lub nowszyJeśli instalujesz NeoDLP za pomocą winget, ten komponent zostanie zainstalowany automatycznie, ale jeśli używasz innej metody, możesz zainstalować go ręcznie za pomocą polecenia winget install Microsoft.VCRedist.2015+.x64.
  • macOSAplikacja opiera się na Narzędzia wiersza poleceń Xcodektóre zazwyczaj są już obecne w wielu systemach. W razie problemów możesz zainstalować je ręcznie za pomocą xcode-select --install aby upewnić się, że dostępne są wszystkie niezbędne narzędzia.
  • LinuxW większości dystrybucji Zależności są automatycznie pobierane przez menedżera pakietówJako szczególną uwagę Fedora zaleca aktywuj bezpłatne i niewolne repozytoria rpmfusion Przed zainstalowaniem pakietu NeoDLP RPM należy zainstalować niezbędne kodeki i biblioteki multimedialne. Jeśli wolisz zainstalować zależności ręcznie, oficjalny przewodnik szczegółowo opisuje popularne pakiety.

Poza tym NeoDLP obejmuje już niezbędne pliki binarne dla YT-DLP, FFmpeg, Deno i innych komponentów w oficjalnych wersjach lub automatycznie pobierają i konfigurują je podczas pierwszego uruchomienia lub w trakcie procesu instalacji.

Pobierz i zainstaluj NeoDLP na każdej platformie

NeoDLP jest dystrybuowany poprzez kilka oficjalnych kanałówdzięki czemu możesz zainstalować go zarówno za pomocą menedżerów pakietów, jak i skryptów lub pakietów pobranych z sieci.

Główne opcje instalacji w zależności od systemu to:

Plataforma Kanał Instrukcje
Windows x86_64 / ARM64 WygrajGet Instalacja z konsoli za pomocą winget install neosubhamoy.neodlp
macOS x86_64 / ARM64 Homebrew Instalacja przy użyciu brew with brew install neosubhamoy/tap/neodlp
macOS x86_64 / ARM64 Skrypt curl-bash Szybka instalacja poprzez uruchomienie curl -sSL https://neodlp.neosubhamoy.com/macos_installer.sh | bash
Linux x86_64 / ARM64 (Flatpak) Flathub Instalacja jako Flatpak z flatpak install flathub com.neosubhamoy.neodlp
Linux x86_64 / ARM64 (natywny) Skrypt curl-bash Instalacja natywna z curl -sSL https://neodlp.neosubhamoy.com/linux_installer.sh | bash
Arch Linux x86_64 / ARM64 AUR Instalacja z AUR, np. z yay -S neodlp o paru -S neodlp

Oprócz tych metod oficjalna strona internetowa i niektóre strony pobierania oprogramowania oferują Pakiety bezpośrednie dla systemów Windows, macOS (Intel i Apple Silicon) i Linuxzarówno w nowszych wersjach (np. wersji 0.4.3), jak i w plikach ze starszych wersji.

NeoDLP jest dystrybuowany jako Oprogramowanie wolne i o otwartym kodzie źródłowym (FOSS)Możesz więc używać go bezpłatnie w systemach Windows, macOS i Linux, a jeśli chcesz, możesz pobrać poprzednie kompilacje, korzystając z archiwum wersji.

Kompilacja NeoDLP z kodu źródłowego

Jeśli wolisz mieć całkowita kontrola nad kompilacją, której używaszJeśli po prostu lubisz majsterkować w kodzie, możesz skompilować NeoDLP z oficjalnego repozytorium na GitHubie.

Podsumowując, proces ten obejmuje następujące ogólne kroki:

  1. Sklonuj repozytorium na twoim komputerze: git clone https://github.com/neosubhamoy/neodlp.git.
  2. Wejdź do katalogu z projektu: cd neodlp.
  3. Zainstaluj zależności Node.js niezbędne do front-endu i integracji z Tauri: npm install.
  4. Pobierz wymagane zewnętrzne pliki binarne dla Twojej platformy (YT-DLP, FFmpeg, itp.): npm run download.
  5. Uruchom proces kompilacji odpowiadający Twojemu systemowi i architekturze, postępując zgodnie ze szczegółowymi poleceniami wskazanymi w dokumentacji projektu.
  6. Poczekaj do końca kompilacjiMoże to potrwać od 5 do 10 minut. Może pojawić się komunikat o błędzie związany z kluczem podpisu.TAURI_SIGNING_PRIVATE_KEY), ale wyjaśniono, że Możesz to zignorować, jeśli zależy Ci tylko na kompilacji lokalnej.Wygenerowane pakiety będą zlokalizowane w src-tauri/target/release/bundle.

Projekt wyraźnie zaprasza Weź udział, przesyłając żądania ściągnięcia zawierające jasne opisy zmianNależy jednak pamiętać, że prośby o zmianę oprogramowania bez odpowiedniego wyjaśnienia zostaną odrzucone w celu zachowania porządku w procesie rozwoju.

Otwarty projekt, społeczność i wsparcie

NeoDLP to projekt w pełni otwarte oprogramowanie i licencjonowane na podstawie MITzarówno w aplikacji desktopowej, jak i na oficjalnej stronie internetowej. Oznacza to, że każdy może używać, modyfikować, redystrybuować, a nawet integrować kod z projektami komercyjnymipod warunkiem zachowania pliku licencyjnego.

Deweloper aktywnie zachęca użytkowników do współpracuj, zgłaszaj błędy i proponuj nowe funkcjeW tym celu udostępniono kilka kanałów kontaktu:

  • Problemy z GitHubem: jest zalecaną metodą Zgłaszaj błędy, proś o ulepszenia lub proponuj zmianyAby ułatwić to zadanie, dostępne są szablony raportów.
  • E-mailAdres został włączony support@neodlp.neosubhamoy.com Osobom, które wolą korzystać z list mailingowych lub nie czują się komfortowo korzystając z serwisu GitHub, zaleca się korzystanie z szablonów przy zgłaszaniu błędów lub nowych funkcji.
  • Społeczność Reddita:subreddit r/NeoDLP Służy jako punkt spotkań dla Ogólne pytania, komentarze użytkowników, doświadczenia i dyskusje na temat NeoDLP.

Ponadto oficjalna strona internetowa grup Linki do repozytoriów, oficjalnych kanałów dystrybucji i powiązanych projektówdzięki czemu zawsze będziesz mieć pod ręką wiarygodne źródła informacji, z których możesz pobrać lub zapoznać się.

Autor jasno stwierdza, że ​​NeoDLP jest i będzie darmowe i open source, ale także to dostrzega Rozwój pochłania czas, wysiłek i pieniądze.Dlatego zachęcamy tych, których na to stać, do przekazywania drobnych darowizn, które pomogą w utrzymaniu i rozwijaniu projektu. Nawet niewielki wkład może mieć znaczenie dla zapewnienia jego dalszego rozwoju.

Wersja, ostatnie zmiany i bezpieczeństwo użytkowania

Spośród informacji dostępnych na stronach do pobrania, wersja wyróżnia się. 0.4.3 NeoDLP, z pakietami dla systemów Windows 64-bit, macOS Intel, macOS Apple Silicon i Linux 64-bit, wszystkie o bardzo podobnych rozmiarach, około 140 MB.

W notatkach do tej wersji wspomniano między innymi o: dodanie obsługi Linux FlatpakZ uwagi na ścisły charakter tego formatu, niektóre funkcje są niedostępne lub działają inaczej; więcej szczegółów można znaleźć w sekcji poświęconej aplikacji. „Ustawienia > Informacje > Kontrola stanu”, gdzie wskazano aktywne możliwości i możliwe ograniczenia.

Jeśli chodzi o bezpieczeństwoNa forach i prezentacjach pojawiło się pytanie, czy NeoDLP jest bezpiecznym narzędziem dla użytkownika. Sam twórca oprogramowania odpowiada, że Oczywiście, że tak. Każdy może sprawdzić kod. Projekt jest publikowany na platformie GitHub na licencji MIT. Ponadto, cytowane są publiczne rozmowy i debaty na ten temat, co podkreśla transparentność i otwarty charakter projektu.

Połączenie licencji permisywnej, dostępny kod i aktywna społeczność Pomaga budować zaufanie użytkownika, który nie jest zależny od nieprzejrzystego oprogramowania, lecz od programu, którego rozwój można szczegółowo śledzić.

Wszystkie te funkcje w połączeniu z obsługą wielu platform, integracją przeglądarek, wykorzystaniem technologii takich jak YT-DLP, FFmpeg, Deno i Aria2 oraz statusem projektu typu open source z aktywną społecznością i rozwojem sprawiają, że NeoDLP To bardzo solidna opcja dla tych, którzy chcą kontrolować pobieranie plików wideo i audio bez komplikowania zadań za pomocą wiersza poleceń, ale także bez rezygnowania z zaawansowanych funkcji, które zwykle można znaleźć w znacznie bardziej technicznych narzędziach.