Ambler Soft

Cases. Completed software projects

Video clips builder software

Video clips builder software
Desktop application builds video clips using timeline markup, audio file and logos. Core of app built using FFMPEG library for Windows.

Read more...

Segmentation of music audio signal

Segmentation of music audio signal
For one of our projects was needed algorithm which can process music audio signal to detect points where music changes (split music on segments).

Read more...

Video stream segmentation

Video stream segmentation
In one of our projects where was need to use video signal processing, we've needed to split video stream on parts. Segmentation should based on changing of point of shot, switching of camera and other events which interrupts video flow.

Read more...

Digital signal processing software

Software for testing algorithms of digital signal processing
In most of our digital signal processing projetcs we use dinamic link libraries (DLLs) written on C++ or C#. It gives to us ability to build our systems using modules architecture. We've developed this software to test and explore additional digital signal processing libraries.

Read more...

Video effects library

Video effects library
We have developed several projects for video processing. In one of them needed dynamic link library (DLLs) written on C++ which can implement several video effects such as negative, swirl and some color filters.

Read more...

Highlight of words in audio signal

Highlight of words in audio signal
Highlight of words in audio signal is a part of large project. This task is the first step of speech recognition systems also known as speech-to-text systems. We needed to create algorithm which can be able to highlight words in audio stream. Algorithm should split the signal on parts, each of them represents one of words in English.

Read more...

Face detection software using OpenCV

Face detection software using OpenCV
For one of our projects was needed tool which can determine type of shot on video frame (close-up/medium/long shot and etc). The main idea was in using OpenCV to detect faces and calculate space which they hold on image. We've developed own metric system to determine type of shot using information of number and space of faces on the image.

Read more...

Face detection software using OpenCV with advanced settings

Face detection using OpenCV with advanced settings
In previous article we wrote about tool which can determine type of shot on video frame (close-up/medium/long shot and etc) using OpenCV. But default settings was not enough to solve our tasks.

Read more...

Motion detection and definition of motion type

Motion detection and definition of motion type
In video processing algorithms sometimes needs to determine what type of motion was detected. We was need to classify two types of motion: motion of object and motion of camera.

Read more...

Quota workup estimation system

Quota workup estimation system
Application was developed for manufactures printed circuit board. This Windows desktop software helps to estimate cost of production printed circuit board using cost of work and parts.
This software system uses several smart data scrapers which collects actual prices and abilities of parts on websites of manufacturers.

Read more...

Sapphire Root OpsMgt software – ERP system

Sapphire Root OpsMgt software - ERP system
Sapphire Root OpsMgt software - ERP system. This ERP system was developed as Windows desktop application using SQLite database. Application provide assistance in business.

Read more...

Medical diagnostics system. Welcome Diagnostics

Medical diagnostics system. Welcome Diagnostics
This system was build for medical purposes to control and manage workouts process in fitness center. Software stores client’s cards in database, have over 20 diagnostics tests which build conclusions using biomedical parameters. System can aggregate history of diagnostics and build charts which shows changes in client’s health. Also this software builds programs of exercises for clients using data about his health and purposes (grow thin or increase mass etc.).

Read more...

Day Planner

Day Planner
Day Planner is a one of the last ours projects. This software is used in our work and seems like very helpful in time management. Day Planner 2.0 includes a component of Gantt diagram developed by our team special for Day Planner.

Read more...

Areka CRM/ERP system

Areka CRM/ERP system
Areka is a CRM/ERP app for print shops. App controls workflow by orders, print documents using templates and has reports system. This system has database in cloud and it gives access to data from any point where user is.

Read more...

Sakura CRM/ERP system

Sakura. CRM/ERP system for translation bureau
Software controlls workflow of translation bureau. This CRM/ERP software was built in 2012 for one of the largest translation bureau in Saint Petersburg.

Read more...

Sort My Photos!

Sort My Photos!
Sort yours photos! This app for Windows 8.1 can search for similar photos or for full doubles, sort photos in time order, put them in folders by days, get metadata (EXIF) and rotate images.
Sort My Photos can process several folders with source photos, find similar and double photos, sort photos in required order, rotate and copy in folders by dates when the photo was made.

Read more...

Nissan cars maintenance system

Nissan cars maintenance system
This software is a part of large system and uses for comfortable work with data on website by Nissan cars maintenance and repair.

Read more...

System for management of kiosks for selling of water

System for management of kiosks for selling of water
This project is the largest web-application which we developed. System for management of kiosks for selling of water actually is an ERP (Enterprise Resource Planning) web-based system and now it uses in several companies located on Russia, Ukraine and Belarus. Current version is the second version, previous system has less functionality and using of the first version has showed new requirements.

Read more...

Bulk email sender

Bulk email sender
Software helps to make notifications to clients using list of recipients and using HTML templates of messages. Software connects to Microsoft Outlook and operates them, it is a bot which send emails.

Read more...

Momondo scraper

Momondo scraper
Momondo scraper

Read more...

Kayak scraper

Kayak scraper
Kayak scraper

Read more...

Yelp scraper

Yelp scraper
Yelp scraper

Read more...

Video files scraper

Video files scraper
Video files scraper is Windows desktop software which browse the website and downloads some videos on HDD.

Read more...

Tasks regeneration software. CATS bot

Tasks regeneration software. CATS bot
Robot for automate user activity on one website. App login and process some data on website.

Read more...

Twitter follow/unfollow software

Twitter follow/unfollow app
Twitter is very powerful tool for promotion and searching for customers. Twitter follow/unfollow software perform bulk follow and unfollow operations in Twitter.

Read more...

LinkedIn connector

LinkedIn connector
LinkedIn Connector app adds people to your connections using search in ‘People you may know’ page using keywords. This is smart software for increase your connections in LinkedIn.

Read more...

Emails checking software

Emails checking software
This Windows app checks whether is registered emails on one website. It can load list of emails, checks them and say what emails are registered on this website. Application works using multi-threading.

Read more...

Statistical analysis for marketing investigations

Statistical analysis for marketing investigations
Data mining system for analysis of sales data. The software carries on analysis using probability density function and builds portrait of the most likely customers for some services.

Read more...

Monitor Guru.com

Monitor Guru.com
Monitor Guru.com is scraper app which helps freelancers to give bids immediately on new projects. Software works in background and rereads projects list. When new project is posted app notifies user.

Read more...