Mac: stream a video file as webcam to applications (similar to CamTwist) - macos

I am trying to program a feature, similar to that of CamTwist, with which a video file (on hard disk) can be broadcasted to other applications as video input.
However, I am not sure where to begin..googling did not help much either.
a little guidance could be useful. :)

You've got the OSX tag set so I'm guessing you want to do this on a Mac. Take a look at Syphon it has a good shot at being what you're looking for.

Related

Saving and Image from RTSP Stream (VB6)

I am going to start off this question with; Yes. I have to use Visual Basic 6.0 to program this. It's out of my control which programming language is being used, and the one I have been told to use is VB6.
I am trying to create a program that can fetch the data from a RTSP Stream and save a single shot of the video feed to a bmp file. I have been looking on Google, and on Overflow, but I haven't been able to find a solution on how to go about accomplishing this.
One of the things I am worried about is compatibility issues. For example, one of my searches early on led me to EmguCV, but I can't get that working for VB6, and honestly I never really expected to get it working.
So are there any good libraries, or built in features for VB6 that can help me accomplish what I am trying to do? I am kind of just hitting my head against a brick wall here.
Try using Windows Media Control for the heavy lifting (streaming, video decoding, etc).
Just have to figure out how to pause first frame of the stream and capture it.

How to view a .ssf file (cctv video footage) on a Mac

Ive searched everywhere online and cant seem to find a video player for mac that supports .ssf files. I've tried Itunes and VLC but nothing.
Any help would be appreciated
I was also looking for a program that could read ssf files. I know your post is several months old, but it did show as a Google search results, so I thought I would share the application that I found for the benefit of other folks who might see your original post.
I have placed an ssf player on my google drive, so others can download it. It came with my DVR card. The file name is SSF_STL_Stream_Format_CCTV_camera_video_player.zip. The download link
Check the file headers in a text editor (like notepad) to see if you can work out what type of encoding it uses. Most of the CCTV PVR manufacturers have their own player software so see if you can work out which type it came from and if there is an associated player.
VLC will play most any type of encoding but these CCTV types are often optimised for quality/file size and may use custom types. You can manually select the type of encoding when you try to open a file in VLC but it normally does a fair guess by itself.
Best of luck!

Mac OSX Audio keyboard

I am creating an application that will pre-record a user's voice for each letter on the keyboard and when the app is running, if the user calls out '5', the system types 5 to which ever application is capable of accepting the input at that time. I am .NET person and venturing into XCode.
I have done some research and I am pretty sure of using AV Foundation for recording the audio. The question is how to use speech recognition in OSX and use it to identify a particular key on the keyboard...Will highly appreciate any feedback even if it might be general advice for the approach that I should take to tackle this project!
ThankS IN ADVANCE :) !
Let me be clear first. I have never done this before, but i have a general idea of how it is done. You need to Bind a audio file to a certain number/Key. Whenever a user speaks into the mic, you record their voice and upload it to a server, which compares the Audio File from the User to the pre recorded audio file the user made.
Here is a SO Question that talks about Audio Fingerprinting.
How can I Compare 2 Audio Files Programmatically?
You can compare the audio files in PHP/Python, and have it return a value. For example. If audio file a.mp3 (on server) matches to the newRecorded.mp3 the user just recorded, return a.mp3, then just strip the .mp3 and keep the key.
As far as recording sentences and commands, you might be able to do the same. I will continue to do more research on this and help you out as much as i can.
Hopefully this gives you a better idea and easier way of doing things.
Also there is this
https://developer.apple.com/library/mac/documentation/cocoa/reference/ApplicationKit/Classes/NSSpeechRecognizer_Class/Reference/Reference.html
and
https://developer.apple.com/library/mac/documentation/cocoa/conceptual/speech/Articles/RecognizeSpeech.html#//apple_ref/doc/uid/20002081-BCIHEBFH
This could be really helpful and would use built in speech recognition.

How to create video form the still image with music and Text on the images

I am looking for the open source or paid tools which help me to create a movie from the still image and music. I also want to put some text on the images.
My main concern is the video quality. I need a high quality video as output.
Can anyone please give me some suggestion.
I also want to know that, can we achieve this with the help of ffmpeg?
I am not interested for GUI tools, I am mainly looking for some API or service which takes input as images,texts,audio and gives output as a video.
OS does not matters. I can go with any os windows or linux.
The quality of the video should High.
Thanks in advance.
Since you don't tell us which OS you're using you make it difficult. This is possible with ffmpeg, the output quality depends on your input quality and the output format/codec you choose. Google has lots of ffmpeg tutorials.
Openshot is a great GUI based video editor for Linux and also available for Windows and Mac. Your task would be trivial to achieve using Openshot.

Can ffmpeg or vlc be used to stream IP camera video?

If so please provide an example.Just a simple example that doesn't refer manufacturer SDK is enough for me, I just need an example to get started, and I don't hope it to work for all cameras.
Can you play your camera's video in VLC? If so, then yes VLC can stream it.
You know, VLC's streaming documentation is quite good. I recommend reading it.
http://www.videolan.org/doc/streaming-howto/en/
Nobody can provide an example for you because you haven't provided any information needed for such an example. There are huge numbers of options for this project, so you are best off just reading the manual.

Resources