All Projects → rockcarry → Ffplayer

rockcarry / Ffplayer

Licence: gpl-3.0
a video player based on ffmpeg for win32 and android platform.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Ffplayer

Fanplayer
A portable video player based on ffmpeg for windows and android platform.
Stars: ✭ 229 (+9.05%)
Mutual labels:  ffmpeg, player, ffmpeg-android
Android Video Trimmer
Android-Video-Trimmer项目实现了对长短视频进行片段的裁剪选择。使用MediaMetadataRetriever获取视频帧,采用ffmpeg进行视频裁剪,和视频压缩。
Stars: ✭ 824 (+292.38%)
Mutual labels:  ffmpeg, ffmpeg-android
Lossless Cut
The swiss army knife of lossless video/audio editing
Stars: ✭ 8,639 (+4013.81%)
Mutual labels:  ffmpeg, player
Fijkplayer
ijkplayer for flutter. ijkplayer 的 flutter 封装。 Flutter video/audio player. Flutter media player plugin for android/iOS based on ijkplayer. fijkplayer 是基于 ijkplayer 封装的 flutter 媒体播放器,开箱即用,无需编译 ijkplayer
Stars: ✭ 943 (+349.05%)
Mutual labels:  ffmpeg, player
Ffmpeg Android
FFMpeg/FFprobe compiled for Android
Stars: ✭ 592 (+181.9%)
Mutual labels:  ffmpeg, ffmpeg-android
Yuview
The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
Stars: ✭ 665 (+216.67%)
Mutual labels:  ffmpeg, player
Ijkplayer
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
Stars: ✭ 29,752 (+14067.62%)
Mutual labels:  ffmpeg, player
Ffmpeg Video Editor Android
Sample android project using ffmpeg for cutting and compressing video,reversing video,extracting image frames from video,extracting audio from video,add fade in fade out effect,create fast and slow motion video
Stars: ✭ 414 (+97.14%)
Mutual labels:  ffmpeg, ffmpeg-android
Ksplayer
iOS/macOS/tvOS video player
Stars: ✭ 86 (-59.05%)
Mutual labels:  ffmpeg, player
Ffmpegandroidlibrary
One line integration for FFMPEG Library in Android
Stars: ✭ 88 (-58.1%)
Mutual labels:  ffmpeg, ffmpeg-android
Player
FFmpeg and SDL2 video player
Stars: ✭ 119 (-43.33%)
Mutual labels:  ffmpeg, player
Ffmpegandroid
最新版ffmpeg3.3-android,并通过CMake方式移植到Android中,并实现编解码,转码,推拉流,滤镜等各种功能
Stars: ✭ 526 (+150.48%)
Mutual labels:  ffmpeg, ffmpeg-android
Wlmedia
Android 音视频播放SDK,几句代码即可实现音视频播放功能(支持:手机、电视盒子等设备。支持:http、https、rtsp、rtp、rtmp、byte[]、加密视频和各种文件格式视频;包含视频截图、音轨选择、字幕选择、循环播放、设置软解或硬解、自定义视频滤镜、透明视频、变速变调、声道切换、无缝切换surface(surfaceview和textureview)、视频比例设置、多路音视频播放等。)~
Stars: ✭ 505 (+140.48%)
Mutual labels:  ffmpeg, player
Flutter ijkplayer
ijkplayer for flutter
Stars: ✭ 703 (+234.76%)
Mutual labels:  ffmpeg, player
Playerdemo
一个视频播放器,开源版 potplayer ,用于总结播放器开发技术。
Stars: ✭ 491 (+133.81%)
Mutual labels:  ffmpeg, player
Bzijkplayer
基于cmake构建的ijkPlayer
Stars: ✭ 23 (-89.05%)
Mutual labels:  ffmpeg, ffmpeg-android
Sgplayer
A powerful media play framework for iOS, macOS, and tvOS.
Stars: ✭ 1,974 (+840%)
Mutual labels:  ffmpeg, player
Giraffeplayer2
out of the box android video player(support lazy load, ListView/RecyclerView and hight performance)
Stars: ✭ 344 (+63.81%)
Mutual labels:  ffmpeg, player
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (+89.05%)
Mutual labels:  ffmpeg, player
Playernx
First homebrew video player for Nintendo Switch! (using ffmpeg libraries)
Stars: ✭ 63 (-70%)
Mutual labels:  ffmpeg, player

!!!!!!!!!!!!!!!!!!!! ! important notice ! !!!!!!!!!!!!!!!!!!!!

due to git repo size become big, not convenient to clone. this project stop maintained.

please goto our new project fanplayer:

https://github.com/rockcarry/fanplayer

from now on, all changes will be commit to fanplayer.

ffplayer

A video player based on ffmpeg for windows and android platform.

ffplayer is not ffplay in offical ffmpeg source code. It is a simple player implemention on windows vs2005 platform. It is a light weight implemention without SDL, with directly access to bitmaps and wavdev by Win32 API.

Currently, this player can smoothly play many video files, with low cpu and memory usage (compared with ffplay of offical ffmpeg), and the audio/video also synchronized very well. More effort must be done to optimize things on hwaccel, performance, compatibility and stability.

The ffmpeg share library (dlls, libs & headers) are customized and built by myself, and I will regularly update it if ffmpeg has a major release. I write a simple guide for how to build ffmpeg on mingw64 platform, you can find it on ffplayer's wiki.

The windows version becomes stable, and the android version is coming. The android verion ffplayer is working now, but lots of work need to be done, to make it better.

features

  1. low memory and cpu usage
  2. audio/video synchronized very well
  3. gdi and direct3d rendering on win32 platform
  4. support variable speed playback 1% to 100%, 200% ..
  5. waveform and spectrum visual effect
  6. support stream selection
  7. support network media stream playback
  8. support dshow, gdigrab and vfwcap (avdevice of ffmpeg)
  9. take video snapshot, support save into jpeg and png 10.very fast (async) seek operation taking 0ms delay 11.support video rotation by ffmpeg avfilter 12.support step seek forward operation 13.support mediacodec hardware decoding on android 14.support dxva2 hardware acceleration on windows

testplayer

testplayer is a simple test player for ffplayer hot-keys for testplayer: ctrl+O - open file ctrl+E - switch visual effect ctrl+M - switch between letter box and stretch rect ctrl+R - switch between gdi and d3d ctrl+A - switch audio stream ctrl+V - switch video stream ctrl+S - take a snapshot of video ctrl+F - step seek forward

want to learn more?

want to learn more about ffplayer, please visit our wiki. https://github.com/rockcarry/ffplayer/wiki

contact and discuss

email : [email protected] qq group: 383930765

rockcarry 2016.1.7

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].