Chciałbym stworzyć krótki klip z moją grą w Minecraft, grę OpenGL . Zwykłe rejestratory screencastów nie rejestrują poprawnie OpenGL .
Jakie oprogramowanie jest dostępne do tego celu?
Moje doświadczenie z oprogramowaniem w podobnym (ale już nie duplikowanym) pytaniu :
- kazam : bardzo niska liczba klatek na sekundę pomimo ustawienia 60 klatek na sekundę, brak dźwięku, pasek menu jedności ciągle miga przez okno pełnoekranowe.
- RecordMyDesktop : maksymalne ustawienie liczby klatek na sekundę to 50 FPS, ale wideo staje się wyjątkowo szybkie, jeśli nie używa domyślnego 15 FPS.
- xvidcap : niedostępny 12.04
- tibesti : niedostępne 12.04
- mrugnięcie : nie działa
- ffmpeg : wideo o bardzo niskiej jakości i brak dźwięku przy zalecanych ustawieniach może być dostrajane (niestety nie ma GUI).
- kdenlive : używa recordmydesktop, a nagrany klip ulega uszkodzeniu
- aconv : przyspieszenie wideo, często uszkodzony obraz, brak dźwięku
software-recommendation
video
multimedia
opengl
screencast
Tamás Szelei
źródło
źródło
Odpowiedzi:
GLC nadaje się do tego celu. Niestety nie jest spakowany w archiwach. Jednak umieściłem go (i jego zależności) w PPA:
Możesz dodać PPA do swojego systemu za pomocą następujących poleceń:
Następnie możesz zainstalować GLC za pomocą:
Po zainstalowaniu narzędzia możesz rozpocząć rejestrowanie aplikacji, uruchamiając:
Spowoduje to natychmiastowe uruchomienie aplikacji. Możesz rozpocząć i zatrzymać nagrywanie w grze, naciskając skrót klawiaturowy Shift+ F8.
Gdy skończysz, skończy się na pliku,
/tmp/capture.glc
który zawiera dane przechwycone przez narzędzie. Możesz natychmiast odtworzyć nagranie za pomocą:Jeśli chcesz przekonwertować nagranie na wideo, możesz to zrobić za pomocą:
Spowoduje to utworzenie pliku MP4 o
/tmp/capture.avi
przepływności 3000 Kb / s.Źródła:
źródło
Używam SimpleScreenRecorder do nagrywania gry Minecraft. Wymagało to kilku poprawek, aby dźwięk działał, ale prawie wszystko, czego potrzebujesz do nagrywania Minecraft powinien znajdować się na stronie (w sekcji „Nagrywanie dźwięku z gry”). Ma GUI i, pomimo nazwy, ma całkiem sporo ustawień, które możesz dostosować, aby uzyskać wideo dostosowane do twoich potrzeb (np. Jakość w stosunku do rozmiaru pliku). Instrukcje instalacji są tutaj . W przypadku Ubuntu musisz dodać repozytorium ppa:
Aby nagrywać Minecraft z nim, upewnij się, że wejście wideo jest ustawiony na „Record OpenGL”, kliknij Ustawienia OpenGL i umieścić polecenia Java, aby otworzyć swoją wyrzutnię Minecraft w „Command”:
java -jar /path/to/launcher/Minecraft.jar
. Upewnij się, że opcja „Uruchom aplikację OpenGL automatycznie” jest zaznaczona. Powinno to otworzyć program uruchamiający Minecraft po przejściu do okna nagrywania. Po prostu zaloguj się, kliknij przycisk odtwarzania i naciśnij Ctrl + R (konfigurowalne, aby użyć innych kombinacji), aby rozpocząć / zatrzymać nagrywanie (alternatywnie możesz użyć przycisków).glc to kolejne narzędzie, które robi to samo, ale jeszcze go nie używałem i nie wiem, jak to jest. Spróbuj jednak.
źródło
Istnieje wiele programów, które przechwytują zrzuty ekranu z bufora X, ale jest to procesor bardzo pracochłonny i powolny. Jednak znalazłem jedną opcję, która faktycznie przechwytuje bezpośrednio z karty graficznej: Yukon
Kolejny to glc. glc to narzędzie do przechwytywania ALSA i OpenGL dla systemu Linux. Składa się z ogólnej biblioteki przechwytywania, odtwarzania i przetwarzania wideo oraz zestawu narzędzi zbudowanych wokół tej biblioteki. glc powinien być w stanie przechwycić każdą aplikację, która używa ALSA do dźwięku i OpenGL do rysowania. Jest to wciąż stosunkowo nowy projekt, ale ma już długą listę funkcji.
źródło