VOGONS

Common searches


First post, by BrianD1326

User metadata
Rank Newbie
Rank
Newbie

Hello. I am having an issue with DosBox 0.74, and I am hoping someone has encountered this issue before, because I can't be the only one, so here goes:

I play games in DosBox and record the video as I'm playing to post to YouTube. I record my commentary track as a seperate file with either Sound Recorder or Audacity, so that I can add it in post after the recording is complete. I don't know how this happens, but when I record via the capture utility in DosBox 0.74, after I go to edit it in Windows Movie Maker to trim it and add in the commentary track, the commentary starts out fine but about a minute or so in it becomes progressively out of synch with the video, to the point where by the end it's about 8-10 seconds out of synch.

I can't even wrap my mind around how this occurs, because not only does the video record perfectly and with synched up sound, but I can actually hear the game sounds picked up as feedback on my commentary track, and those are correct. I just don't see how this happens since I am talking at the same time the video is recording.

Honestly, I have no idea if this is an issue with DosBox or not. Is it better to record with Fraps or Hypercam or Roxio PC capture, and just shun the recording DB feature totally?

Any help with this would be greatly appreciated. I bought this new PC just days ago, in part to solve another problem with DB that I was never able to solve, and now this has come up, so any help would be great!

My system specs:
Dell XPS model line desktop computer
Windows 7 Home Premium 64-bit
Intel Pentium i7 processor
8 GB DDR3 RAM
AMD Radeon HD-6770 graphics card
1 GB dedicated video memory (up to 4GB as allocated by Windows)
1.5 TB hard drive (1.3 TB free)

Reply 1 of 8, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

It's a bit difficult to explain, but whenever there isn't enough CPU time for Dosbox, Dosbox becomes "late" from real-time (and so does the recorded game sound and video). Your recorded voice, however, stays real-time, so they grow out of sync gradually.

The effect is more pronounced if you set Dosbox cycles way too high. The sound starts skipping when you play the game, but in the recorded video the skips don't exist, so the recorded video is essentially shorter than the time it took to record it.

One solution is to record your voice-over while watching your own replay. Setting Dosbox cycles lower might help, but it will still go out of sync for example if some other application causes disk activity and Dosbox gets delayed because the video recording can't write to the disk fast enough.

Reply 2 of 8, by BrianD1326

User metadata
Rank Newbie
Rank
Newbie

I guess the other question I have is why does DosBox require such a ridiculously powerful machine to run properly, even though it's emulating an operating system that didn't require nearly that much power? I mean, my new PC is pretty stout, and yet it still won't run on it? I didn't realize DosBox was that poorly designed.

Reply 3 of 8, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I really don't feel like explaining something that has been explained a million times before.

Here's an article on another emulator instead that explains the issues with emulation: http://arstechnica.com/gaming/news/2011/08/ac … es-emulator.ars

If you think DOSBox is "poorly designed" then perhaps you should create your own emulator and design it "properly".

How To Ask Questions The Smart Way
Make your games work offline

Reply 4 of 8, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Smooth move Brian, good luck with getting more help for this "poorly designed" emulator...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 5 of 8, by BrianD1326

User metadata
Rank Newbie
Rank
Newbie

I didn't mean to personally offend anyone. I guess I was simply unaware of the issues that emulation causes. I apologize for my previous statements. I guess I was just upset at spending so much for a new PC only to find that I still can't do what I want with it. I apologize again. It'd obviously not poorly designed, and is in fact amazing that a stable DOS can run on today's PCs. Again, there was no intent to offend anyone. If my apologies are not sufficient, then there is nothing else I can do.

Reply 6 of 8, by VileR

User metadata
Rank l33t
Rank
l33t

Just to clear things up; DOSBox doesn't just emulate the operating system, but also the CPU, hardware and peripherals, all in software. On top of that, you want to record *and compress* a video, in real time; run a separate app to record audio too; and rely on your OS to do the management. So yeah, the host CPU is going to take a hit.

Do check out the article linked in DosFreak's post, or run a search on the differences between emulators and virtualizers.

PROTIP: look into hardware video capture devices. No performance hit. There are quite a few posts on these forums discussing them, IIRC.

Also, if you plan to post DOS game footage to Youtube... please, for the love of god, make the world a better place by aspect-correcting your video to 4:3.
So many kids watching junk on youtube, and thinking that CGA was widescreen, and that circles used to be ovals... STOP THE MADNESS!

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 7 of 8, by BrianD1326

User metadata
Rank Newbie
Rank
Newbie

By hardware capture devices, do you mean something like FRAPS or the Roxio PC capture or HyperCam? People have suggested CamStudio but I've had nothing but problems with that.

I think I understand now though. I was wondering why people didn't use the capture feature in DB, and I guess it's because it uses so much power.

Reply 8 of 8, by VileR

User metadata
Rank l33t
Rank
l33t

No, those are all software capture programs (not familiar with Roxio though). I meant an actual physical hardware device that hooks up into your PC's video output.

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]