screeny filmów - bardzo pilne

0

Witam. Napisałem sobie wypracowanko do szkoły(recenzja pewnego filmu) i chciałem wkleić kilka screen'ów z owego filmu(ma go na twardzielu). Szkoda tylko, że ten film ma zabazpieczenia, i jak użyje PrintScreen'a (lub jednego z 5 programów, które ściągnąłem, żeby zrobic te screen'y) zamiast filmu mam czarny obraz. Wiecie może, co zrobić, żeby był normalny screen albo znacie może jakis progs do tego? Pzdr.

Sorka, spieszyłem się i dałem moje pytanie do złego działu...

0

Jeśli odtwarzacz korzysta z DirectDraw - a na pewno tak jest, to PrintScreen na nic się zda. Ściągnij sobie programik VirtualDub - on ma możliwość zapisu poszczególnych klatek.

0

Wielkie dzięki Marooned [hurra] Świteny ten program VirtualDub :-)

//mawiają, że najlepszy... - m.M

0

Film odtwarzany w zwykłym playerze nie może mieć takich zabezpieczeń, no bo jak??? :-)

0

Film odtwarzany w zwykłym playerze nie może mieć takich zabezpieczeń, no bo jak??? :-)

To nie są "zabezpieczenia" celowe. Po prostu filmy, gry na DX i inne ciekawe programy wyświetlane są na tzw. "nakładce". Używa ona innego bloku pamięci karty graficznej, dlatego nie da się po prostu zrobić screena (czyt. zrzucić pamięć obrazu do pamięci ram pc'ta)

0

Z tymi grami na DX, to jest tak, że zwykle jednak screeny się da robić. Ale z filmami, to są czasem niezłe wałki. Kiedyś zrobiłem na mediaplayerze prosty odtwarzacz filmów. Chciałem sprawdzić, czy będzie działał print screen. Nacisnąłem klawisz, wkleiłem do painta i... obraz filmu się wkleił... tylko ten obraz się ruszał. W paincie :). Okazało się, potem, że wystarczyło kawałek jakiegoś dowolnego programu zamalować na odpowiedni kolor (o ile dobrze pamiętam, 161616, nie pamiętam tylko, czy to było w hexach, czy dziesiętnie) i włączyć film w jakimś odtwarzaczu. Wtedy w miejscu tego kolorku był jakby prześwit na film :).

0

... tylko ten obraz się ruszał. W paincie :). Okazało się, potem, że wystarczyło kawałek jakiegoś dowolnego programu zamalować na odpowiedni kolor (o ile dobrze pamiętam, 161616, nie pamiętam tylko, czy to było w hexach, czy dziesiętnie) i włączyć film w jakimś odtwarzaczu. Wtedy w miejscu tego kolorku był jakby prześwit na film :).

Oj ludki moje kochane :p

To jest tak:
MediaPlayer (czy inny tego typu prog) maluje ClientArea na dany kolor (zazwyczaj jest to fuchsia (różowy)) i ustala odpowiednie parametry dla DirectDraw. Jak sama nazwa wskazuje (direct=bezpośredni) obraz z filmu przesyłany jest bezpośrednio do pamięci karty i zastępuje podany wcześniej kolor. Jedyne, co robi DD to skurcza/rozszerza obraz do ustalonych wymiarów (np. od x=10 do 870 i y=23 do 643) i wysyła kolejne pixele do bufora karty jeśli na danym miejscu znajdzie ustalony kolor.

Używam tego czasem, jak sobie pracuje i leci coś w miarę ciekawego w TV. Ustawiam kolor pulpitu na różowy, robię okno od TV na full screen i minimalizuję program do traya. Dzięki temu, że nie niszczy on nakładki (overlay) to zamiast różowego tła pod ikonami leci mi program z TV.
Z MediaPlayerem to nie wyjdzie, bo on przy minimalizacji niszczy nakładkę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1