wang-bin cf088cf02c TODO. 1.Pause AVThread. 2.framework and optimization design
if AVOutput is null, we can not access the pause state from it. So pause
state stored in AVThread is required
2013-01-05 20:30:47 +08:00
Qt5
2012-12-23 20:37:03 +08:00
2012-12-23 20:43:38 +08:00
2012-10-29 11:11:38 +08:00
2012-11-06 01:32:49 +08:00
2012-11-01 00:03:00 +08:00
2012-12-18 15:04:05 +08:00

QtAV

QtAV is a media playing library based on Qt and FFmpeg.

Shortcut

Space: pause/continue

F: fullscreen on/off

T: stays on top on/off

N: show next frame. Continue the playing by pressing "Space"

O: open a file

P: replay

S: stop

M: mute on/off

Up: volume +

Down: volume -

->: seek forward

<-: seek backward

Build

qmake -r "BUILD_DIR=/your/build/dir" [path/to/pro]

make -j4

The binaries is in $BUILD_DIR/bin

NOTE: If you are using QtCreator to build the project, you should go to Projects->Build Steps->qmake->Additional arguments, add "BUILD_DIR=your/buid/dir"

Screenshot

Alt text

S
Description
A cross-platform multimedia framework based on Qt and FFmpeg. 基于Qt和FFmpeg的跨平台高性能音视频播放框架. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
Readme
16 MiB
Languages
C++ 69.7%
C 21.4%
QMake 2.6%
Python 2%
Shell 1%
Other 3.3%