Next Generation Emulation banner
1 - 15 of 15 Posts

·
desmume coder
Joined
·
488 Posts
nope use video editing software
 

·
Registered
Joined
·
13 Posts
Discussion Starter · #4 ·
You can edit the source to do so. The source code can be found here.
Well thanks bud. ;) I downloaded the source tarball and compiled it using Visual C++ 2008. Now, what do I have to do in order to recompile the build with the changes as well as what piece(s) of code need(s) to be changed? It's because I'm not a programmer...
 

·
desmume coder
Joined
·
488 Posts
if youre not a programmer, then how are you going to edit the source code to capture one screen? Why won't you use a video editor?
 

·
Registered
Joined
·
13 Posts
Discussion Starter · #6 ·
if youre not a programmer, then how are you going to edit the source code to capture one screen? Why won't you use a video editor?
I know I'm not able to do it, at least for now. But I really wanted to just capture the top screen. :( So I'm definitely going to use a video editor.

BTW, since you are one of the devs of the current DeSmuME, is it possible to add this option in the future?
 

·
desmume coder
Joined
·
488 Posts
No. We have a faq which addresses this topic.
 

·
DesMuMe Bug Catcher
Joined
·
80 Posts
I haven't tested but on 0.9.5 you can use only one screen if you want and the "Record AVI" should record only that screen.
 

·
Registered
Joined
·
48 Posts
I haven't tested but on 0.9.5 you can use only one screen if you want and the "Record AVI" should record only that screen.
Just tested it, the avi had both screens, but it shouldn't be hard to add the feature to do so. instead of 384 for the height in the aviout.cpp, just have them variables. if lcd vertical layout is selected, then those variables are 384, if one lcd is selected, then the variables are 192. To get a little more complete, have a variable for the vertical beginning as well, from the line...
Code:
	for(int y=0;y<384;y++)
to

Code:
	for(int y=a;y<b;y++)
be a variable too. If one lcd is selected and Top First is selected a becomes 0 and b becomes 192, but if one lcd is selected and bottom first is selected a becomes 192 and b becomes 384.
 

·
desmume coder
Joined
·
488 Posts
Give up and learn avisynth. Otherwise eventually youll decide you want it to output with the screen rotated, or with sidebars, or with subtitles, or with a watermark, or with one of the 2x renderers, or with picture in picture, and keep hacking the source code.
 

·
Registered
Joined
·
48 Posts
I don't need to learn avisynth, I already edited what needs to be edited to be able to capture only the top screen. It was an extremely minor edit. What I said in the previous post was meant to show how easy and minor of an edit it would take to do what DottorLeo said 0.9.5 might be able to do.
 

·
Lurker, pretty much...
Joined
·
296 Posts
Wouldn't DeSmuME's internal frame-by-frame AVI recorder perform better than an external application which generally impacts performance and records lagged gameplay?
Bumping this thread to suggest another application is a quite bad idea...
 

·
desmume coder
Joined
·
488 Posts
I think this guy is an advertiser or something, he just posted the same thing in a desmume.org forum, which I deleted, and look for a pattern in his other posts.
 
1 - 15 of 15 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top