read on for details or troubleshootingnewest changes- audio
- manual mux
- change pointer size
- highlight pointer
- remove pointer
- move capture area to follow mouse
- choose color for pointer highlighter
- center capture area on mouse
- change playback speed (ie capture@30fps, playback@60)
- fade in/out options
- title display
- author display
- custom cursor
more i'd like to add:
- stream directly to ffmpeg (if possible)
- secondary audio track ("what you hear" recording will always depend on your sound card/drivers/sound settings)
- save thumbnail to video file (or a .bat that can be customized)
- directx input
- default .bat creation when "manual" option used
- blur background
- more audio effects
thought i'd post something about performance so you have an idea what it's supposed to look like. you may notice slight lag when running a game and recording at the same time, rest of time it seems pretty smooth. if you reduce the area it's capturing or turn down the framerate it should improve as well
temp files go in your temp directory (c:\users\user\appdata\local\temp\ for me in Win7). the most important part of using this is not to touch the output video until muxing is complete. normally files are locked while being written to but because of the asynchronous ffmpeg writes that isn't dependable. wait till your CPU usage returns to normal before watching. temp files will be up to 800KB per frame depending on capture size, compression, and format. option 101 (png files) seems to save the most disk space, but the video turns out dim, as does option 102 (bmp files), which takes Rediculous amounts of hard drive space and is never recommended
the plugin cannot clear the temp files afterward because muxing takes place after the plugin finishes. i don't want the macro to wait on it since it would appear frozen and you couldn't tell when capturing is complete. you can delete the temp files manually if you want, but next run it will clear it on its own (you can also record a 0 second video after a long one to cleanup; it'll record 4 frames and delete old data)
also, do not cross streams (capturing while muxing) or you'll cut your first video short. it will be playable but short
if you want to squeeze extra smoothness into recording a game you might try setting the game's processor affinity to 1 or 2 cores, assign BEM to the others, and give the game an elevated process priority. if disk write is an issue you might try a ramdisk or turning write caching on in drive properties
you can try rerendering the video before you run the plugin again (calling plugin in a macro again will wipe files). try this at a command prompt, changing the paths and fps (where i have 24) as neededtip: you can insert different audio as well as speed up/slow down video using this command as well! choose the manual option to skip automuxing and just run commands like this with your own options
Code:
"C:\Program Files (x86)\Blue Eye Macro\ffmpeg.exe" -f image2 -r 24 -i C:\Users\User\AppData\Local\Temp\%06d.jpg -i C:\Users\User\AppData\Local\Temp\audio.wav C:\temp\output.mp4
command rundown- path of ffmpeg.exe is in quotes because it contains spaces. paths in arguments should not have quotes
- if you still want to put this in a batch file, put it somewhere without spaces in path
- [-r {number}] specifies the framerate you want the video to play at. set to fps of capture macro for 1:1 playback
- the first [-i {path}] specifies the filenames of the source images
- the second [-i {path}] specifies the audio file to include. you ought to be able to swap in a music file (or skip it to exclude sound)
- the output file suffix (like .mp4) can be changed. .flv works fine, i wouldn't recommend .avi. there are more options depending on your machine's codecs