This is a simple program that converts videos to the format that the TI-84 Plus CE can play. It uses the FFmpeg library to extract frames and uses the TI-Toolchain to convert the frames to the format that the calculator can play and compile the program.
- FFmpeg (Must be in PATH)
- CE Dev Release (Must have the
bin
directory added to PATH) - Node.js 12+ (Must be in PATH)
- TI-84 Plus CE pre-M with OS 5.4 or below
- Clone the repository
- Run
npm install
in the repository directory - Run
npm run build
in the repository directory
- Run
node build --filename <filename>
in the repository directory a. Runnode build --help
for a list of options - The frames will be extracted and put into the
frames/{filename}
directory - The frames will be converted to the format that the calculator can play and the C source code will be generated in the
calc/{filename}-{width}x{height}
directory
- Navigate to the
calc/{filename}-{width}x{height}
directory - Build with make
Windows Powershell: `make "-j$($env:NUMBER_OF_PROCESSORS)"`
Windows CMD: `make "-j%NUMBER_OF_PROCESSORS%"`
Linux: `make -j$(nproc)`
- Copy the .8xp and .8xv files (if generated) to the calculator
- Run the program on the calculator
Apache 2.0
- 1nch (me) for making this program
- FFmpeg
- CE-Programming
- Node.js