asdlei99 / ffvademo Goto Github PK
View Code? Open in Web Editor NEWThis project forked from gbeauchesne/ffvademo
Simple FFmpeg/vaapi based player
This project forked from gbeauchesne/ffvademo
Simple FFmpeg/vaapi based player
FFmpeg/vaapi Sample Player (ffvademo) Copyright (C) 2014 Intel Corporation Author: Gwenole Beauchesne <[email protected]> License ------- The FFmpeg/vaapi Sample Player (ffvademo) and its associated helper library are available available under the terms of the GNU Lesser General Public License v2.1+ Overview -------- This project consists in a simple FFmpeg/vaapi based video player, and an associated helper library, that demonstrate how to use FFmpeg with Video Acceleration (VA) APIs. Features -------- * FFmpeg decoder with VA-API support * Native X11 renderer through vaPutSurface() * EGL renderer showing off VA/EGL interop capabilities Non-goals * A full-blown player supporting every possible codec * A player that supports audio decoding * A player that supports software decoding Requirements ------------ Software requirements * VA-API (>= 0.36.0 for VA/EGL interop) * FFmpeg (>= 2.1) Usage ----- * Play an H.264 video with an MP4 container $ ffvademo /path/to/video.mp4 * Play a VC-1 video while converting the output to I420 format $ ffvademo -f yuv420p /path/to/video.wmv * Play an H.264 video while rendering with EGL/GLESv2 $ ffvademo -r egl -f argb /path/to/video.mp4
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.