This is a pseudo YUVviewer player based on Java Swing that can play YUV format video files. The player includes a UI interface and a controller that can implement functions such as playing, pausing, and stopping videos.
The project requires the following environment and configuration:
- Operating System: Windows 10, macOS, or Linux
- Java Development Kit (JDK): version 11 or higher
The project contains the following files and folders:
src
: Contains Java source code files.lib
: Contains dependency library files required by the project.images
: Contains icons used by the player.README.md
: Project documentation.LICENSE
: Project license file.
To use the player, follow these steps:
-
Clone or download the project.
-
Open the project in your Java IDE. We recommend using Visual Studio Code with the Java Extension Pack installed.
-
Run the
App.java
file to start the player. -
Alternatively, download the packaged jar file from the releases section and run the jar file using the following
java
command line to start the player:java -jar YUVviewer.jar
-
Set the playback parameters and manipulate the playback functions by clicking buttons, radio buttons, etc.
This project is licensed under the BSD License.
If you would like to contribute code or report issues, please create an issue or pull request on GitHub.