Page 1 of 3 123 LastLast
Results 1 to 10 of 24

Thread: Yukon - Open GL video recording source code

  1. #1

    Default Yukon - Open GL video recording source code

    Hi everyone, I'm looking for the rewrite branch source code of Yukon, the app that records videos of OpenGL games.

    I believe the url was here but the site seems to be gone now.
    http://www.dbservice.com/projects/yu.../RewriteBranch

    If anyone has a snapshot, that would be swell.

  2. #2
    Join Date
    Jun 2006
    Posts
    363

    Default

    the site seems down

    http://www.filebox.ro/download.php?key=9y5vda0xcwqng0re

    that's the latest Yukon and Seom library that you need

    there are seom-build.sh and yukon-build.sh scripts that do the compiling, those are set up for both 32bit and 64bit libs & binaries compilation, you can remove those lines about amd64/lib64 from these scripts if you're running in a 32bit-only system

    on a 64bit system you will need the 32bit libs for recording 32bit application ( like those running with the help of Wine )

    to compile this you will need some stuff, dev libs and such, i can't remember which ones exacly, until the Wiki is up, iirc, Yasm is needed, and ia32-libs, gcc-multilib and others for 32bit on 64bit systems, also some libglx-dev stuff ( on Debian at least, can't tell you on other distro )

    as root
    cd seom
    run sh seom-build.sh
    run ldconfig; sync ( to get the libs recognised )
    cd ../yukon
    run sh yukon-build.sh
    run ldconfig; sync ( to get the libs recognised )

    the home folder in the archive has the config, you need to put the .yukon folder in your HOME folder, edit it to your taste, note that if you point to a folder to store your recording the recorded file would get named after the running application ( be careful if you run the same application twice you might overwrite the recorded video )

    running the witcher:
    yukon wine witcher.exe > /dev/null 2>&1
    extract&encode audio:
    yukon-filter --audio witcher1.seom | lame -h witcher1.mp3
    extract&encode video + audio:
    yukon-filter --video witcher1.seom | mencoder -ovc xvid -xvidencopts bitrate=4096 -oac copy -audiofile witcher1.mp3 -o witcher1.avi -
    the recorded video will be very big, it's raw uncompressed data, so be sure that you have a lot of free space, and a fast drive, recording 1024x768@15fps pushed about 7.5Mb/s

    now, i presume you'll bang your head on the missing libs while compiling, track those mentioned file in the error and install the needed -dev file

    post any error

    good luck

  3. #3

    Default

    Thanks a lot Licaon. I manage to get a google cache copy of that Rewrite Branch page so maybe that can give me a more information on the dependencies. Good luck to me. LOL.

    BTW, Licaon, can you check this one to see if the list of dependencies are right?
    http://ubuntuforums.org/showthread.php?t=752472
    Last edited by niniendowarrior; 11-08-2008 at 05:06 PM.

  4. #4
    Join Date
    Jun 2006
    Posts
    363

    Default

    Quote Originally Posted by niniendowarrior View Post
    Thanks a lot Licaon. I manage to get a google cache copy of that Rewrite Branch page so maybe that can give me a more information on the dependencies. Good luck to me. LOL.

    BTW, Licaon, can you check this one to see if the list of dependencies are right?
    http://ubuntuforums.org/showthread.php?t=752472
    i don't know really, i've got a lot of -dev packs installed

    get those and work your way guided by the errors reported by make ( that's how i do it anyway )

  5. #5
    Join Date
    Jul 2008
    Posts
    833

    Default

    It's in fact rather simple. Just look at the source files. I don't know anymore what kinds of deps it has since it's some time ago when I compiled this for capturing vids from my game engine. But whatever just look inside the Makefiles and look for LDFLAGS variables. All you need to do is looking at the -lXYZ includes where XYZ is the library included. There are not that many in fact hence posting these we can immediately tell you what libs you need

  6. #6

    Default

    Good tip Dragonlord. I haven't gotten around building it yet. Have had to work on other stuff but I will soon.

  7. #7

    Default

    Update:

    So far, this is what I've found. I don't have a lot of time and I haven't begun building. Just a tiny update.

    Code:
    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

  8. #8
    Join Date
    Jul 2008
    Posts
    833

    Default

    Where you got this from? I don't think yukon needs all of this. Especially things like lame, mplayer and mencoder I can hardly imagine ( yukon records into an own video format and the last time I checked it had no sound recording ).

  9. #9

    Default

    Quote Originally Posted by Dragonlord View Post
    Where you got this from? I don't think yukon needs all of this. Especially things like lame, mplayer and mencoder I can hardly imagine ( yukon records into an own video format and the last time I checked it had no sound recording ).
    I found this in the Ubuntu forum, I think. There was a guy who was compiling it for Hardy. The latest release of Yukon does record sound, as far as I know.

  10. #10
    Join Date
    Jul 2008
    Posts
    833

    Default

    If it works then it's okay. Just got a bit astonished about the deps. Still thinking they are too much though

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •