Nowa wersja AltDVB v2.4: T2-MI, Unicode i strumieniowanie LAN
dodano: 2021-05-05 02:21 | aktualizacja:
2021-05-05 09:48
autor: Jerzy Kruczek |
źródło: altx.ro, forum.satkurier.pl, Mr. Orbita, satesco
3 maja aktualizacji doczekał się jeden z wyjątkowo cenionych wśród DX-erów odtwarzaczy kanałów DVB z kart DVB do PC - AltDVB. Aplikacja może się poszczycić długą historią, sięgającą 2003 roku. Przez lata AltDVB zyskał status kultowego programu, używanego przez zaawansowanych użytkowników. Cechuje się niezwykłą szybkością i stabilnością oraz dostępem do licznych szczegółów technicznych odbieranych kanałów, stanowiąc świetne narzędzie dla pasjonatów zainteresowanych zgłębianiem tajników transmisji DVB.
Prosimy o wyłączenie blokowania reklam i odświeżenie strony.
Poprzednie wydanie v2.3 ukazało się na początku stycznia 2020, po... 14 latach przerwy, ale mimo tak długiego czasu AltDVB świetnie współpracował ze współczesnymi systemami operacyjnymi i sprzętem. Aktualizacja pozwoliła dogonić zmiany wynikające z debiutu nowych standardów enkodowania wideo i audio.
Nowa wersja v2.4 wprowadza dalsze nowości, realizując najczęściej zgłaszane propozycje użytkowników oraz szykuje aplikację na rozwój w przyszłości.
interfejs sprzętowy: rozszerzona maksymalna liczba wykrywanych urządzeń z 8 do 64
dekapsulacja T2-MI (potwierdzony odbiór np. rosyjskich emisji T2-MI z satelity Yamal 402 - 54,9°E)
strumieniowanie LAN pojedynczego serwisu (do 32 PID) lub całego transpondera ze zdalną kontrolą VLC 3.x i MPC-HC (można zdefiniować do 5 klientów, np. także TransEdit czy TSReader, jedna z nich może uruchamiać się automatycznie wraz ze startem funkcji)
obsługa Unicode dla nazw kanałów, dostawców, zdarzeń EPG. Wsparcie zgodne z ETSI-EN-300-468 (v1.16.1), z zastosowaniem wewnętrznych tablic dla kodowania ISO-6937 oraz ISO-8859-05 do ISO-8859-15, a także obsługa kodowania Windows 20949, 20936 dla KS-X-1001 (Koreański) i GB-2312 (uproszczony Chiński) - dzięki temu wyświetlane są prawidłowo znaki diakrytyczne, także w polskim EPG, ale również cyrylica
wewnętrzna struktura danych zmieniona, aby pozwolić na zapis do 32 PID-ów ES, 32 PID-ów CA oraz nazw kanałów i dostawców do 127 znaków (UTF8). Rozszerzenie plików zmieniło się z .adcl do .adch - dzięki temu możliwe stało się zapisanie kompletu ścieżek audio dla kanałów EbS HD i EbS+ HD z 9°E
przycisk i skróty do robienia zrzutów ekranowych
[Ctrl+S] - obecne okno,
[Ctrl+Shift+S] - okno wideo,
[Ctrl+Alt+S] - wszystkie okna (klawisze można zmienić w konfiguracji, bo robią konflikt z polskim "ś")
Inne zmiany:
dodane szybkie ustawienia LOF dla konwerterów na pasmo Ka, rozszerzone C oraz X
umożliwienie wtyczkom zmieniania pakietów TS
można przełączać się między obsługą częstotliwości w MHz i kHz (Settings -> General)
wykrywanie typu strumienia 0x32 - VVC (na razie bez parsowania i demuksowania, brak gotowego filtra DirectShow na ten moment)
opcja pozwalająca na określenie kodowania znaków dla transpondera (domyślnie ISO-6937 DVB Superset)
przyciski z ikoną kluczyka z okna głównego są ukryte, jeśli nie ma dla nich załadowanych i włączonych wtyczek
opcja Don't decrypt recorded channel pozwalająca na nagranie zaszyfrowanych pakietów
zapis kompozycji i strony pomocniczej z deskryptora napisów (krok w stronę obsługi napisów DVB, plan na kolejne wydania)
okno wyboru urządzenia ma opcję zmiany wysokości i zapamiętuje rozmiar listy
lista satelitów: drobne zmiany w GUI, zmieniona czcionka
Okno skanowania:
kolumny na liście transponderów mogą być teraz ukrywane (klik prawym przyciskiem myszy na nagłówki kolumn)
okno zapamiętuje wysokość, szerokość oraz listę ukrytych kolumn
naprawiono niedziałającą opcję menu "Select TP with scan errors"
wyszukiwanie tekstowe w oknie listy transponderów (tylko dla widocznych kolumn)
dodane różne skróty klawiszowe dla listy transponderów oraz akcję myszy [Ctrl+kliknięcie lewym przyciskiem] dla zaznaczania/odznaczania
Okno wyników skanowania (wywoływane przez przycisk Update po zakończeniu skanowania):
okno ma teraz możliwość zmiany rozmiaru i te ustawienia są zapamiętywane
okno zawiera teraz to, co do tej pory były w osobnym popupie - pokazuje zmiany dla danego kanału od razu po jego zaznaczeniu
dokładny raport różnic dla PID-ów ES/CA, nie tylko liczba jak dotychczas
możliwość zapisu raportu ze wszystkimi zmianami do pliku .csv
Drzewo listy kanałów:
szerokość kolumny informacyjnej jest automatycznie dostosowywana na bazie wyświetlanej treści
rezygnacja z użycia czcionki o stałym rozmiarze dla grup
możliwość wyświetlania SID w kolumnie informacyjnej
wyszukiwanie tekstowe działa także na nazwy grup w drzewie
EPG:
automatyczna zmiana rozmiaru pola ze skróconym opisem, aby dopasowało się do zawartości
można zmieniać rozmiar dolnego panelu z opisem EPG
parsowanie i wyświetlanie "itemów" z rozszerzonego opisu (używane u nas w DVB-T przez TVP, na satelicie przez TVN) oraz dodatkowo obsługa nowych linii w rozszerzonych opisach, co poprawia czytelność
Poza tym wprowadzono wiele drobnych udoskonaleń, np. w oknie TS Analyzer można przełączać wyświetlanie PID między HEX, a DEC, oraz np. odświeżono informacje o ograniczeniach wiekowych w EPG.
O T2-MI:
Jeśli nie jest znany PID T2-MI, należy spróbować przeskanować transponder bez uruchomionej dekapsulacji i sprawdzić wyszukane serwisy z sugestywną nazwą lub zawierające typ strumienia T2-MI. Gdy PID jest znany/udało się go zgadnąć, należy przełączyć dekapsulację do T2-MI, ustawić PID i przestroić transponder. Następnie należy otworzyć okno T2-MI status i zweryfikować, czy wzrasta liczba pakietów. Jeśli tak i są bez błędów CRC, lista PLP powinna zostać wypełniona. Wybieramy jeden i skanujemy transponder, aby uzyskać dostępne kanały dla wybranego PLP. Dla wielu PLP, należy tylko powielić transponder na liście i zmienić wartość PLP.
Podziękowania od autora dla satelescu/satesco za dostarczenie strumieni T2-MI do testów!
Podpowiedzi dla strumieniowania LAN:
kontrola MPC-HC działa, tylko jeśli zmienimy skrót klawiszowy dla "Zamknij" na "C" (domyślnie jest to Ctrl+C) oraz dla "Rozpocznij odtwarzanie" na "P" (domyślnie jest nieprzypisany), co jest w ustawieniach MPC-HC: Widok -> Ustawienia -> Program -> Skróty klawiszowe
multicastowy adres IP jest wymagany, jeśli chcemy strumieniować jednocześnie do wielu aplikacji
można zablokować wyświetlanie wideo w oknie głównym programu bez wpływu na strumieniowanie
Co do kodowania znaków:
AltDVB, zgodnie z normą DVB, zakłada ISO-6937 jako domyślne kodowanie znaków, jeśli nadawca kodowania nie wskazuje. Jeśli po skanowaniu tekst jest nieczytelny lub brakuje pojedynczych znaków/są błędne, to zdradza, że dany nadawca nie dba o odpowiednie ustawianie kodowania znaków. Ma to miejsce np. dla Movistar+, Nova lub Meo/Zon. AltDVB umożliwia ręczne ustawienie poprawnego kodowania dla takich transponderów i wtedy po przeskanowaniu wszystko będzie się wyświetlać zgodnie z oczekiwaniami. Np. dla Nova poprawne ustawienie to ISO-8859-7.
Nowy format listy kanałów - konwerter:
Ponieważ zmienił się nieco format listy kanałów (nazwy mogą być dłuższe, a serwisy mogą zawierać więcej PID-ów ES i CA), polski autor Mr. Orbita przygotował prosty konwerter list kanałów do nowego formatu. Nie ma konieczności jego użycia - wtedy trzeba zacząć skanowanie orbity od nowa. Ale jeśli użytkownik chce zacząć od tego, co już miał, to konwerter jest do pobrania pod adresem URL: https://mr-orbita.pl/altdvb/ADCLtoADCH_v1.0.zip
Użycie łatwe - należy wypakować sam ADCLtoADCH.exe do katalogu głównego, uruchomić i jeśli poprawnie wykryje pliki - kliknąć na przycisk START.
Kod źródłowy jest załączony w paczce, wydany na licencji MIT, napisany w C#.
Wymagany .NET Framework v4.
Jeśli będą problemy z konwerterem, autor oferuje pomoc - uwagi należy zgłaszać dowolnym kanałem wsparcia technicznego dla aplikacji (podane na końcu tekstu), najlepiej dorzucając zawartość katalogu Channels.
Konwerter nie przerabia nazw kanałów na Unicode (bo nie ma o tym informacji w starych plikach), więc nazwy z nietypowymi znakami będą wymagać przeskanowania.