355 karma · joined December 2, 2013
Prison serves many purposes other than punishment - one of which is rehabilitation. Making someone's life miserable for several years, purely to punish them, does nothing in the long-run - hence why re-offending rates can be so high.
A lot of lights in London have a space marked out at the front reserved for cyclists and motorcyclists so that they don't get cut up by vehicles making a turn.
[1] http://webcache.googleusercontent.com/search?q=cache:XXVnP0Y...
Is it an American thing?
Before this can be done however, the placement of each song within the audio track as a whole needs to be determined, which is done with a combination of ffmpeg and C. Currently this process is quite slow and inaccurate - I'm trying to learn some ML theory at the moment with the hope of improving it!
I must have skipped over the article as I assumed it could pick up on internal audio. Seems like an oversight...
Time to evolve!
Python, RQ / Redis for the task queue, RethinkDB for the backend, FFmpeg for transcoding and C for DSP (only in testing).
I've spent the past few weekends building this:
It's a little app to identify the songs used in YouTube videos because I got fed up of finding awesome new music and then not knowing who the artist was.
The premise:
1. Enter a YouTube URL containing unknown music
2. Click 'Identify songs' to get the artists and songs
3. Profit!
Now unfortunately the current version is pretty primitive and doesn't always get anything right - but you'd be pleasantly surprised the times it gets things bang on! I've certainly added some new albums to my collection since...
Here are some cool videos:
- [Not another GoPro edit](http://audentifi.com/identify?video_url=https%3A%2F%2Fwww.yo...)
- [Fireworks From A Drone](http://audentifi.com/identify?video_url=https%3A%2F%2Fwww.yo...)
- [Freeride 41](http://audentifi.com/identify?video_url=https%3A%2F%2Fwww.yo...)
Intuitively...
- Sports edits usually work really well
- Longer, more complex videos don't work so well (something I'm looking to improve)
Any feedback is appreciated - I'd love to hear any improvements or ideas you guys have. I'm also tweaking the backend to use some machine learning algorithms to determine where the tracks start and end - does anyone have some useful resources on the topic?
Really I'm just testing the waters and seeing if it's worth continuing with the project. I can only afford to keep a couple of backend servers running, so if a lot of people are submitting videos then the waiting time can be quite long...
Thanks for your time guys :)