LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-21-2012, 12:05 PM   #1
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
How to record screencasts?


What do Slackware users use to record screencasts? Just ffmpeg? A recordmydesktop frontend?
 
Old 09-21-2012, 12:40 PM   #2
clifford227
Member
 
Registered: Dec 2009
Distribution: Slackware 14
Posts: 282

Rep: Reputation: 64
I use ffmpeg, and this commandline:

Quote:
ffmpeg -f x11grab -y -r 45 -s 1680x1050 -i :0.0+0,0 -vcodec libx264 -sameq ~/screencast.avi
 
3 members found this post helpful.
Old 09-21-2012, 12:54 PM   #3
mrascii
Member
 
Registered: Jun 2012
Location: on the Net
Distribution: Slackware
Posts: 100

Rep: Reputation: Disabled
Try recordMyDesktop from SlackBuilds. It's excellent. You can run it from the command line or use a GUI front end. I find it easiest to record without audio then create an audio track in Audacity. The noise removal function is great if you don't have a professional recording environment and it's simple to clean up mistakes. Combine the audio and video in a video editor when you are done.

By the way, the GNOME 3 desktop has a recording function built in. Just press Ctrl+Alt+Shift+r to start recording video only.

DNA
AKA mrascii

Last edited by mrascii; 09-21-2012 at 12:56 PM. Reason: Added hyperlinks
 
1 members found this post helpful.
Old 09-21-2012, 01:03 PM   #4
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
I use a similar method:

Code:
ffmpeg -f x11grab -s 854x480 -r 25 -i :0.0+400,280 -vcodec libx264 -vpre special -crf 15 -s 854x480 -aspect 854:480 -r 25 -threads 4 -y tmp.mkv
Code:
coder=1
flags=+loop
cmp=+chroma
partitions=+parti8x8+parti4x4+partp8x8+partb8x8
me_method=hex
subq=6
me_range=16
g=250
keyint_min=25
sc_threshold=40
i_qfactor=0.71
b_strategy=1
qcomp=0.6
qmin=10
qmax=51
qdiff=4
bf=3
refs=5
trellis=1
wpredp=2
 
1 members found this post helpful.
Old 09-22-2012, 08:04 PM   #5
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,380
Blog Entries: 28

Rep: Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163Reputation: 6163
I'm another vote for recordmydesktop. I would recommend installing one to the GUI frontends (there's a GTK one and a QT one, both on Slackbuilds).

It makes managing the application a little easier. You can use the mouse to select a window or an area of the screen.
 
Old 09-23-2012, 09:13 AM   #6
ruario
Senior Member
 
Registered: Jan 2011
Location: Oslo, Norway
Distribution: Slackware
Posts: 2,557

Rep: Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762Reputation: 1762
To record terminal based stuff you could use http://shelr.tv/. For example:

http://shelr.tv/records/5001ee4396608020cf000003
 
Old 09-23-2012, 01:45 PM   #7
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by mrascii View Post
Try recordMyDesktop from SlackBuilds. It's excellent. You can run it from the command line or use a GUI front end. I find it easiest to record without audio then create an audio track in Audacity. The noise removal function is great if you don't have a professional recording environment and it's simple to clean up mistakes. Combine the audio and video in a video editor when you are done.

By the way, the GNOME 3 desktop has a recording function built in. Just press Ctrl+Alt+Shift+r to start recording video only.

DNA
AKA mrascii
recordmydesktop is in the /extra section of Slackware ... but only in the 64-bit edition. It is an inheritance from the early days of the 64-bit port when it was not yet public and I needed some non-Slackware tools to play with.

Eric
 
Old 09-23-2012, 02:35 PM   #8
manwichmakesameal
Member
 
Registered: Aug 2006
Distribution: Slackware
Posts: 804

Rep: Reputation: 110Reputation: 110
Just an FYI for anyone wanting to try recordmydesktop with gtk-recordmydesktop, you WILL need jackd installed. It's not listed as a dependency though.
 
Old 09-23-2012, 04:53 PM   #9
mrascii
Member
 
Registered: Jun 2012
Location: on the Net
Distribution: Slackware
Posts: 100

Rep: Reputation: Disabled
Quote:
Originally Posted by ruario View Post
To record terminal based stuff you could use http://shelr.tv/. For example:

http://shelr.tv/records/5001ee4396608020cf000003
Thanks for the link, ruario. I didn't know about that site. Slackware does have a utility for recording the command line called scripts.

From the manpage:

Quote:
script makes a typescript of everything printed on your terminal. It is useful for
students who need a hardcopy record of an interactive session as proof of an assign-
ment, as the typescript file can be printed out later with lpr(1).
DNA
AKA mrascii
 
Old 09-23-2012, 06:29 PM   #10
D1ver
Member
 
Registered: Jan 2010
Distribution: Slackware 13.37
Posts: 598
Blog Entries: 3

Rep: Reputation: 194Reputation: 194
I almost had ffmpeg at the point where I could livestream myself playing Starcraft II in wine to twitch.tv, but I couldn't get it to capture desktop audio (Ie, game sounds and music). It seemed to be able to pick up the microphone though. So if you're looking to do live streams, ffmpeg seems to be a good idea.
 
Old 09-26-2012, 09:26 PM   #11
parcox
LQ Newbie
 
Registered: Jan 2007
Location: Pontianak, Indonesia
Distribution: Slackware64-14.0
Posts: 26

Rep: Reputation: 5
Hi,
I use recorditnow. Yes, basically this is just a frontend for recordmydesktop and ffmpeg. But, almost of the time I use ffmpeg-recorder as the backend, since recordmydesktop doesn't work well with KDE effects on my laptop. Take a look of my short video recording by using recorditnow: https://www.youtube.com/watch?v=NWaj0lWxp68
 
Old 09-27-2012, 03:18 AM   #12
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Quote:
Originally Posted by manwichmakesameal View Post
Just an FYI for anyone wanting to try recordmydesktop with gtk-recordmydesktop, you WILL need jackd installed. It's not listed as a dependency though.
I tried RecordMyDesktop with the GTK frontend and kept wondering why I had no sound. Is this because of the missing jackd dependency you mention? If this is the case, which package on SlackBuilds.org does it correspond?
 
Old 09-27-2012, 07:39 AM   #13
manwichmakesameal
Member
 
Registered: Aug 2006
Distribution: Slackware
Posts: 804

Rep: Reputation: 110Reputation: 110
@kikinovak: I think it's just something with gtk-recordmydesktop. I think it builds all the jack stuff to enable jackd backend for recording sound. If you build without jackd, you'll be able to build it and start it, but cannot access advanced settings or start recording. At least I couldn't.
 
Old 09-27-2012, 08:07 AM   #14
stormtracknole
Senior Member
 
Registered: Aug 2005
Distribution: Slackware, RHEL
Posts: 1,263

Rep: Reputation: 231Reputation: 231Reputation: 231
Has anyone been successful in building recorditnow on Slackware14RC5? I've been researching the error, but none of the stuff that I have tried has worked. Here's the error:
Code:
/usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: note: 'XFree' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line
/usr/lib/libX11.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [src/recorditnow] Error 1
make[1]: *** [src/CMakeFiles/recorditnow.dir/all] Error 2
make: *** [all] Error 2
 
Old 09-27-2012, 08:19 AM   #15
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by stormtracknole View Post
Has anyone been successful in building recorditnow on Slackware14RC5? I've been researching the error, but none of the stuff that I have tried has worked. Here's the error:
Code:
/usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: note: 'XFree' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line
/usr/lib/libX11.so.6: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [src/recorditnow] Error 1
make[1]: *** [src/CMakeFiles/recorditnow.dir/all] Error 2
make: *** [all] Error 2
You have to add one line to the cmake command:
Code:
    -DCMAKE_EXE_LINKER_FLAGS:STRING="-lX11 -lXext -lXfixes -lrecorditnow_plugin" \
I will upload packages for recordmydesktop (since this is not available in the 32-bit Slackware /extra directory) and recorditnow - as soon as I have time.

Eric

Eric
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiz's Annotate with screencasts adanedhel728 Ubuntu 0 12-20-2011 09:41 PM
Record whatever is on the screen miracle screencasts. lugoteehalt LinuxQuestions.org Member Success Stories 0 05-12-2011 07:21 AM
LXer: Ubuntu for Facebook Users [Screencasts] LXer Syndicated Linux News 0 05-01-2010 09:14 PM
LXer: Creating Screencasts With recordMyDesktop On Ubuntu 9.04 LXer Syndicated Linux News 0 08-06-2009 08:40 AM
LXer: Screencasts in Ubuntu with FFmpeg LXer Syndicated Linux News 0 06-11-2008 05:00 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:10 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration