Skip to content

cnsuhao/Media-Player

 
 

Repository files navigation

Media-Player

基于FFmpeg (4.0) + SDL2的视频播放器。

系统要求: Linux / MacOS

环境配置

FFmpeg

$ ./configure --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfdk-aac --enable-libmp3lame  --enable-libx264 --enable-libxvid --enable-libvorbis --enable-libx265
or
$ ./configure --enable-shared
$ make
# make install

SDL2

$ ./configure
$ make
# make install

状态

2018-7-14
把音频解码放在音频播放回调函数线程里调用,解决了同时播放音视频卡顿的问题。单独播放音频因为没有视频帧控制的延时,导致快速读取完音频包后销毁了主线程。

UI

MacOS screenshot

MacOS

Ubuntu screenshot

Ubuntu

About

Media player implemented by FFmpeg (4.0) & SDL2 on Linux/MacOS. 使用FFMpeg+SDL2实现的Linux/MacOS平台的音视频播放器。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 90.1%
  • Makefile 3.9%
  • C 3.7%
  • CMake 2.3%