C# code to check video quality
-
I want to develop a .net windows application with c# code behind to check the problems of a video file. If i give a video file as input to the tool, it should detect the problems of the video (like audio clarity, picture clarity, video struck etc.,). Please help me.
-
I want to develop a .net windows application with c# code behind to check the problems of a video file. If i give a video file as input to the tool, it should detect the problems of the video (like audio clarity, picture clarity, video struck etc.,). Please help me.
-
I want to develop a .net windows application with c# code behind to check the problems of a video file. If i give a video file as input to the tool, it should detect the problems of the video (like audio clarity, picture clarity, video struck etc.,). Please help me.
So just how are you going to check the "audio quality" or the "video quality"?? are you checking the metadata properties of the video for certain values or are you actually trying to get the code to "listen" or "look at" the audio and video? If it's the later, good luck! You're going to need it because that is FAR from a simple thing to do.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
So just how are you going to check the "audio quality" or the "video quality"?? are you checking the metadata properties of the video for certain values or are you actually trying to get the code to "listen" or "look at" the audio and video? If it's the later, good luck! You're going to need it because that is FAR from a simple thing to do.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
I want to develop a .net windows application with c# code behind to check the problems of a video file. If i give a video file as input to the tool, it should detect the problems of the video (like audio clarity, picture clarity, video struck etc.,). Please help me.
Quote:
Please help me.
Ok, what research have you done so far? What about reading something related to Signal Processing, Sampling etc? Did you start with: 1> Playing a video file(any file) in a form application on a button click(this may or may not be a correct approach, but something to start off with). at least start with something. No task is impossible. I know it is tough. If one way fails there are multiple ways. At least start something.
-
Quote:
Please help me.
Ok, what research have you done so far? What about reading something related to Signal Processing, Sampling etc? Did you start with: 1> Playing a video file(any file) in a form application on a button click(this may or may not be a correct approach, but something to start off with). at least start with something. No task is impossible. I know it is tough. If one way fails there are multiple ways. At least start something.
Rahul VB wrote:
No task is impossible
Really? I want to see you push a dead elephant to the top of Mount Everest, only yourself, with no lifting equipment. Get started. I'll wait here.
A guide to posting questions on CodeProject[^]
Dave Kreskowiak -
Rahul VB wrote:
No task is impossible
Really? I want to see you push a dead elephant to the top of Mount Everest, only yourself, with no lifting equipment. Get started. I'll wait here.
A guide to posting questions on CodeProject[^]
Dave KreskowiakRespected Sir, you are misunderstanding me. People give up without trying. I understand that it is an impossible task. But i just wanted him to put some efforts and say "Hey people i have tried out so many things but couldn't succeed", then its ok. I agree with you. See, the point what i am trying to make here is atleast try even if it is an impossible task. If you cant figure out any chance of completing it, then you come on code project and consult people. If someone gives you an impossible task knowingly(for example), you dont know that it is impossible, you think that the task is doable. Only the person who gave you probably knows it. Without even starting off if you say "I am sorry Sir cant complete it", this means that you dint even try to do it. If he would have started the task, he would have referred few books, written some lines of code. His knowledge and coding would have increased. I apologize to you if i said something wrong. My aim here is not to challenge you or anyone. It is just for beginners to start thinking and analyzing things . I cant even possibly ever try to challenge you. My knowledge and ability is no where near yours. I just want to again apologize if i said something wrong. And lastly, its my dream to become an MVP for at least one year and you have been winning this title for the past 10 years. How can i even dare to challenge you. And i was laughing at the statement :
Quote:
FAR from a simple thing to do.
, because it is was just the way you wrote it nothing else. My aim was not to make fun. You just sounded humorous and witty at that time. My laughter was due to your witty statement. Thanks and regards,
-
Quote:
Please help me.
Ok, what research have you done so far? What about reading something related to Signal Processing, Sampling etc? Did you start with: 1> Playing a video file(any file) in a form application on a button click(this may or may not be a correct approach, but something to start off with). at least start with something. No task is impossible. I know it is tough. If one way fails there are multiple ways. At least start something.
Thank you Rahul for the reply. I have made lot of searches and read a document on video quality analysis. The document explains about the noise and frames/sec. So I thought let me first get frames of a video file so that I can verify whether the frames are in order or in the correct speed like x frames/sec that shows video better otherwise it implies the video is stuck or anything else. I used DirectShow.dll to get details of a video file. But I was not able to use interface "Iqualprop". "Iqualprop" gives me details of a file. I used Shell32 to get details of video file and I could get frames/sec details. But these are static details. I want to stream the video file and get details so that I can check its quality. Please help me if you have any other suggestions and how to use "Iqualprop".