DS⁽ⁱ⁾ Mode Hacking said:Download:
Conversion:
Repo: <https://github.com/Epicpkmn11/dsi-camera/tree/camcorder>
- Download convert.py and run the bin file from the app through it
- Run
ffmpeg -y -r 5 -i out/%04d.png out.mp4
on the outputted PNG sequence, note that 5 FPS is not perfectly accurate, that's just an estimate
Video: https://cdn.discordapp.com/attachments/547986366357700620/1026349047168106536/out.mp4
Hello, I am cozmicdudes. I lost access to that GBA Temp acc last year but all the links don't work for the camera recorder.
can you resend it?
Discord said:__**dsi-camcorder**__
**Download**:
- https://cdn.discordapp.com/attachments/1004905476527489064/1059341719352651787/dsi-camcorder.nds
- https://cdn.discordapp.com/attachments/1004905476527489064/1059341719021309992/dsi-camcorder.cia
**Conversion**:
- https://cdn.discordapp.com/attachments/547986366357700620/1026348530803146783/convert.py
- `ffmpeg -y -r 5 -i out/%04d.png out.mp4`
**Repo**: <https://github.com/Epicpkmn11/dsi-camera/tree/camcorder>
**Video**: https://cdn.discordapp.com/attachments/547986366357700620/1026349047168106536/out.mp4
attached files instead.
The bin simply contains raw 256x192 15bpp BGR bitmap frames concatenated together, with u32 delays in between (in CPU cycles iirc, I meant to make that actually useful with milliseconds or so but haven't gotten around to it)Thank you! Can you briefly explain what the convert.py does? And what the output file is? I can tell that it converts the .bin to a series of PNG files, but I can't manage to run the python script using Python 3.8.
The highest bit of each 16-bits is always zero. It has a few uses on the DS depending on video mode (transparency bit, LSB of green), but with the camera it's just unused.Wow, Nintendo's had a thing for 15bit color since the GameBoy Advance. I'm curious, does f.read do 8bits at a time? If so, isn't there a bit missing each time or does the camera just leave an extra bit on the end of each pixel palette? Sorry, I don't know much about how the DSi Camera works. Or Python. Especially Python.