Hello,
I am looking for a good minecraft screen recorder for Ubuntu 12.04.
I've tried gtk-recordmydesktop, but the video was always ahead of the audio, like way ahead, except at 2 F
PS.
I've tried Kazam, but at any framerate the video is extremely laggy and unwatchable.
I've tried glc, but it always said could not find program.
Please help!
(P.S. If this is the wrong section, please move it.)
I have been using recordmydesktop on ubuntu 12.04 as well and it has been working well for me. I've written a bash script to launch rMD and Minecraft as well as setting all my pulseaudio settings. What I found that made the big difference is to set my video resolution to what I am going to record in and run full screen.
If you want to look at what all I do to record check out my script. I would not suggest blindly running it as I have lots of stuff tweaked for me. Good luck.
Julio Steinlager
#/bin/bash
resolution_recording="960x540"
resolution_normal="1360x768"
headset="alsa_output.usb-Logitech_Logitech_G330_Headset-00-Headset.analog-stereo"
mic="alsa_input.usb-Logitech_Logitech_G330_Headset-00-Headset.analog-mono"
speakers="alsa_output.pci-0000_00_06.1.analog-surround-51"
minecraftjar="/usr/share/minecraft-installer/minecraft.jar"
outputfile="/YouTube/out.ogv"
scratchdir="/YouTube/Storage/tmp"
#scratchdir MUST be an empty directory
notification="/usr/share/sounds/KDE-Sys-Log-In-Long.ogg"
xrandr --output default --mode $resolution_recording
pacmd set-source-mute $headset.monitor 0 > /dev/null
pacmd set-source-mute $mic 0 > /dev/null
pacmd set-source-volume $headset.monitor 65536 > /dev/null
pacmd set-source-volume $mic 65536 > /dev/null
pacmd move-source-output 0 $headset.monitor > /dev/null
pacmd move-source-output 1 $mic > /dev/null
# mute all play back sink-input
inputs=$(pacmd list-sink-inputs | grep index | awk '{print $2}' )
for i in $inputs; do pacmd set-sink-input-mute $i 1 &> /dev/null; done
#make test recording and to set sound input and levels for rMD
recordmydesktop --no-cursor --on-the-fly-encoding --fps 1 --no-wm-check --no-frame --device=pulse --channels=1 --overwrite -o $scrachdir/tmp.ogv &
sleep 2
outputs=$(pacmd list-source-outputs | grep index | awk '{print $2}' )
for i in $outputs; do echo foo &> /dev/null ; done
pacmd move-source-output $i mix.monitor > /dev/null
#end test recording
xte 'keydown Control_L' 'keydown Alt_L' 'key s' 'keyup Control_L' 'keyup Alt_L'
rm $outputfile
rm $scrachdir/tmp.ogv
sleep 5
recordmydesktop --workdir $scratchdir --delay 3 --no-cursor --full-shots --fps 30 --no-wm-check --no-frame --device=pulse --channels=2 --overwrite -o $outputfile &
sleep 1
#pause recording
xte 'keydown Control_L' 'keydown Alt_L' 'key p' 'keyup Control_L' 'keyup Alt_L'
inputs=$(pacmd list-sink-inputs | grep index | awk '{print $2}' )
#start Java minecraft
/usr/bin/java -jar $minecraftjar &
sleep 1
newinputs=$(pacmd list-sink-inputs | grep index | awk '{print $2}' )
while [ "$inputs" = "$newinputs" ]; do
sleep 1
newinputs=$(pacmd list-sink-inputs | grep index | awk '{print $2}' )
done
for i in $newinputs; do echo foo &> /dev/null ; done
pacmd move-sink-input $i $headset
pacmd set-sink-input-mute $i 0
pacmd set-sink-input-volume $i 65536
wmctrl -r Minecraft -b toggle,fullscreen
while [ ! -f $outputfile ] ;
do
sleep 5
done
xrandr --output default --mode $resolution_normal
while [ "$(ls -A $scratchdir)" ] ;
do
sleep 5
done
pacmd play-file $notification $speakers
I am looking for a good minecraft screen recorder for Ubuntu 12.04.
I've tried gtk-recordmydesktop, but the video was always ahead of the audio, like way ahead, except at 2 F
PS.
I've tried Kazam, but at any framerate the video is extremely laggy and unwatchable.
I've tried glc, but it always said could not find program.
Please help!
(P.S. If this is the wrong section, please move it.)
If you want to look at what all I do to record check out my script. I would not suggest blindly running it as I have lots of stuff tweaked for me. Good luck.
Julio Steinlager
Here is what me and my fiance use for streaming to twitch.tv
this will work with baseline ubuntu 12.04 with restricted extras and ffmpeg installed
but heres what im using with the more updated ffmpeg (using ffmpeg PPA) TRYING to combine mic + game audio but dont got it working yet.
change the -f flv rtmp part to an output filename and it should just save to file.
or if want to stream, signup on twitch.tv and put in your key
Creator of Timings - Open Source Enthusiast - Mentor - Discord: Code With Aikar, PaperMC
Server Owners: Proven Optimized Server Startup Flags