Inspired by Tony's work on this I wanted to create my own music video "creation pipeline" and playback program, mostly as an exercise to see what's involved in realizing something like this.
Source a/v conversion heavy lifting is done by ffmpeg + a python script that converts the resulting frame data into the correct vera vram format. Source code available on request.
I simply had to use one of my favorite songs and video clips from the 80's for this: Take On Me from A-ha.
The video runs at 160*128 pixels at 15 fps and the sound is fairly high quality at 27Khz. But it's mono, because the sd-card isn't fast enough to support decent quality stereo sound next to the video stream. I think it's theoretically possible given the 180-200 kb/sec data transfer speed limit of a decent sdcard, but it just doesn't sync right with the way the current implementation works (reading video and audio blocks from 2 different files independently - it is difficult to sync them up properly).
The playback speed of the song is changed by a factor of 0.992 because this is the factor of the VGA refresh rate v.s. precise 60 FPS as to sync the audio and video up again otherwise they would desync gradually.
Music video
Forum rules
This is the only download category to upload works in progress of your application or game.
This is the only download category to upload works in progress of your application or game.
- desertfish
- Posts: 1126
- Joined: Tue Aug 25, 2020 8:27 pm
- Location: Netherlands
Music video
- Attachments
-
takeonme.zip
- (20.23 MiB) Downloaded 231 times
Re: Music video
If you haven't watched it:
Unveiling A-ha’s Rare 'Take On Me' Demos: 40th Anniversary Special
https://www.youtube.com/watch?v=SrTkZsnukrA
Unveiling A-ha’s Rare 'Take On Me' Demos: 40th Anniversary Special
https://www.youtube.com/watch?v=SrTkZsnukrA
- desertfish
- Posts: 1126
- Joined: Tue Aug 25, 2020 8:27 pm
- Location: Netherlands
Re: Music video
I have not! Thanks for the link, what a nice coincidence
- ahenry3068
- Posts: 1218
- Joined: Tue Apr 04, 2023 9:57 pm
Music video, Same concept, Different language.
Colorized version of the above Video.
Not trying to one up. Thought mine with code could be useful
Desertfish and I corresponded over this one quite a bit.
HERE IT IS:
Not trying to one up. Thought mine with code could be useful
Desertfish and I corresponded over this one quite a bit.
HERE IT IS:
Re: Music video
Would've been hilarious to "Rick roll" us.desertfish wrote: ↑Thu Dec 12, 2024 10:44 pm I simply had to use one of my favorite songs and video clips from the 80's for this: Take On Me from A-ha.

- ahenry3068
- Posts: 1218
- Joined: Tue Apr 04, 2023 9:57 pm
Re: Music video
mortarm wrote: ↑Mon Dec 30, 2024 3:07 amWould've been hilarious to "Rick roll" us.desertfish wrote: ↑Thu Dec 12, 2024 10:44 pm I simply had to use one of my favorite songs and video clips from the 80's for this: Take On Me from A-ha.![]()
Re: Music video
A-Ha on a C64 - https://www.youtube.com/watch?v=4MmVxfGtSTU