Visual C++ :: How To Implement HD Video Recording Using DirectShow
Jun 19, 2013
I am using DirectShow to Play / Pause / Stop and Capture Video files. But Capturing and playing of video files is simple. I want to Implement HD Video recording in my project.
how to Implement HD Video Capturing using DirectShow.?
Or Apart from DirectShow, is there any other method to Implement HD Video recording in MFC.
View 6 Replies
ADVERTISEMENT
Nov 21, 2012
I am working on a project in which we capture a video using DirectShow samples. I want to know whether it is possible to capture a video with No noise, No interference etc. in other words, we want to capture High Quality (HD) video using DirectShow.
Is there any sample defined in DirectShow using which we can capture HD video.
View 4 Replies
View Related
Mar 25, 2014
I want to write a program that is going to turn on my webcam and then display whatever the webcam is pointing at on the app. But I am more interested in knowing how I can get a video recording as input from the webcam to one of the program functions, because I suppose that is what should happen.
View 1 Replies
View Related
Jun 15, 2013
I am using DirectShow to play/pause/stop a video file. I am having a slider control which increments with the playing video. I have done some calculation to find the exact step to forward or backward the video.
On dragging the slider to any position, video forwards/backwards to the new position, but slider doesn't get increment. Say I drag the slider from 10 to 50, video goes to the new position, but on releasing the capture slider again jumps back to the previous position from where it was dragged.
View 2 Replies
View Related
Jan 13, 2015
I would like to know in which way is the best to make ActiveX control for video. ActiveX control will need at least show picture and be able to go back in past, change resulation of picture and similar. How complex it is to do something like that? Is MFC best way to make it? Is there somewhere similar code?
View 2 Replies
View Related
May 4, 2015
I have code (found long time ago, ~2001) to make videos from OpenGL rendering in my view class. In my OnDraw() function I call the function SaveAsAvi(). This works as intended until I have 255 frames in the movie I am trying to make. After that, Windows Media Player claims it cannot play the file. VirtualDub claims the avi contains Palette Changes and shows the correct number of frames (>255) but all frames past 255 are the same and equal to the last frame.
Memory overflow? Need to free m_pixels sometime somewhere?
Code:
void C***View::SaveAsAvi() {
C***Doc* pDoc = GetDocument();
if (pDoc->m_avi_status == -1)// initialize AVI stuff {
KillTimer(1);
// allocate space for the pixel info
[Code] ....
View 1 Replies
View Related
Nov 19, 2013
I have a code which is a set of rgb frames to be displayed at 25 fps to make it look like a video. While I createWindow invalidate and update it based on a timer, the video plays fine, but the buttons of Play, Pause etc hangs during the time video is playing.?
View 11 Replies
View Related
Jul 18, 2014
I am having trouble understanding what I need to do to halt the flow of a program until a video file finishes playing. So far I have accomplished getting the video to play, but the program continues while the video is playing rendering the content of the program on top of the video making it not seen.
My goal is to make the video play, then once it has finished the rest of the program should run.
So far I have this in the start up area of my code:
//Initialize components for DirectShow to stream a video at start-up
CoInitialize(NULL);
//creates filter graph manager
[Code].....
After this code runs once, the program proceeds immediately into the loop where my update and render functions for the program runs. Preferably, I want to stop just the render function while allowing the update to continue to check if the user presses a key to skip the video. What do I need to add to the code to do this?
View 1 Replies
View Related
Oct 25, 2013
I am developing a VC++ application with windows media player component. play video from a video buffer data which i have?
View 2 Replies
View Related
Jun 11, 2013
I am working on a project in which I use DirectShow to Play / Pause / Stop the video. I am using slider bar to show the progress of the video. As the video starts playing, the slider bar moves in proportion to the video duration. Now when user moves/drags the slider bar to a new position, I want to forward the video in equivalent proportion.
Say if video duration is 50 seconds and max range of the slider bar is set to 100. slider will 2 steps for 1 second of video progress. Now if user drags the slider to 60 while video is playing, I want to increment/forward the video. if user moves the slider backward, video should move backward.
I have done with the slider moving along with the video and when user drags the slider. How to set the new position of the video, so that the video starts playing from that point.
View 4 Replies
View Related
Jan 15, 2013
Opening large files in c++. In my application, i am trying to save video as long as users have space in harddisk. What I am trying to do is when user is recording video i am trying to append the video data in to the file. The problem is that every time file size reach over 2GB my software crashes.
View 5 Replies
View Related
Nov 28, 2013
I am working on a solution for the above problem. Without success by now. To draw it within OnMouseMove with XOR-operation in not a good solution.
One problem: OnMouseMove is not called if the mouse moves to outside the CView-window.
But in this case the crosshairs should be deleted.
Second: working with XOR will not be good because we need a defined state (visible/not visible).
View 11 Replies
View Related
Mar 16, 2013
I've been trying to figure out how to implement a way to save this board state throughout a user's inputted path. At the end, I need the output to print out the board states (user's path) of how he or she got the puzzle solved. This puzzle is the 15 Puzzle; but we have it to change by the user's input on what size they want to play (3x3 to 5x5). How to save the board state of each user input, then print those out in order from beginning to solved puzzle state. Subsequently, I would also need transferring the board state to change with using a vector to store the size based on user input. How to proceed, using a first search to solve the puzzle from the current board's state.
calculations.h
Code:
/*Calculations set as a header to keep compiling simple and faster*/
#ifndef calculations
#define calculations
int solved[5][5];
void initialize(int board[][5], int);
void slide(int board[][5],int move,int);
bool isBoardSolved(int board[][5],int);
[Code] .....
View 6 Replies
View Related
Apr 5, 2014
is is possible to put a video in your c++ game using allegro 5?before starting the game................
View 1 Replies
View Related
Oct 28, 2013
I have been working with video files and my task is open a video file, get it copied into another file and then changing into binary format. after getting few bits inverted, changing back it into ascii formats. Original video contains normal and extended ascii codes. Unfortunately, i got stuck at first step, whole video file is not being copied. i have written a piece of code that copies the whole word/ any text file but the video file is not fully copied as just 5KB out of 119,659 KB are copied.
Code: #include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[]) {
FILE *fp1,*fp2;
char c;
fp1 = fopen( "sample.mpg", "r") ;
fp2 = fopen("result.txt","w");
[Code] ....
View 9 Replies
View Related
May 20, 2013
I would like to create a video game. It would be text based. How could I set up a save system? Also, how would I load it?
View 3 Replies
View Related
Apr 2, 2014
I've been wondering if there's a function or procedure used to know the current video mode. An example of how this was done in Pascal:
function VideoMode : integer;
begin
if (lastmode = BW40) or (lastmode = BW80)
VideoMode := 40
else
VideoMode := 80;
end;
I've been told "conio.h" has a lastmode function, but it doesn't seem to be supported in Dev-C++ and Visual Studio C++. Is there a Windows function to know the number of columns in the current video mode?
View 1 Replies
View Related
Oct 9, 2014
I have loads of movies on DVD and they are all on my media server, but the media server doesn't actually allow streaming to be done, the movies are just stored in a folder on the desktop.
My goal would be able to host all my movies on my LAN server, then build an application to run on a windows based PC at home, not over the Internet just over LAN. For example, say the server I have at home had all the movies in a folder on the desktop, then when I start the client on another PC or laptop in my house, I could view all the movies, choose which one and then stream it to that client PC. I am using C#.NET WPF visual studio.
Maybe I could use something like VLC player to play the movies but I would want to build an client application to view the movies and search for them on the server where the movies are stored. Also I know there are other media streaming programs out there but I want to develop my own one for my uses.
View 8 Replies
View Related
May 1, 2014
I'm currently stuck whit a problem. I would like to access video memory of the console(Yes, only the black box) in C. I know how to do it in turbo pascal :
Var
video:array[0..4000] of char absolute $B800:0000;
But i don't know the numbers in C. I've searched for the numbers of the memory in C but i can't find it.
View 7 Replies
View Related
Jan 23, 2014
I making a application which convert video to audio in MFC. i want make it without using FFMPEG . How can it possible.
View 1 Replies
View Related
Apr 9, 2014
I am making a game of quiz and i want to play a small clip in one of the rounds, but i dont know how to do it in c++ ....
View 3 Replies
View Related
Dec 3, 2014
I am working on a video game that is based on a tutorial I found online and I ran into an issue associated with accessing an object's method inside another class object's function without making the object global which seems bad.
Here is basically how the tutorial set things up in the game: The game has a base class called GameObject then there are other child classes that inherit from this class. The GameObject class has all the basic information an object would have that needs rendered on the screen (x/y position, size of bitmap, bitmap, whether or not it is collidable, etc).
One of the child classes SpaceShip, which is the player so it has attributes and methods associated with managing # of lives and points scored.
There are other child classes of GameObjects in the game that need to take life and add points from the SpaceShip object if they collide with the spaceship or other objects.
In the collision handling routine I basically call a function "void Collided(int objectID)" when a game object collides with another. Within the Collided() routine, there is logic that executes code or other functions based on the objectID it collided with. Some of the collisions require taking life from the spaceship or adding points. The way this was accomplished in the tutorial was with function pointers (see Bullet class constructor and collided method for example). Is this really the best way to handle this sort of thing? It seems like there has to be a simpler way than to keep referencing function pointers in any new class I want to add to the game. I realized this when I went to add a method for the spaceship to fire bullets rather than inside my game class.
My Project Source found here: [URL] .....
View 5 Replies
View Related
Jul 2, 2014
Basically i'm willing to create an application which could share Video,Mp3 Over the internet to my friends.
For suppose I'm hosting file on my PC, and i want to share "D" Drive to my friends but they aren't connected to my network locally. i want to share movies over the internet using a host and client application in c#.net.
the purpose of this application is very clear that that i want to share movies over the internet and they have to be able to watch movies on their PCs Except running my PC remotely.
View 8 Replies
View Related
Mar 26, 2014
I try to play a video I i don't know how.. I searched and i found some tips and articles, but all of it if about Windows Media Player. It's fine, but i need to play something lika an intro an i don't wanna show all that buttons of WMP.. I tried to hide it but no change.
View 2 Replies
View Related
Oct 9, 2013
I am working on H.264 encoder. How to open a binary file using c, i have tried and have got zero errors but end result its not opening....
View 3 Replies
View Related
Apr 11, 2012
I use ffmpeg codes in my C++ app and would like to control the bit_rate parameter for VIDEO there. I tried to change its value in work (via ost->st->codec->bit_rate = 150000), but ffmpeg did not wish to change it.
I tried to make re-init of the codec:
Code:
....
ost->st->codec->bit_rate = 150000;
AVCodecContext* newContext = avcodec_alloc_context3(ost->enc);
avcodec_copy_context(newContext, ost->st->codec);
avcodec_close(ost->st->codec);
av_free(ost->st->codec);
ost->st->codec = newContext;
avcodec_open2(ost->st->codec, ost->enc, &ost->opts);
the program hanged after that codes.
View 2 Replies
View Related