kopia lustrzana https://github.com/raspberrypi/pico-playground
36 wiersze
1.5 KiB
Markdown
36 wiersze
1.5 KiB
Markdown
This is a 320x240x30 movie player that runs at a 48Mhz system clock (it was developed on FPGA which ran at that frequency).
|
|
|
|
The compression format is not surprisingly not crazily advanced, so movie files are large!
|
|
|
|
### Sample Movie
|
|
|
|
Here is "Big Buck Bunny": https://drive.google.com/file/d/1q3szTVccPZ08v_TMDxy9ZgqeOOXXwHCX/view?usp=sharing which is 1.6GB
|
|
|
|
### Writing a Movie to SD Card
|
|
|
|
These are raw disk images without a filesystem. These instructions assume a certain level of knowledge Please feel free to submit PRs
|
|
to improve them!
|
|
|
|
#### Single Movie
|
|
|
|
A single movie can just be burned as the entirety of the SD card (via `dd` on unix). Note this will overwrite everything on the card.
|
|
|
|
#### One or More Movies
|
|
|
|
You can format the card with a GPT and then image movies onto the partitions (the partitions must obviously be big enough). The partition name from the GPT is used as the title for the movie.
|
|
|
|
### Playback controls
|
|
|
|
These are quite limited and use the 3 buttons on the VGA board, and use single button presses with function determined by how long the button is pressed before it is released.
|
|
|
|
* Short (<.25s) press while playing: `Slower : Pause : Faster`
|
|
* Short (<.25s) press while paused: `Step Backward : Play : Step Forward`
|
|
* Medium (<1s) press: `Previous File : Toggle Menu Display : Next File`
|
|
* Long (>1s) press: `Lower Volume : Toggle Play Direction : Higher Volume` - note you can hold the button down to continuosuly lower or raise volume.
|
|
|
|
Pause and then unpause to reset playback speed to 1x
|
|
|
|
|
|
### Converting
|
|
|
|
see [here](converter/README.md) |