Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

StevenHuang2020/VideoPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

79 Commits

Repository files navigation

VideoPlayer

C++ Version VS Version QT Version FFmpeg Version OpenCV Version CMake

A simple video player based on QT and FFmpeg. This is just a rough work for personal use. Any bugs or suggestions about it are welcome.

Please find the release player here.

Usage Tips
  • Media->Open is to open local media file
  • Media->Open Youtube is to open Youtube url(The current method of getting stream URL from a YouTube URL relies on Python installation)
  • Media->Open Network Url is to open network stream media. For example http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4
  • You can use youtube_download.py to download Youtube video/audios.
Compilation
  • Requirements

    • QT
    • Visual Studio with QT tools extention
    • CMake
  • CMake

cd to 'CMakeLists.txt' folder
mkdir build
cd build
cmake .. -G "Visual Studio 16 2019" -T host=x64 -A x64
//build debug version
cmake --build .
//build release version
cmake --build . --config Release
History
  • v2.2.2, updated to QT6
  • v2.2.0, updated FFmpeg lib
  • v2.1.2, added Youtube URL Python script parsing
  • v2.1.1, change to clang-format
  • v2.0.10, updated thread exit control, fixed crash bug;
  • v2.0.9, added netowrk url; bug fixed;
  • v2.0.8, clickable progressbar; play speed bug fixed; added play list;
  • v2.0.7, audio visualization; youtube url open options; menu updates;
  • v2.0.3, play speed control; full screen
  • v2.0.1, CMake configuration
  • v2.0.0, added cv effects by using OpenCV;
  • v1.1.8, bugs fixed;
  • v1.1.6, app settings; loop play; media info;
  • v1.1.5, dxva2 decode support; recent files;
  • v1.1.4, play seek bug fixed;
  • v1.1.2, 29/04/22
    • play start thread; progressbar; skin;
  • v1.1.0, 23/04/22
    • A/V sync control
  • v1.0.1, 20/04/22
    • A/V play buffer control
  • v1.0.0, 16/04/22
    • initial version
References

About

A simple video player based on QT and FFmpeg.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /