Færdiggjort

Musical BPM detection with adaptive, variable-speed Video-playback

The Project is to create a "Proof of Concept" mini-application (later extendable, of course) - yet, for now WITHOUT any design, menus, user handling, authentication, etc - in which a pre-recorded, High-FPS Mp4 video should be adjusting its on-screen playback speed in real-time, gradually, proportionally to the detected & calculated approximate actual musical BPM ("Beats Per Minute") from the Phone's Microphone. (The Video itself will not have sound, or, at least not for now). Video Playback speed should follow the rhythm / tempo change in real-time.

In plain words - The mini-Application should download (prior to starting the visualization) a High-framerate MP4 Video file from the Client's server, and the use the Microphone to continuously take samples (ie. in every 5-10-20 milliSeconds), to be stored for evaluation in a Sliding-time-Window array, to look for "Volume Peaks" inside which are significantly (ie. min 1.5x) louder than the average Volume of the latest few seconds, count them (by excluding double-detection of the same) Peaks, and then approximate the musical BPM, based on the last few seconds ie. the latest 5 seconds) by counting the Peaks & linearly projecting them up to 60 seconds (BPM).

BPM evaluation & video playback speed variation should be continuous & instantaneous, ie on each new sample taken from the MIC (ie. every 5-10-20 miliSeconds), BPM estimation should be re-calculated, & video playback speed altered, if needed. Since BPM is calculated from a sliding window, averaging BPM over ie. 5 seconds, this should almost never result in sudden "jumps" in BPM and / or correlated Video playback speed.

The Client-provided videos will be short (30-40 seconds), but of relatively high framerate (ie. 60-240 true FPS), so that slowing down the Video should & could will result in very SMOOTH playback, WITHOUT GLITCHES OR JUMPS (ie. a 120 FPS video would still have 15 Frames/ second even if slowed down to 1/8, or 0.125 speed.

The Target video playback speed rate - relative to the calculated BPM - will also be provided by the Client's server, for example (a typical value) would be 1.0x playback speed for 120 BPM, changing linearly (0.5x speed for 60 BPM, 2x speed for 240 BPM), and so on.

The Project is for both Android & iOS, but Android should be prioritized in Milestones as well because it is 10x times more common in the Client's country.

The project will be split up to 4-6 milestones, depending on the accepted bid, to be discussed after granting the job. More technical details will also be available in the Tech Spec document for the selected Freelancer.

For serious bidders, even more detailad technical specification will be available.

Bidders should be deeply familiar with AudioVisual / Multimedia capabilities of both Android and iOS devices, the project might require low-level, Native function calls on both Audio Pre-processing, Audio Sampling, as well as Real-time Video playback speed variations (ie. Speeding up / slowing down a high-FPS video on-the-fly).

Færdigheder: Audio Processing, Video Processing, Android, iOS Development, Mobile App Development

Om klienten:
( 4 bedømmelser ) Budapest, Hungary

Projekt ID: #34808504

Tildelt til:

(21 bedømmelser)
8.1

26 freelancere byder i gennemsnit €2700 timen for dette job

gangradeankit

Hi please initiate the chat to discuss more about this opportunity. i will assure you for the quality service and support

€3500 EUR in 70 dage
(103 bedømmelser)
8.4
GintarasZelvys

Hi. As an Mobile Expert, I can build your app. I am familiar with video stream and BPM estimation I will service you good design. I have mobile and backend skills with 7+ years. I wish to work for you. Thanks for atten Flere

€2000 EUR in 20 dage
(28 bedømmelser)
6.8
corpmember29

Hi there! I can create a "Proof of Concept" mini-application You need a Musical BPM detection with adaptive, variable-speed Video-playback, I have seen the project description carefully send me a message for more d Flere

€2200 EUR in 28 dage
(47 bedømmelser)
6.9
shivmirthyusl

Good Day. Looks like you are tying to download the pre-recorded MP4 video from the server actual musical and sync with BPM ("Beats Per Minute") from the Phone's Microphone. I would like to have an opportunity to d Flere

€3500 EUR in 40 dage
(12 bedømmelser)
6.7
atech0

Dear Hiring manager , I have 7+ years of extensive experience with the Android and IOS development with the webservices as well . Our Experience, Expertise & Services : Mobile App Design |Android IOS |Android studio Flere

€2500 EUR in 30 dage
(7 bedømmelser)
6.5
fleetways

Thank you for looking at our bid. If I understand correctly in the prototype, we can assume audio data in the MP4 file downloaded - (a)Playing the video (b)Sampling the audio using microphone (c)Averaging samples in th Flere

€2500 EUR in 7 dage
(2 bedømmelser)
6.0
IanFullstack

Hello How are you? I read your job description and I am sure I am good candidate to complete your job very well in given deadline. I am high skilled and rich experienced web & mobile design & development expert for ov Flere

€2000 EUR in 7 dage
(6 bedømmelser)
5.4
ntsolutions

Hello, we have 20 years of experience in design and web development, we can make your App in a hybrid system, based on nodeJS, AngularJS (like IONIC) or ReactJS (like React Native), in other words, with a single develo Flere

€5000 EUR in 60 dage
(1 bedømmelse)
5.5
palakwebapp21

Hello, I have read your project on ""Musical BPM detection with adaptive, variable-speed Video-playback"" Project is to create a "Proof of Concept" mini-application (later extendable, of course) - yet, for now WITHOUT Flere

€2500 EUR in 28 dage
(9 bedømmelser)
5.5
Koki1216

Hello, this is Koki from Japan who has been working as a Mobile app development to for the last 8 years. I have checked your project description carefully and I found this project as a good fit to match my skill sets Flere

€3000 EUR in 15 dage
(4 bedømmelser)
5.1
nextBillionaire

Hi. I can take care of the BPM and I have experience with analysing audio and producing visuals using FFT and other means. I can also work with video synthesis and resembling them based on requirements.

€3000 EUR in 20 dage
(14 bedømmelser)
5.1
FiveExceptions

Hello, We have carefully gone through the mentioned job description and We found ourselves best suited. We can efficiently take care of all of your requirements as We have developers with more than 8+ years of experie Flere

€3000 EUR in 7 dage
(7 bedømmelser)
4.9
kjeetinder2714

Greetings !! Hope you are doing well ! I have 7+ years of experience in Android app development. I go through with the job requirement and I can do this. As encryption of messages is your main requirement I have done Flere

€2000 EUR in 7 dage
(11 bedømmelser)
4.3
stairovic940

have rich experience in React.js with Node.js and integration with React Native and Flutter apps. I am very familiar with handling timeline mobile app for Android and iOS. So I have confidence in this project. As a sen Flere

€2500 EUR in 7 dage
(9 bedømmelser)
4.2
mitchellking

Hello, this is Mitchell from United State who has a very good experience with Mobile app development. I have read your project description in detail and I think I am the good fit for this project. Looking forward to ta Flere

€3000 EUR in 20 dage
(3 bedømmelser)
3.6
kmd715

Hey, Hope you are fine. I read your project details and understood your requirement. I would like to do this project if you like to accept my proposal. I am expert in Mobile application development and I have developed Flere

€3000 EUR in 7 dage
(11 bedømmelser)
3.4
Valuesolutions

Hello, I hope this finds you well. I have just seen your project requiring; Mobile App Development Android iOS Development Audio Processing Video Processing I believe that my 10-year experience in this field is what y Flere

€2500 EUR in 6 dage
(3 bedømmelser)
4.2
maksymkozhedub

Audio & Video Processing Expert using AI !!! Hello, I am glad to chance to get this project posting, and i read you description carefully and understood what you need. I am a Senior Image Processing, Audio Processing a Flere

€2500 EUR in 7 dage
(1 bedømmelse)
2.4
novicicdevbg

Hello, employer. Innovative, task driven professional having more than 5 years experience in mobile development. sure I am the righ suited candidate you are seeking for. Highly innovative, tech goal oriented app develo Flere

€2000 EUR in 7 dage
(0 bedømmelser)
0.0
Ate123

Hi, Nice to meet you. Please check this link [login to view URL] This app developed by me and include your requirements. after check this, if you are interested with me, Flere

€2500 EUR in 10 dage
(0 bedømmelser)
0.0