27 October 2009, 09:41 | #1 |
Banned
|
Deli's guide to capture WinUAE output with Camtasia Studio
Hi,
I have rewritten, expanded and improved (hopefully) the guide I had created in the Green Alien Guides subsection. It is still based on using an (expensive ) shareware instead of WinUAE built-in feature, so if you're able to make perfect captures with the latter, please don't post just to repeat that it is not the recommended way. To see it in action, download this archive or/and that one. For now, I'll throw in the FAQ : Q : Where should I find the official guide for making WinUAE video captures, the recommended way ? It's part of the Green Alien guides http://guide.abime.net/gguides/video.htm Q : Why not use the built-in AVI output feature of WinUAE, with the encoder set to xvid or full-frames (as shown in the Green Alien guide) ? Concerning xvid encoding, The system-shared codec panels wouldn't allow you to fine tune any encoding preset; For example it's not possible to make a 2-pass encoding in one go (screenshot shows the 2nd pass has to pick up the stat file to continue) Concerning full-frames outputting, DVDBOX (aka the Host PC used for 50Hz WinUAE video capturing) would go berzerk with such a strain. It might not be the case when using (much) more powerful PCs. Q : Why not use full-frame capture from within Camtasia Studio, then ? Again, full-frame capturing puts a huge strain on the host machine, and fills in a medium-sized HDD quite fast. Unfortunately, its allegated advantages (lowered dropped frama ratio) cannot compensate for it being a ressource hog. Without a very powerful computer (Core i7, RAID...), the game scrolling would be jerky, due to the HDD overhead. Q : So you're converting to xvid/mp3 something that is already compressed to some extend ? After all said and done, I found it more adequate for my needs (saves HDD space too) to stick with TechSmith technology, from start to finish, as long as Camtasia studio is being used. In other words, I found using the provided codecs for the screen capture AND then, after editing, to be outputting the video in "a shareable format" (for YT...) to be optimum, INMHO. (although in this scenario the latter would be deemed shareable after proper xvid/LAME conversion). Q : Why not do all the recording @50 fps ? Camtasia Studio wouldn't produce any .AVI above 30 fps. I think even full HD movies are either 25 or 29.97 fps, so dropped frames would occur at a point or another. Q : Camstasia suite software is very expensive, why should I buy it when CamStudio is offered for free ? The capture suite can be downloaded free of charge and used with all its features for 30-days. It is primarily aimed at teachers and people making HD video reviews on web sites (all the more so). If you ask me, I think the way the screen codec handles the capture tasks is pretty awesome. For one, it gives you some control over the captured "window" (and no, I am not affiliated with them, in case you were wondering). Q : I want to capture DirectDraw scanlines (not the ones from the Direct3D or PAL filters). How should I do ? Without line-doubling in Diplay tab, I found it pretty impossible to capture the "original" output (unfiltered). Q : Amiga nominal resolution (PAL HiRes) is 640x256, why should I use 720x576 ? My CRT monitor (from Viewsonic) can do 50/100 Hz only @720x576 (via Powerstrip), so these are the values expected in Display tab / Screen / Fullscreen. In most cases, the "original" output ratio would be preserved. There's nothing wrong with making "smaller" captures, if your monitor can handle it. Q : What software do you use to convert the "raw" TechSmith captures to xvid clips ? avidemux (+ gui). This versatile tool is mostly used by divx "nerds" for quick video editing tasks. As much as possible, I avoid using the "industry standard" clogged-up suites like Premiere (Cf. the Gimp VS Photoshop debate) as long as things can be done otherwise (without any noticeable drop in quality). Q : Any reason why you would lower the CPU idle slider AFTER the game had started ? I found it uncessary to start a capture with the slider all the way to the right (it's not recommended anyway). So I thought about doing this : Apparently, no matter from which point I am starting to move that slider right, should it be of one notch or more, the beneficial effect on the CPU load would be similar AFTER the game had started. I think it's a nice trick because the beginning of a capture is always a CPU intensive task. Q : Now that it's out, it could have been desirable to use Windows Se7en... I have set up a dual boot with both OS's. In Se7en, I conducted the "one-monitor-only at my disposal" capture tests. Q : Did you "produce" any set of videos to demonstrate the resilience of your tutorial ? I captured Menace in demo mode with and without sound, it's not as exciting as some longplays out there, just the results of some testing with various WinUAE filters. I am planning to capture some gameplay of a few classic Amiga games, but I still have to find a convenient way to present them without spending too much time on coding an elaborate DVD menu (also, xvid/mp3 might not be the best suited format for such productions). Q : Is there any special benefit at lowering the refresh rate down to 50/100Hz ? Yes and no. Usually, advanced users tend to operate WinUAE within a "comfort zone", meaning they try to get the best out of the emulator (Host-settings wise, at least) while sticking to actual beefed-up Amiga's being emulated (typically, they would be using the A1200 QuickConfig's as their main config). Simply put, 50Hz should improve WinUAE "smoothness" in all scenarios, but it would be unnoticeable to them, especially if WinUAE in running on a small monitor. I did some testing with different filters like Direct3D, HQ2x... And my conclusion is that BiLinear Direct3D filters benefit greatly from reducing the refresh rate. Of course it should help the CPU to deal with the daunting task of capturing a complex video output LIVE. This said, the raw numbers are against me because the CPU load gauge wouldn't be different in one mode or another. Also I don't think the videos will look much more "accurate" this way, just like setting the wrong CPU type for a given config. won't change much the quality of the perceived emulation. Last edited by NewDeli; 29 November 2009 at 05:08. |
27 October 2009, 09:50 | #2 | |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,941
|
Quote:
|
|
27 October 2009, 10:18 | #3 |
Banned
|
Here attached, you may examine (please, don't load them before doing so) the two typical WinUAE config I use for this. They aren't specially tweaked for video capture, but should be devoid of pointless overwhelming settings. One bears the Null filter, the other has no filter & does line-doubling, both output "plain" stereo audio. Just don't expect lowered framerate or similarly crippling setting :
Since it's the recording utility (the lossless TechSmith codec in fact, which you could as well use from within WinUAE) which handles the job of capturing at 50 fps while (trying to) staying in sync, no need to modify WinUAE behavior any further. EDIT : Get the first one for captures using the WinUAE AVI output feature, and the 'No Filter Set' one for captures using this method, the 4 channels one is exclusively for using with an external capture tool, except if you're only interested in recording a game/demo soundtrack Last edited by NewDeli; 05 November 2009 at 04:09. |
27 October 2009, 11:20 | #4 |
Banned
|
This HowTo have been tested with DVDBOX running 32-bit Windows Vista, Ultimate edition, with some stuff removed -not just deactivated (Cf. vLite).
Some of DVDBOX's specs. :
I did some preliminary testing of course : The game having been captured was Menace (by Psygnosis), an R-type like h-shooter. Prerequisites - Host OS must be in clean state :
Some of the WinUAE settings used in the config's :
Note : Double check that audio frequency isn't set any higher "behind your back". It may happen with non-conventional non-DirectSound devices set. We will be using Camtasia Studio for the captures with its TechSmith (the makers of Snag-it) screen capture codecs, it's a bit heavier on the system resources than FRAPS or CamStudio, but it's packed with useful features (smart focus, annotations, highlights...). It is assumed that to capture videos LIVE without any specific capture peripherals, the higher your system overall speed, the better it is. At least, producing the videos would be faster. Any rig based on a 2,4+GHz class Dual or Quad Core CPU with 2+GB of DDRAM should do. Last edited by NewDeli; 05 November 2009 at 00:12. |
27 October 2009, 13:35 | #5 |
Banned
|
The quick 'n dirty WinUAE video capture How-to
On to the actual screen recording sessions, if we're all set. You probably have figured out it would be done in two steps. First reason for this is to allow the clip to be edited (as a project) before further processing :
Adding captions, voiceover comments, transition effects, watermark... The other one being avidemux would provide additional editing options (cropping out the black borders...) so it shouldn't be necessary/desirable to do the conversion that early. FIRST SCENARIO : You have one monitor (16:10 60Hz capable LCD, typically) and one audio adapter (PCI / PCI-e Soundblaster typically) only The "What you Hear" device should be set as recording default. Total Recorder should come handy if you don't have that type of "internal mixer". Note that the more you virtualize what is supposed to be "solid", the less system resources you will be able to tap from, once the recording has started. SECOND SCENARIO : You have two monitors, either of which capable of outputting video @50Hz Benefit : Letting a smaller monitor go into full-screen @50Hz instead of your main display should induce a noticeable drop in CPU usage, especially during the captures. Start Camtasia Studio (v6.0.3, at the time of this writing), then click on Record the Screen The black floating capture toolbar (see screenshot) is where all the initial screen recording configuration takes place. To start with, from the Capture menu, choose whether to record the audio or not. To set AV capture settings Tools / Options / Video :
Tools / Options / Audio :
On to the starting the recording, then :
When you're done recording :
You should then be presented with the Production Wizard :
Note that "shareable format" involves a lot of combined settings for a given output method (see Camtasia's online video presentations, it should be equally easy to produce clips suited for YouTube, CD presentations...). Last edited by NewDeli; 05 November 2009 at 00:21. |
27 October 2009, 14:40 | #6 |
Longplayer
|
I dunno why, but all the above makes what is normaly a simple 2 -3 step recording procedure into a real chore !
|
27 October 2009, 14:43 | #7 |
Lesser Talent
Join Date: Jan 2003
Location: UK
Age: 42
Posts: 7,957
|
Wow, I can't believe how simple it is!
|
27 October 2009, 15:13 | #8 |
Banned
|
...except you will get horribly slow performance (all other things being equal), PCM audio instead of MP3, your HDD filled in no time, and an undetermined video capture in size and quality encoded with a proprietary codec. Most of the above steps just need to be done once. It all makes sense after a little bit of practise. I could capture myself doing all the above, including creating the custom config. but only if I get non-sarcastic comments (sorry 'bout that). The difficult part consist in reviewing the settings if relying solely on your memory (had I Immediate Blitter checked in the first place ?...).
I don't see any reason to relinquish on any of those pre- and if you firmly disagree, I'd ask you to at least go into a little detail. Last edited by NewDeli; 27 October 2009 at 15:37. |
27 October 2009, 15:31 | #9 | ||
The Spanish Songstress
Join Date: Jul 2009
Location: Finland
Posts: 114
|
Quote:
Quote:
Nothing against you putting up instructions how to achieve this with Camtasia (might be handy for someone), just genuinely wondering why go through the trouble in the first place... Last edited by Maccara; 27 October 2009 at 15:44. Reason: D3D clarification |
||
27 October 2009, 15:42 | #10 | |
Banned
|
Quote:
In short, for xvid encoding, not only it's restricted to do it this way, but also it's too early : I want to rework my capture to some extend before making it shareable and full-frame is basically overkill (to my standards). Last edited by NewDeli; 27 October 2009 at 15:52. |
|
27 October 2009, 15:57 | #11 | |
The Spanish Songstress
Join Date: Jul 2009
Location: Finland
Posts: 114
|
Quote:
I read that FAQ, but it needs clarification. What does Camtasia exactly do any better here? (you're using proprietary codec still anyway which you need to convert to something useful) |
|
27 October 2009, 15:58 | #12 |
Workbitch 1.3
Join Date: Oct 2001
Location: Melbourne, Australia
Age: 47
Posts: 2,084
|
Capturing 30fps @50hz would be jerky no?
|
27 October 2009, 16:00 | #13 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,941
|
|
27 October 2009, 16:11 | #14 | |
The Spanish Songstress
Join Date: Jul 2009
Location: Finland
Posts: 114
|
Quote:
Winuae allows you to choose any number of codecs for capture - no need to use xvid to get a raw capture (and you could use that too if you would choose proper settings, like a low quantizer for the raw capture). |
|
27 October 2009, 16:22 | #15 |
Banned
|
avidemux would allow you to do direct 2 pass (that is, without the need to manually pick up the stat file in the middle).
Camtasia Studio bears many options to enhance the presentation of the video, a bit like Flash and similar big animation suites. Also, it offers an aternative to lossless if you prefer to keeping your CPU load nice & gentle. What is does, AFAI understand, is capturing @ a max. of 30 fps already compressed data (LIVE encoding, but not as degraded as if xvid/LAME was applied directly to the source material). The codecs are not open-source, but they should be versatile enough to convert the output to whatever suits you best (within certain limits, we're not talking about full HD / Dolby as the final stage production). @THB It's not jerky if CPU idle slider is moved to the right from 2-3 notches AFTER the game had started (a little trick I found about while experimenting). It would be convenient but unfortunate quality-wise to upload my videos onto YouTube, so I uploaded my videos "as is" on . If you can think of any better place to upload a demo and a sexier game to capture than Menace (not RTG), feel free to say so. |
27 October 2009, 16:23 | #16 | |
The Spanish Songstress
Join Date: Jul 2009
Location: Finland
Posts: 114
|
Quote:
Needs a bit updating, though, as info regarding huffyuv codec, for example, is incorrect (supports RGB encoding just fine). |
|
27 October 2009, 16:32 | #17 | |
Zone Friend
|
Quote:
The "quick 'n dirty" bit was the funniest of all - I had almost spilled my coffee |
|
27 October 2009, 16:32 | #18 | |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,941
|
Quote:
@Maccara Yep, needs to be updated, but the basic way (capture lossless, then use a good codec) is still valid |
|
27 October 2009, 16:36 | #19 | |
Banned
|
Quote:
Setting a fixed bitrate seems easier to get an approx. idea of the final size, and avidemux bears some interesing options over a plain xvid encoding (advanced deinterlacing, chroma correction...). Also, the xvid encoded output wouldn't be of any use in Camtasia Studio. Or if it could be imported and layed onto the timeline, it would probably bear artifacts. With the above settings, the "raw" captures don't feel light weight at all. Only minimal compression is applied because it seems the codec excels in preserving the quality of the original output. I still have to check if TechSmith MP3 wouldn't limit you to LAME MP3 at the final production stage, but to me 160-192k stereo MP3s are quite acceptable, sonically speaking. |
|
27 October 2009, 16:41 | #20 | |||||
The Spanish Songstress
Join Date: Jul 2009
Location: Finland
Posts: 114
|
Quote:
I have no idea what your 2-pass -argument is... Quote:
Quote:
Quote:
Quote:
Still see no reason for Camtasia-hassle myself. |
|||||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
WinUAE Video capture, Bug, issue or working as intended ! | Mad-Matt | support.WinUAE | 3 | 24 July 2010 11:36 |
WinUAE 2.x.x incredibly slow video-capture issue | hexaae | support.WinUAE | 40 | 26 December 2009 15:24 |
Capture avi with winuae | nekkos | New to Emulation or Amiga scene | 1 | 03 December 2004 23:56 |
Have I got most the Deli/Eagle players? | Bloodwych | Retrogaming General Discussion | 10 | 15 June 2002 12:20 |
Winuae with avi output | turk182 | support.WinUAE | 16 | 28 November 2001 12:15 |
|
|