All Projects → astoeckel → acinerella

astoeckel / acinerella

Licence: LGPL-2.1 License
FFmpeg wrapper library for audio/video decoding

Programming Languages

c
50402 projects - #5 most used programming language
pascal
1382 projects
CMake
9771 projects
shell
77523 projects

Projects that are alternatives of or similar to acinerella

Goffmpeg
FFMPEG wrapper written in GO
Stars: ✭ 469 (+2505.56%)
Mutual labels:  wrapper, ffmpeg
Ffmpy
Pythonic interface for FFmpeg/FFprobe command line
Stars: ✭ 360 (+1900%)
Mutual labels:  wrapper, ffmpeg
ffmpeg-progressbar-cli
A colored progress bar for FFmpeg.
Stars: ✭ 140 (+677.78%)
Mutual labels:  wrapper, ffmpeg
Jaffree
Java ffmpeg and ffprobe command-line wrapper
Stars: ✭ 184 (+922.22%)
Mutual labels:  wrapper, ffmpeg
Dis-Snek
A Python API wrapper for Discord
Stars: ✭ 71 (+294.44%)
Mutual labels:  wrapper
hanami-bootstrap
Bootstrap wrapper for hanami framework.
Stars: ✭ 13 (-27.78%)
Mutual labels:  wrapper
AndroidFFmpeg
FFmpeg命令在Android中的使用
Stars: ✭ 28 (+55.56%)
Mutual labels:  ffmpeg
TinyClip
🚀 JavaFX开发的FFMPEG-GUI客户端
Stars: ✭ 59 (+227.78%)
Mutual labels:  ffmpeg
yayd
youtube-dl backend in Rust, aka youtube & co downloader
Stars: ✭ 32 (+77.78%)
Mutual labels:  ffmpeg
mmtool
mutimedia tool script
Stars: ✭ 21 (+16.67%)
Mutual labels:  ffmpeg
X1Player
iOS端封装的视频播放器.支持直播,录播视频的播放,支持常用的播放界面控制,类似于ijkplayer 优点是体积更小,使用快捷
Stars: ✭ 21 (+16.67%)
Mutual labels:  ffmpeg
elixir-queue
Queue data structure for Elixir-lang
Stars: ✭ 18 (+0%)
Mutual labels:  wrapper
GodaddyWrapper.Net
.Net GoDaddy API Wrapper in C#
Stars: ✭ 15 (-16.67%)
Mutual labels:  wrapper
FFmpegAudioPlayer
基于FFmpeg+OpenSL ES实现的音频播放器,组合使用多种过滤器
Stars: ✭ 50 (+177.78%)
Mutual labels:  ffmpeg
Dockerfiles
Optimized media, analytics and graphics software stack images. Use the dockerfile(s) in your project or as a recipe book for bare metal installation.
Stars: ✭ 98 (+444.44%)
Mutual labels:  ffmpeg
Tana
Bringing the Picture-in-Picture experience to the desktop.
Stars: ✭ 109 (+505.56%)
Mutual labels:  ffmpeg
jellyfin-ffmpeg
FFmpeg for Jellyfin
Stars: ✭ 88 (+388.89%)
Mutual labels:  ffmpeg
node-latex
🧾 A utility for running LaTeX subprocesses in Node.
Stars: ✭ 31 (+72.22%)
Mutual labels:  wrapper
nightcoreify
Randomly generates nightcore and uploads it to YouTube. A joke that got out of hand.
Stars: ✭ 54 (+200%)
Mutual labels:  ffmpeg
video-audio-tools
To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
Stars: ✭ 164 (+811.11%)
Mutual labels:  ffmpeg

Acinerella

About

Acinerella is a simple wrapper for the playback facilities of the FFmpeg libraries. It features a relatively simple and stable C API with about ten functions. Correspondingly, it should only take a few minutes to translate acinerella.h to other programming languages. Hence, Acinerella should be easy to integrate with other programming languages than C, facilitating media decoding in your own application.

Acinerella allows you to load your media streams directly from memory without the need of registering an ominous protocol format.

Features

Simple API

Acinerella does all the "FFmpeg stuff" for you. Decoding videos was never easier.

Single compact library

FFmpeg can be staticaly linked into Acinerella

Can be easily used from other programming languages

The Acinerella C API is about 120 lines long and is easy to port to other programming languages. A Pascal header exists.

Usage

Make sure you have a recent version of FFmpeg and CMake installed. Under Linux, building Acinerella is as simple as runing the following commands:

git clone https://github.com/astoeckel/acinerella
cd acinerella && mkdir build && cd build;
cmake .. && make

Old versions

Unsupported old binary versions of Acinerella may be found at

https://sourceforge.net/projects/acinerella/files/

License

Copyright (C) 2008-2018 Andreas Stoeckel

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

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].