Gaming Screen Recorder


18

Realizzo video di gioco e Ubuntu recentemente installato e non sono stato in grado di trovare un buon registratore dello schermo per i giochi. Esistono raccomandazioni (preferibilmente gratuite) che possono registrare in HD, utilizzare più fonti audio (ad esempio l'auricolare e l'audio del computer) ed è disponibile in Ubuntu Software Center? Se non è nel centro software, potrei ancora ottenerlo, preferibilmente nel centro software. Ho già provato Kazam Screencaster e RecordMyDesktop, ma non hanno funzionato per me. Grazie ragazzi!


Puoi dirmi perché RecordMyDesktop non era abbastanza buono? Per quanto ne so, fornisce tutte le funzionalità che hai elencato.
Rafał Cieślak,

Non ha l'opzione per più fonti sonore.
Noah Mueller,

Lo fa! Quando si utilizza la modalità audio JACK, è possibile selezionare più fonti tenendo premuto il tasto Ctrl.
Rafał Cieślak,


5
Bene, dice ciò che ti manca: devi usare un server audio JACK per usare questa funzione (e non c'è assolutamente nessun altro registratore dello schermo che possa catturare il suono senza JACK, questa è l'unica tecnologia che consente a più fonti audio di funzionare contemporaneamente ). C'è uno strumento chiamato qjackctlche aiuta ad avviare JACK in un modo molto semplice. Quindi RecordMyDesktop elencherà tutte le tue fonti audio e JACK instraderà l'audio da molte fonti al registratore. In bocca al lupo!
Rafał Cieślak,

Risposte:


14

Posso in realtà garantire la risposta che Grumbel ha fatto riguardo recordmydesktop nel terminale. È stato il migliore in termini di utilizzo delle risorse. Anche ffmpeg / avconv. Ma ci sono un paio di fattori da tenere in considerazione durante la registrazione:

  1. Quanti RPM ha il tuo HDD (supponendo che tu non abbia un SSD nel qual caso, non preoccuparti del disco rigido). Se ha 5400 giri / min, hai maggiori probabilità che durante la registrazione durante la riproduzione, il video non appaia liscio o il gioco risulti più lento. Se è 7200 RPM e per finire, l'HDD ha molta cache (come 16 MB, 32 MB o 64 MB), avrai un'esperienza migliore.

  2. Quale scheda video hai. Ad esempio, ho avuto un caso in cui l'utente aveva un FX 5200. Voglio dire, un vero Nvidia FX 5200. Davvero? .. Non esiste alcun potere al mondo che ti consenta di registrare un gioco mentre giochi su quella scheda video in un modo liscio e cristallino. Quindi, migliore è la tua scheda video, migliore sarà l'esperienza.

  3. CPU Power. Mi aspettavo di creare la migliore e fantastica registrazione di gioco ma ho un Intel Celeron o un AMD Duron .. diavolo no. Quella registrazione video farà davvero schifo davvero. Se la tua CPU non è abbastanza potente (e fianco a fianco con essa, la tua scheda madre), allora non fare una faccia strana quando vedi che la registrazione durante la riproduzione fa molto ritardo e questo renderà il video orribile.

Dalla mia esperienza, avendo un buon computer con abbastanza CPU, RAM, VIDEO e le altre cose ovvie per poterlo registrare (Specialmente per esperienza sulla velocità di lettura / scrittura del disco rigido) puoi usare Kazam per questo (dal momento che stai parlando di HD) . Ma non il Kazam fornito con il Software Center, ma quello presente nel PPA. Ha prestazioni migliori di quelle fornite nel PPA. Almeno rispetto a quello del 12.04 o 12.10. Se vuoi provarlo, procedi come segue:

sudo add-apt-repository ppa:kazam-team/unstable-series
sudo apt-get update && sudo apt-get install kazam

Ma tieni presente che:

  1. Durante la registrazione, a seconda dell'app di registrazione, il video registrato può essere inviato direttamente all'HDD / SDD, nel qual caso consumerà parte della velocità del disco rigido che avrà un impatto su come si sentirà il gioco. L'altro caso, a seconda della quantità disponibile di RAM, lo invierà alla RAM e quindi inizierà a elaborarlo (codificando il video al volo), quindi scrivendo sul disco a intervalli.

  2. In ogni caso, ricorda che nella maggior parte dei casi il video verrà codificato durante la registrazione del gioco. Ciò significa che ci vorrà un pezzo di RAM, CPU e velocità dell'HDD. Quindi più ne hai di tutto questo, meno impatto sentirai.

  3. Se la tua scheda video e / o CPU è ottimizzata per specifiche tecniche di codifica (ad esempio H.264), ciò ti aiuterà molto.

Si noti che non menziono il suono. Questo perché il suono ha un impatto minore sulle prestazioni del PC rispetto al video reale.

Per un esempio ho qui un VIDEO fatto usando Ubuntu 13.04 su un Intel i7 2600 con 16 GB di RAM e un Nvidia 560 TI. Ho un SSD Intel da 120 GB con una scheda madre Intel DZ68DB ... sì, lo so ... tutto Intel. Ad ogni modo, puoi vedere come si comporta il video.

Per più fonti audio, Kazam (quello nel PPA) offre:

inserisci qui la descrizione dell'immagine

Come puoi vedere, l'audio proviene dagli altoparlanti e l'audio dal microfono.


Il ragazzo sta già facendo una tale registrazione video, quindi probabilmente ha una macchina decente.
ImaginaryRobots

@ImaginaryRobots - Sono con te su quell'unico amico, ma per ogni evenienza. Ho avuto (senza implicare che l'OP sia uno) alcuni utenti che hanno pensato che la registrazione in Ubuntu senza prendere in considerazione l'hardware non avrebbe influenzato le loro prestazioni di registrazione. Nessun danno nello spiegare le basi ^^. Sto anche caricando un video su YouTube per mostrare all'OP come si comportano le prestazioni a seconda dell'hardware (E, naturalmente, quanti FPS sono registrati, qualità di registrazione e tutto il resto).
Luis Alvarado,

9

RecordMyDesktop è la soluzione più semplice, la usi come:

recordmydesktop \
    -o "/tmp/recording.ogv" \
    --fps 30 \
    --no-cursor \
    --full-shots \
    --on-the-fly-encoding \
    -x 22 -y 249 --width 320 --height 240

Tuttavia è lento e non abbastanza veloce per giocare a grandi risoluzioni. Ha anche problemi quando si tratta di registrazioni molto lunghe, che tendono a corrompersi, quindi è una buona idea interrompere e riavviare la codifica ogni 30 minuti circa, per non rischiare un flusso corrotto.

Per una corretta acquisizione del gioco è necessario GLC , che è stato scritto appositamente per OpenGL e funziona solo con le app OpenGL. Non si trova in Ubuntu, ma è possibile scaricare il sorgente e compilarlo da soli. Una volta compilato, devi iniziare il gioco glc-capturecon una riga come:

glc-capture -l /dev/stdout -v 3 -i -j -o /tmp/recording.glc -b back your_game

GLC è abbastanza veloce per catturare giochi a 1280x720 o più a seconda del computer.

Se hai bisogno di maggiore flessibilità quando si tratta di catturare più fonti audio, puoi usare gli strumenti pulseaudio. La cosa più importante è pavucontrolche è un'app mixer per pulseaudio che ti consente di decidere cosa viene registrato e persino cambiare le fonti di registrazione in fase di esecuzione. Per selezionare un dispositivo di registrazione, vai su "Dispositivi di input / Tutti i dispositivi di input" e seleziona uno chiamato "Monitor dell'audio stereo analogico incorporato". Tutti quelli del monitor consentono di registrare l'uscita audio. Questo è qualcosa che probabilmente dovrai fare quando usi GLC e recordmydesktop, poiché penso che per impostazione predefinita registreranno il line-in o qualcosa del genere, non l'output effettivo dei diffusori.

Pulseaudio viene inoltre fornito con numerosi moduli che consentono di reindirizzare o filtrare l'output. Ad esempio, per creare una scheda audio virtuale che non viene trasmessa agli altoparlanti, si utilizza:

pactl load-module module-null-sink sink_name=nullsink

La documentazione può essere un po 'carente, ma dovrebbe permetterti di fare la maggior parte delle cose che potresti voler fare. Per la sola registrazione dell'audio del gioco e dell'output delle cuffie separatamente, è possibile configurare in pavucontrolmodo che GLC registri l'audio del gioco e quindi utilizzarne uno separato parecordper acquisire l'auricolare.


5

Potresti provare Gamecaster , da Ubuntu Vibes .

gamecaster

Gamecaster è un frontend grafico per glc di progetti open source. Può catturare filmati in tempo reale di qualsiasi gioco Linux che utilizza ALSA per il suono e OpenGL per disegnare.

Gamecaster ha le seguenti caratteristiche:

  • Cattura video HD di giochi Linux che utilizzano l'accelerazione OpenGL
  • Seleziona un binario di gioco o scegli uno dei giochi installati per iniziare la registrazione
  • Riproduzione di un file .glc
  • Codifica un file .glc acquisito nel formato video webm
  • Opzioni per cambiare tasto di scelta rapida di acquisizione, bitrate video e numero di thread della CPU
  • Supporto indicatore Ubuntu

Ho aggiornato Gamecaster per Ubuntu 12.04 e 12.10. Include un'importante correzione di bug che impedirà il crash di Gamecaster all'avvio se si utilizza una lingua diversa dall'inglese sul desktop.

Al momento della scrittura, è disponibile solo per il 12.04 e il 12.10. Lo sviluppo sembra essere cessato. Premere la combinazione di tasti: CTRL- ALT- T,
per aprire il terminale e copiare / incollare i codici seguenti.

ATTENZIONE GAMECASTER è ancora in fase alfa (0.3)

sudo add-apt-repository ppa:niteshgupta16/gamecaster-stable
sudo apt-get update
sudo apt-get install gamecaster

le palle tar del codice sorgente sono qui


1

Raccomando SimpleScreenRecorder. Devi usare la riga di comando per ottenerlo ma è davvero semplice. Ho avuto problemi con molti altri registratori di schermate con enormi problemi di strappo e roba, ma SSR ha funzionato davvero bene per me

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

Questo è tutto quello che c'è da fare. Spero che sia di aiuto!



0

Puoi provare Open Broadcaster Software (OBS). È fatto per più sistemi operativi; Lo uso sulla mia macchina da gioco Windows, ma funziona anche nativamente in Linux.

Cattura più fonti sonore, poiché spesso eseguo lo streaming / registrazione di giochi, Mumble e altre cose.

Questo link è per 14.04, ma dovrebbe funzionare anche per te:

http://ubuntuhandbook.org/index.php/2015/06/open-broadcaster-software-ubuntu-14-04/

Probabilmente è anche nei repository.

Spero che sia di aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.