Skip to content

TNTksals/yuv-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YUVviewer

Overview

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.

Requirements

The project requires the following environment and configuration:

  • Operating System: Windows 10, macOS, or Linux
  • Java Development Kit (JDK): version 11 or higher

Folder Structure

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.

How to Use

To use the player, follow these steps:

  1. Clone or download the project.

  2. Open the project in your Java IDE. We recommend using Visual Studio Code with the Java Extension Pack installed.

  3. Run the App.java file to start the player.

  4. Alternatively, download the packaged jar file from the releases section and run the jar file using the followingjava command line to start the player:

    java -jar YUVviewer.jar
    
  5. Set the playback parameters and manipulate the playback functions by clicking buttons, radio buttons, etc.

image

License

This project is licensed under the BSD License.

Contributing

If you would like to contribute code or report issues, please create an issue or pull request on GitHub.