Skip to content

About

Simple video player created in C in order to learn the FFmpeg API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Simple Video Player

Japanese Readme

Overview

This project is my attempt at creating a basic (scuffed) video player in order to learn SDL3 and the FFmpeg API, as well as a refresher for myself on programming in C.

video

The video player has the following functionalities:

  • Play videos by dragging a video file to the window
  • Pause/Resume with the Space key, or with the play/pause button in the UI
  • Seek backward/forward by 10 seconds with the Left/Right arrow keys, or with the -/+ buttons in the UI
  • Restart video from the beginning with the R key
  • Volume adjustment with the Up/Down arrow keys, or with the volume slider in the UI
  • Video scrubbing via the time slider

Libraries Used

For Future Improvement

  • Increase responsiveness of video scrubbing
  • Ability to open video files via a file dialog

References

AI Usage

All code in this project is handwritten, given that the main purpose of this project is to learn the basics of the FFmpeg API.

About

Simple video player created in C in order to learn the FFmpeg API.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages