LaLLi
April 11th, 2008, 04:25 PM
I play World of Warcraft and I wanted to record some fun moments. I looked into a few tools, but wasn't sure they would do what I wanted until I found Yukon. Yukon records OpenGL applications using seom video with lossless compression.
I'm using Hardy atm and had a bit of trouble getting Yukon to work with their own Wiki so I desided to make my own how-to for Ubuntu.
yukon Wiki http://dbservice.com/projects/yukon/
1. Install all required files.
sudo apt-get install libx11-dev libxv-dev x11proto-xext-dev mesa-common-dev libgl1-mesa-dev libasound2-dev build-essential subversion lame mplayer mencoder
2. get yukon.
svn co svn://dbservice.com/big/svn/seom/branches/packetized-stream seom
svn co svn://dbservice.com/big/svn/yukon/branches/rewrite yukon
3. compile it.
cd seom
./configure && make && sudo make install
cd ../yukon
./configure && make && sudo make install
cd ..
4.yukon installs libraries to a folder that Ubuntu doesn't search so we need to add it to Ubuntu library search.
echo '/usr/local/lib' | sudo tee -a /etc/ld.so.conf
sudo ldconfig
5. Copy configuration files and edit to your liking. Do NOT edit the sysconf file!
cp ~/yukon/tools/yukon.conf ~/.yukon/conf
mkdir ~/.yukon/system
cp ~/yukon/sysconf ~/.yukon/system/
nano ~/.yukon/conf
6. Verify that all files are where they are supposed to. It's not fool proof but if it fails so will making videos with yukon.
sh ~/yukon/tools/post-install-check.sh
Yukon works as a wrapper. You use it before the application you want to record. example:
yukon glxgears
default capture start/stop key is F8.
default capture folder is /tmp.
Raw video recorded with yukon with a resolution of 640*512 takes 10MB every second.
To play a seom video use the yukon filter and mplayer.
cd ~/yukon
sh play-stream.sh /directory/of/video.seom
To make the videos a LOT smaller you need to convert them to another format. You can use conver-to-avi.sh.
cd ~/yukon
nano convert-to-avi.sh
sh convert-to-avi.sh /directory/of/video.seom
EDIT: There is a similar software available called GLC. It's easier to get working especially or 64bit. http://ubuntuforums.org/showthread.php?t=587935&highlight=glc
I'm using Hardy atm and had a bit of trouble getting Yukon to work with their own Wiki so I desided to make my own how-to for Ubuntu.
yukon Wiki http://dbservice.com/projects/yukon/
1. Install all required files.
sudo apt-get install libx11-dev libxv-dev x11proto-xext-dev mesa-common-dev libgl1-mesa-dev libasound2-dev build-essential subversion lame mplayer mencoder
2. get yukon.
svn co svn://dbservice.com/big/svn/seom/branches/packetized-stream seom
svn co svn://dbservice.com/big/svn/yukon/branches/rewrite yukon
3. compile it.
cd seom
./configure && make && sudo make install
cd ../yukon
./configure && make && sudo make install
cd ..
4.yukon installs libraries to a folder that Ubuntu doesn't search so we need to add it to Ubuntu library search.
echo '/usr/local/lib' | sudo tee -a /etc/ld.so.conf
sudo ldconfig
5. Copy configuration files and edit to your liking. Do NOT edit the sysconf file!
cp ~/yukon/tools/yukon.conf ~/.yukon/conf
mkdir ~/.yukon/system
cp ~/yukon/sysconf ~/.yukon/system/
nano ~/.yukon/conf
6. Verify that all files are where they are supposed to. It's not fool proof but if it fails so will making videos with yukon.
sh ~/yukon/tools/post-install-check.sh
Yukon works as a wrapper. You use it before the application you want to record. example:
yukon glxgears
default capture start/stop key is F8.
default capture folder is /tmp.
Raw video recorded with yukon with a resolution of 640*512 takes 10MB every second.
To play a seom video use the yukon filter and mplayer.
cd ~/yukon
sh play-stream.sh /directory/of/video.seom
To make the videos a LOT smaller you need to convert them to another format. You can use conver-to-avi.sh.
cd ~/yukon
nano convert-to-avi.sh
sh convert-to-avi.sh /directory/of/video.seom
EDIT: There is a similar software available called GLC. It's easier to get working especially or 64bit. http://ubuntuforums.org/showthread.php?t=587935&highlight=glc