Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I have to work on a small project. I am just preparing for it. It has to do with audio signals. I have heard that openAL a c++ library, focuses only on audio stuff. Can this library perform cross-correlation, fft etc to find if the two audio files are identical? If so, then please post any link to tutorials or any other helpful materials on openAL. And if not, then suggest me any other library that can perform these operations.
The idea is that I want an audio input, compare that input with other audio files, and want to get the best match, then print the corresponding word . Some thing like voice recognition, not the pure voice recognition but something similar.
Thanks!!!
You dont need OpenAL for comparing files if they are exactly the same.
For a file comparison, look for the <fstream> header.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I need to develop a video generator that takes in a set of images, music files and outputs mp4 videos. The platform is linux. Was wondering if there are any existing libraries that can do this job ?
Thanks
I believe Processing can do what you want.
you can use ImageMagick for video part. It has both good graphics/video library and corresponding console application. For sound embedding use gstreamer.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I would like to mix several sound (wave) streams into one.
Each stream might have a different format (bits/sample, channel count, etc.), so conversion is needed also.
I am looking for a library to do this, which I can link into my VS C++ project, before jumping in and implementing my own.
If you just want a library you can use the SOX library. It is pretty good and easy to use.
If you want more control over how the mixing is done, and maybe have more than 2 files to mix, you should take a look at the STK library
It is very simple yet quite powerful. The following is an example of how you can use a single line of code to mix two waves (simple superpositioning of the signals)
output.tick( input1.tick()*0.5+ input2.tick()*0.5 );
Hope this helps.
FMOD is quite good.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
later this year I'm going to have a lot of time on my hands, and I thought I'd start a "small" project for myself and release it as open source.
I'd like to code my own Fraps alternative. (or continue with Taksi http://taksi.sourceforge.net ).
Fraps is a video & sound recording programm, which captures the screen during gameplay. It has way more functions than I need and its commercial.
All I want is being able to record the screen / game I'm currently playing continuously including sound no other extras.
Now this is a new area for me, but not the programming languages. I thought I'll be using C++ (& others if needed).
What I need are hints where to look, and what to look for, where to read stuff rearding it. Etc. etc.
I hope y'all can help me!
Here is some good info on the techniques used by FRAPS.
http://www.woodmann.com/forum/archive/index.php/t-11023.htm
My company published a source code in C++ for hooking into DirectX to capture video and calculate FPS (audio is not included). It is available on github as AVRecorderTool.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I have a simulation in C++ which generates huge amount of data. Right now I am using MATLAB libraries to save the results as a .mat file, but eventually I will be needing an open source binary format. I don't want to implement my own binary format and ASCII is not an option. I heard that VTK provides .vtk binary file format for saving 3d data structures, which is exactly what I need. Is there a good C/C++ library for reading/writing VTK files?
Yes, there is a good library providing .vtk files I/O, and it is called... wait for it... VTK! :)
http://www.vtk.org/doc/release/4.2/html/classvtkUnstructuredGridWriter.html
http://www.vtk.org/doc/release/4.2/html/classvtkUnstructuredGridReader.html
(There are many other readers/writers to suit your data type).
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am looking for an open source C/C++ image/video thumbnail generation libraries.
(other than ffmpeg or DevIL)
Will Image Magick work? It is quite a capable library with C++ (and C) bindings. It does support grabbing still frames from some video formats, see here. It's a command-line example, but should work from the API as well.
Try ffmpegthumbnailer:
This thumbnailer was designed to be as fast and lightweight as possible. The only dependencies are ffmpeg, libpng and libjpeg.