Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Yukon OpenGL video capturing library
C Assembly Shell Perl
branch: master

Merge pull request #2 from alfateam123/master

More flexible conversion script
latest commit 29e946e53e
@wereHamster authored
Failed to load latest commit information.
encode_scripts add example of encoding script, fix spaces
include tested modifications
src Add some logs to better understand what's going on
tools Add some informations in configuration file about folder handling
.gitignore tested modifications
LICENSE tested modifications
Makefile tested modifications
README.md
TODO tested modifications
configure create config.make even if user doesn't pass any arguments.
convert-to-avi.sh tested modifications
play-stream.sh simple script that helps playing both audio and video streams of a yu…

README.md

Introduction

Yukon is a set of libraries and applications that are designed to capture realtime videos of OpenGL applications (games).

Building

Yukon depends on seom, and a few standard X11/OpenGL libraries. Other than that, it's a standard configure+make project.

./configure && make && sudo make install

If you want to cross-compile, set CC on the make command-line. For example, the following command-line will correctly install the 32bit version of yukon in a 64bit userspace:

./configure --libdir=lib32 && make CC="gcc -m32" && sudo make install

Running

Explaining "how" yukon works can be little difficult -- therefore, we've provided a wrapper script written in Bash that you can use to greatly simplify matters. Just run the "yukon" script (installed into $PREFIX/bin) with your application and it's parameters following. For example:

yukon glxgears

Configuration

You'll probably want to use the yukon.conf file in the tools directory as a starting point for you own configuration setups. However, the following briefly describes which configuration files are parsed when Yukon is invoked.

  • /etc/yukon/conf
  • $HOME/.yukon/conf
  • $HOME/.yukon/programs/$APP
  • $HOME/.yukon/profiles/$PROFILE

$APP is the name of the executable (extracted from /proc/self/cmdline). You may need to set VERBOSE=4 to see under which name your application is running. $PROFILE is a profile name as selected using the --profile=??? option of the yukon script.

Authors

Something went wrong with that request. Please try again.