Jak nagrywać ekran i wewnętrzny dźwięk?

20

Czy istnieje sposób na nagranie ekranu, a także dźwięku wewnętrznego? Na przykład, gdybym nagrał grę, nagrałby ekran i dźwięki z gry.

znak
źródło
W przypadku gier możesz spróbować glc: zobacz moją odpowiedź na to pytanie .

Odpowiedzi:

14

Może RecordMyDesktop może Ci pomóc? Ma możliwość nagrywania ekranu i dźwięku, ale nie jestem pewien, czy obsługuje gry.

Możesz go zainstalować za pomocą

sudo apt-get install recordmydesktop

Jeśli chcesz mieć GUI, musisz także zainstalować jeden z pakietów gtk-recordmydesktop(GTK) lub recorditnow(Qt)

Zostało przerwane, ale działa zgodnie z oczekiwaniami.

lub
źródło
Niestety, nie jest łatwo używać go z grami, ostatnim razem, gdy go wypróbowałem, okazało się, że rejestrator OpenGL jest bardzo zły
MrVaykadji,
Działa to inaczej, ale nie dostałem wewnętrznego dźwięku prosto z Jackiem. Interfejs użytkownika jest również dość intuicyjny - po raz pierwszy miałem pięć nagrań, zanim zdałem sobie sprawę, że duże kwadraty na panelu mają reprezentować symbole stopu! Poza tym jestem programistą ...
peterhil
Używa mikrofonu, a nie wewnętrznego dźwięku.
Cześć Angel
11

SimpleScreenRecorder załatwił sprawę podczas nagrywania filmów online. Ma (eksperymentalną) funkcję OpenGL. W Ubuntu:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder

Dzięki funkcji OpenGL możesz wybrać nagrywanie określonego okna aplikacji. Dzięki temu możesz nawet kontynuować pracę podczas nagrywania w tle. Nie odtwarzaj jednak żadnej muzyki, ponieważ audio będą się miksować (chyba, że ​​UR to DJ;))

Juan Javier Triff Cabanas
źródło
Działa wyjątkowo dobrze! Ładne wewnętrzne nagrywanie dźwięku, niesamowite, że szybkość kodowania można zmienić, aby uzyskać płynną wyższą szybkość klatek!
Rasmus
Nie mogę tego wystarczająco polecić. Działa i jest intuicyjny - spróbuj!
peterhil
Od 17.04 jest w oficjalnych repozytoriach i nie musisz dodawać PPA.
Scimonster,
2
czy nagrywa głos / dźwięk mówiony do mikrofonu?
MycrofD,
2

Korzystam ze skryptu Python recordscreen.py . Uruchamia się ffmpeglub jest avconvza kulisami, więc upewnij się, że masz je zainstalowane.

Nagrywaj cały pulpit z output.mkvprędkością 15 klatek na sekundę:

recordscreen.py output.mkv

Nagrywaj z prędkością 30 klatek na sekundę przy użyciu różnych kodeków audio i wideo:

recordscreen.py -r 30 --vcodec=vp8 --acodec=pcm output.mkv

Lub zapisz w .webm:

recordscreen.py output.webm

Nie próbowałem nagrywać z nim gier, więc będę zainteresowany, aby usłyszeć, jak to idzie.

I dla historycznej perspektywy oto jeden z pierwszych postów na ten temat na blogu .

anatoly techtonik
źródło
1
  1. Zainstaluj OBS jak w: https://github.com/jp9000/obs-studio/wiki/Install-Instructions#linux
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get update && sudo apt-get install obs-studio
  1. Otwórz OBS; w panelu Mikser kliknij ikonę ustawień „Desktop Audio”, kliknij Właściwości i wybierz „Wbudowane audio Analogowe stereo”

  2. Ponownie w panelu Mikser wycisz mikrofon / Aux, klikając jego ikonę głośności

  3. W panelu „Źródła” kliknij „+” i wybierz „Screen Capture XSHM”

[Wcześniej VLC mogło być źródłem w następujący sposób: Zainstaluj VLC, jak w: https://www.videolan.org/vlc/download-ubuntu.html ; Kliknij znak „+” i wybierz „Dodaj ścieżkę / adres URL”, a następnie napisz screen://; ale teraz nie działa]

  1. Kliknij przycisk „Przejście” na środku ekranu, teraz musisz zobaczyć swój ekran w prawym oknie.

  2. W panelu „Sterowanie” (po prawej stronie) kliknij Ustawienia, następnie kliknij „Wyjście” w menu po lewej stronie i zmień folder wyjściowy, jeśli chcesz.

  3. Na koniec kliknij przycisk „Rozpocznij nagrywanie” w „Kontrolach”

Ferroao
źródło