Podgląd pojedynczego posta
Stary 29.10.2011, 20:01   #8
dromader40
Banned
 
Data rejestracji: 28.10.2011
Posty: 102
dromader40 ma jeszcze możliwość poprawy <-1 - -10 pkt>
Cytat:
Napisany przez sobrus Podgląd Wiadomości
Jeżeli masz zamiar robić DVD-Video, to absolutnie nie musisz się przejmować jak materiał odtwarza się na PC. Musi się odtwarzać dobrze na stacjonarce, a na PC to już problem programów i ustawień.
Cytat:
Napisany przez sobrus Podgląd Wiadomości
Na początek zrób zwykłe DVD NTSC, bez kombinowania i spróbuj je odtworzyć na stacjonarce. To moim zdaniem najlepsze wyjscie. Jeżeli odtwarzacz obsługuje NTSC, to po prostu będziesz miał 60Hz na telewizorze CRT i będzie płynnie, nawet ciut płynniej niż w PAL. Każdy telewizor nowszy niż 20-letni z takim sygnałem sobie poradzi. Nie sprawdzałem jak LCD czy plazma, ale chyba też.
Cytat:
Napisany przez sobrus Podgląd Wiadomości
Nie wiem czy płynność będzie idealna nawet po "magicznych" skryptach, dlatego na początek zostaw PAL w spokoju i zobacz NTSC, bo może sie okazać, że najlepiej zachować oryginalny materiał.
Masz całkowitą rację
Sprawa płynności odtwarzania NTSC na TV 50hz wyjaśniona.
Stacjonarka siostry ma opcję NTSC. Gdy puszczałem NTSC
DVD-Video przy ust. na PAL był identyczny efekt skoków jak u mnie z PC na
TV i widzieli to nawet kompletni laicy. Natomiast po przełączeniu na NTSC
obraz stał się idealnie płynny. W opcjach TV nawet niczego nie trzeba było
zmieniać. Nie muszę zatem nic kombinować, tylko kompresować zgodnie ze
specyfikacją NTSC. Ten temat mam więc z głowy.Uff.
Trzeba taki materiał oglądać na PC lub na stacjonarce z NTSC i tyle.
Mam tylko nadzieję, że producenci odtwarzaczy DVD nie zrezygnują w
przyszłości z tego standardu.
Jeszcze tylko wypada sprawdzić jak w.w. stacjonarka puści NTSC na
TV LCD 42" u siostry, bo zapewne będzie chciała oglądać i tam.


Cytat:
Napisany przez sobrus Podgląd Wiadomości
PC słabo radzi sobie z odtwarzaniem plików z przeplotem. Zazwyczaj programy dokonują deinterlace i odtwarzają 25/30fps, dlatego nie sugerowałbym się tym jak materiał jest odtwarzany na PC przez TV-out. Chyba że rzeczywiście masz odtwarzacz który pokazuje półobrazy (VLC to potrafi, przynajmniej pod linuksem). Można też napisać skrypt w AviSynth
który zrobi 60fps z przeplotu, ale wciąż podejrzewam ze to nie będzie to samo co odtwarzanie ze stacjonarnego odtwarzacza, bo przeplot jest sprzętowy (tzn linie parzyste i nieparzyste na ekranie maluje wiązka elektronów, w bardzo dokładnym czasie, a komputer wyświetla obraz progresywnie i interlace tylko udaje. I nie zawsze dąży narysować obraz kiedy potrzeba).
Owszem playery dokonują deinterlace z 25kl/s puszczając "płynnie" obraz
natomiast jak już pisałem te szarpnięcia nie zależą od deinterlace a od
odświeżania monitora. Tak wynika przynajmniej z moich obserwacji.
Korzystałem z takich skryptów np. Yadif(mode=1) i mamy 50 lub 60 kl/s.
Problem tylko w tym, że taki plik jest ogromnych rozmiarów i odtworzy go
raczej tylko PC.
Niestety nie zmienia to kwestii zacięć w zależności od odświeżania monitora.
U mnie też VLC pokazuje w opcjach, że ma 50 lub 59.94 kl/s na pliku 25kl/s
lub 29.97kl/s interlaced, więc zakładam, że odtwarza pół obrazy, a z
zacięciami jest tak samo jak na innych playerach, więc nie tędy droga.

Cytat:
Napisany przez sobrus Podgląd Wiadomości
Programy takie jak MPC-HC mają opcję odtwarzania przez Direct3D z wymuszoną synchronizacją. Dokładnie tego nie testowałem, ale chyba to działa. Taką opcę ma też XBMC.
Pogrzebię zatem w opcjach tego programu i może coś się da
wykombinować, ale raczej nie liczę na cud.

Cytat:
Napisany przez sobrus Podgląd Wiadomości
AssumeFPS nie ma sensu w tym wypadku, chyba ze do zmiany z 29.97 na 30, z użyciem SSRC dla dźwięku.
Trzeba używać ConvertFPS, bo zwykłe spowolnienie filmu o tak dużą wartość - nie wyjdzie mu na dobre (dzięk będzie dużo "niższy" po SSRC i wszystko będzie nieco w zwolnionym tempie)..
Ale w przypadku Convert będzie problem z półobrazami, trzeba kombinować z blendingiem i wybieraniem półobrazów itd tak jak w skrypcie który zacytowałem.
Niestety ten skrypt nie dał spodziewanych efektów, bo obraz skakał i
tworzyły się duchy z przeplotu, ale teraz to już nieistotne.


Cytat:
Napisany przez sobrus Podgląd Wiadomości

PS. To chyba normalne że NTSC-M jest czarno biały, nie masz zwykłego NTSC?
Gdybym miał, to bym ustawił. To był tylko test na płynność.
Zerknę jednak u siostry co ma w sterowniku (u niej oczywiście też sprawdzałem i oczywiście też są zacięcia z PC na TV)
Może rozwiązaniem byłaby aktualizacja sterowników do karty/kart, ale
obecny panel bardzo mi odpowiada i jeśli nie ma w nowym (jest nowsza wersja w sieci) obsługi NTSC, to wolę nie ruszać.
Siostra chyba zrozumiała, że tak już musi być.
Natomiast na Linuxa z tego powodu nie będziemy przechodzić

Nadmienię jeszcze, że najnowsze windowsy też tak mają. Na Win 7 np.
sprawdzałem i jest identyczna sytuacja.
dromader40 jest offline   Odpowiedz cytując ten post