You are not logged in.

Read the FAQ and Knowledge Base before posting.
WiFi not emulated and not supported!!
We won't make a 3DS/2DS emulator.



#1 2018-02-27 05:08:44

fintogive
Member
From: USA
Registered: 2014-04-11
Posts: 248
Website

seamless AVI files for x64 builds

so now that the avi dumping has been improved greatly

What about  seamless recording with avi (as in files arn't split every few GBs) with x64 builds and possibly x86 builds?
is that possible to do at least for x64 builds?

Offline

#2 2018-02-27 09:16:07

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 4,765

Re: seamless AVI files for x64 builds

I don't think VFW api supports it. I would need to be rewritten. Go find another windows emulator that does it, maybe we can rip it off.

Offline

#3 2018-02-28 05:43:35

fintogive
Member
From: USA
Registered: 2014-04-11
Posts: 248
Website

Re: seamless AVI files for x64 builds

well i would say fceux but its probably based on the same code. and dolphin has terrible avi dumping.  not sure of any other emulator with a built in avi dumping capabilities but i'll report back if i can find one

Last edited by fintogive (2018-02-28 05:44:31)

Offline

#4 2018-03-01 06:20:04

zeromus
Radical Ninja
Registered: 2009-01-05
Posts: 4,765

Re: seamless AVI files for x64 builds

Or find any opensource program whatsoever that can dump > 2GB avis.
Maybe I can port the FFMPEG approach we use in bizhawk. Try ffmpeg (and avi while youre at it) there and see if it suits your needs.

Offline

#5 2018-03-01 12:58:23

mgitkun
Member
Registered: 2017-06-06
Posts: 43

Re: seamless AVI files for x64 builds

zeromus wrote:

Or find any opensource program whatsoever that can dump > 2GB avis.

What about PCSX2? *He asked nervously.*


i5 2500K - CPU | GTX 480 - GPU | 8GB - RAM | TX650 - PSU | Windows 7 x64 - OS

Offline

#6 2018-03-01 17:10:33

rogerman
Member
Registered: 2011-06-04
Posts: 360

Re: seamless AVI files for x64 builds

fintogive wrote:

so now that the avi dumping has been improved greatly

What about  seamless recording with avi (as in files arn't split every few GBs) with x64 builds and possibly x86 builds?
is that possible to do at least for x64 builds?

As the code currently stands, our AVI dumping is completely reliant on the ancient Video for Windows API, which sets hard limits on file sizes. For safety's sake, we use the 2 GB file limit for best compatibility.
https://support.microsoft.com/en-us/hel … e-avi-file

And yes, it would be obviously be better if we got away from the VfW API and used a more modern API. We would have more encoding options, better performance in many cases, and cross-platform support. Not to mention file sizes greater than 2 GB! Yeah, using something like ffmpeg would be nice...

Edit: Oh yeah, try commit git#db1a19a. This version increases the written file size of AVI segments to be much closer to the 2 GB limit, whereas previous versions held back from the limit a good bit. It should help you get a few more frames in per AVI segment.

Last edited by rogerman (2018-03-01 17:12:33)

Offline

Board footer

Powered by FluxBB