*** Enable HD mode, enable full screen, and enjoy***
This screencast (made with recordMyDesktop) shows you what codecs, programs and settings you need to record a screencast with recordMyDesktop, and compress it to current Vimeo standards using Handbrake.
This video ends abruptly just before the 8x8 explanation setting in Handbrake. At this stage you are ready to encode so press Start in Handbrake and you'll get the output. I didn't feel I should re-record this extra bit because an explanation works just as well.
The steps and info are as follows:
Install the following packages and dependencies before continuing with the steps in this video.
Install recordMyDesktop from @fedora repos
●sudo yum install recordmydesktop
●sudo yum install [gtk-recordmydesktop | qt-recordmydesktop]
Install Codecs from RPM Fusion Non-free repo
●Install the @rpmfusion-nonfree repo
●sudo yum install faac
Install Codecs from RPM Fusion Free repo
●sudo yum install h264enc x264 x264-devel
Ensure you select the correct version [F15 | F14]
sudo yum install handbrake-gui, or open the RPM in file browser.
recordMyDesktop has a command-line interface, and a GUI. I will use the GUI for this demonstration (in this case gtk-recordmydesktop).
1. Open the application from Applications > Sound and Video > gtk-recordmydesktop
2. Click Advanced, and select the Performance Tab
- Change Frames Per Second to 24 (Vimeo’s preferred frame rate).
- Ensure Encode on the Fly is not enabled (performance implications).
- Uncheck Zero Compression
- Check “Full shots at every frame” (crucial step).
3. Click the Sound tab and confirm the following settings:
- Channels = 1 (if you are using a single mic)
- Frequency 44000 (the maximum Vimeo supports is 44100)
- Device = DEFAULT
4. If you are using a mic that plugs into the mic socket on your PC, you should not need to use Jack.
5. Click the Misc tab and confirm the following settings:
- Check “Outline capture area on screen” (just to help ensure you’ve got the right part selected.
6. Close the dialog box.
1. Launch Handbrake from Applications > Sound and Video > HandBrake
2. Click Source and load the .ogv file from recordMyDesktop
- Ensure the destination specified by HandBrake suits you.
- Ensure the Format is “MP4”
3. Click Summary tab
- Sanity Check: if your video is displayed in the preview, you know your file was encoded correctly from recordMyDesktop and Handbrake will have something to convert.
4. Click Video Tab and confirm the following values:
- Video Codec = H.264
- Frame Rate = Same as Source (24 if you followed instructions)
- Bitrate = 5000 (for HD presentation)
5. Click Audio Tab and confirm the following values:
- Codec = AAC (faac)
- Bitrate = 160 (up to 320 if your recording supports it)
- Sample rate = 44.1 (the maximum Vimeo currently supports)
- Mix = Mono (or stereo if you have fancy gear you recorded this with)
6. Click Start
7. Wait for it to finish encoding.
8. Open the file and review it to ensure you’re happy with it.
Upload to Vimeo and you're done.# vimeo.com/30524496 Uploaded 307 Plays 1 Like 0 Comments
As Java projects evolve they become more and more complex to manage and getting a complete overview can be a painful task - especially if proper metadata about dependencies isn't available.
In this session we will look at how you can use JBoss Tattletale to get an overview of your dependencies and thereby better manage your build, test and production environments.
* Why JBoss Tattletale is needed ?
* Project Review
o Overall features
o Analyzing dependencies
o Improving quality
o The Path to OSGi
* JBoss Tattletale in Action
* What's Next
* How to get Involved
Presenter:Jesper Pedersen works as a Core Developer at JBoss by Red Hat. He is the lead for the JBoss Tattletale project which focuses on software quality.
Jesper received a MS in Computer Science from University of Southern Denmark.# vimeo.com/18672280 Uploaded 188 Plays 0 Likes 0 Comments
With the introduction of Contextual Dependency Injection and Managed Beans into the Java EE 6 platform, a Java EE developer now has a full complement of facilities to write a Java EE application. But when should CDI be used, and when should introduce EJBs? How can you integrate CDI and EJB into your application? In this session we will walk through a Java EE 6 application build around CDI, and show how we can unobtrusively add EJB services as we need them.
Presenter: Pete Muir is the project lead for Seam and Weld (the reference implementation of JSR-299: Contexts and Dependency Injection for Java EE), and is the co-founder of Arquillian, a test harness for Java application servers. Pete represented JBoss on the JSF 2.0 Expert Group. Pete is currently employed by Red Hat, as a core developer working on JBoss open source projects. Before working for Red Hat, Pete used and contributed to Seam whilst working for a UK based staffing agency as IT Development Manager.
Pete has spoken at conferences such as Devoxx, JAX, JBoss World, JSFDays and JavaBlend as well as numerous JUGs. Pete blogs about Seam, Weld and Java at in.relation.to/Bloggers/Pete# vimeo.com/19003509 Uploaded 1,692 Plays 5 Likes 1 Comment
Content related to JBoss Middleware.
Browse This Channel
More stuff from “JBoss Developers”
Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!