All Projects â†’ deseven â†’ php-bpm-detect

deseven / php-bpm-detect

Licence: Unlicense License
php class for bpm detection

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to php-bpm-detect

youtube-play
🎵 A command-line utility which streams music from YouTube
Stars: ✭ 47 (+113.64%)
Mutual labels:  ffmpeg
JJMumbleBot
A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.
Stars: ✭ 40 (+81.82%)
Mutual labels:  ffmpeg
camstudio
CamStudio fork
Stars: ✭ 83 (+277.27%)
Mutual labels:  ffmpeg
Ruurd-Movie-Maker
Simple video editor to cut/paste video, change playback speed and change volume
Stars: ✭ 20 (-9.09%)
Mutual labels:  ffmpeg
yt-interval
Flask app to download YT videos in intervals. Eg. from start to 30 seconds: start-30
Stars: ✭ 47 (+113.64%)
Mutual labels:  ffmpeg
FFmpeg-3.4-Android
This repository helps to compile FFmpeg 3.4 Version for Android using Android NDK Standalone Toolchain.
Stars: ✭ 23 (+4.55%)
Mutual labels:  ffmpeg
video-cutter
Cut any video online using FFMPEG... no server needed ! (Thanks WebAssembly)
Stars: ✭ 30 (+36.36%)
Mutual labels:  ffmpeg
CAM
macOS camera recording using ffmpeg
Stars: ✭ 43 (+95.45%)
Mutual labels:  ffmpeg
soundy
Simple GTK client to control your Bose SoundTouch speaker
Stars: ✭ 12 (-45.45%)
Mutual labels:  soundtouch
staxrip
StaxRip is a video encoding app for Windows with a unrivaled feature set and usability.
Stars: ✭ 132 (+500%)
Mutual labels:  ffmpeg
my-awesome-projects
Learn by doing projects
Stars: ✭ 48 (+118.18%)
Mutual labels:  ffmpeg
30-days-of-shade
30 days of shaders in GLSL using GLSLCanvas
Stars: ✭ 134 (+509.09%)
Mutual labels:  ffmpeg
nott
The New OTT Platform - an excuse to discuss and design a simple edge computing platform
Stars: ✭ 46 (+109.09%)
Mutual labels:  ffmpeg
pmvr
Raspberry Pi Motion Video Recorder
Stars: ✭ 22 (+0%)
Mutual labels:  ffmpeg
cassandra-nginx-cdn
Some config files and POC code to use Apache Cassandra as distributed storage for HLS chunks accross multiple datacenters and scripts for converting/transcoding UDP MPEG-TS to HLS and vice versa. The idea is take from Globo.com’s Live Video Platform for FIFA World Cup ’14.
Stars: ✭ 24 (+9.09%)
Mutual labels:  ffmpeg
jsmpeg-stream-go
MPEG1 streaming demo with jsmpeg implemented by Go
Stars: ✭ 14 (-36.36%)
Mutual labels:  ffmpeg
MQPlayer
Android video player based on FFmpeg and Exoplayer
Stars: ✭ 20 (-9.09%)
Mutual labels:  ffmpeg
scr
🎤 A Super CRappy SCReenshot & SCreen Recording SCRipt for Sound Cloud Rappers + audio recorder, yes (sponsored by https://git.io/kiwmi)
Stars: ✭ 16 (-27.27%)
Mutual labels:  ffmpeg
discord-ytdl-core
Simple ytdl wrapper for discord bots with custom ffmpeg args support.
Stars: ✭ 52 (+136.36%)
Mutual labels:  ffmpeg
video-summarizer
Summarizes videos into much shorter videos. Ideal for long lecture videos.
Stars: ✭ 92 (+318.18%)
Mutual labels:  ffmpeg

php-bpm-detect

a php class for bpm detection

dependencies

php 5.2 or higher
soundtouch
sox
mpg123
ffmpeg (optional, can be used instead of sox and mpg123)

dependencies installation

fedora-based: yum install soundtouch sox mpg123 ffmpeg
debian-based: apt-get install soundstretch sox mpg123 ffmpeg
windows: sorry, you'll have to figure it out yourself :)

important: run the test-dep.php to test the dependencies

compatibility

tested on CentOS 6 with php 5.3.3, sox 14.2.0, mpg123 1.20.1, ffmpeg 0.6.5, soundtouch 1.8
tested on Debian 7 with php 5.4.4, sox 14.4.0, mpg123 1.14.4, ffmpeg 0.8.13, soundtouch 1.6

basic usage

$bpm_detect = new bpm_detect("file.mp3");  
echo $bpm_detect->detectBPM();

advanced usage

check the included test.php

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