Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. C# code to check video quality

C# code to check video quality

Scheduled Pinned Locked Moved C#
csharphelp
8 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    AshwiniSH
    wrote on last edited by
    #1

    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.

    L D R 3 Replies Last reply
    0
    • A AshwiniSH

      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.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      This is not a trivial project; you will need to do some research into the subject, and how to identify and fix such issues.

      Veni, vidi, abiit domum

      1 Reply Last reply
      0
      • A AshwiniSH

        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.

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        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

        R 1 Reply Last reply
        0
        • D 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

          R Offline
          R Offline
          Rahul VB
          wrote on last edited by
          #4

          Quote:

          FAR from a simple thing to do.

          :laugh: :laugh: :laugh: Yes it is but i hope not impossible.

          1 Reply Last reply
          0
          • A AshwiniSH

            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.

            R Offline
            R Offline
            Rahul VB
            wrote on last edited by
            #5

            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.

            D A 2 Replies Last reply
            0
            • R Rahul VB

              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.

              D Offline
              D Offline
              Dave Kreskowiak
              wrote on last edited by
              #6

              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

              R 1 Reply Last reply
              0
              • D 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 Kreskowiak

                R Offline
                R Offline
                Rahul VB
                wrote on last edited by
                #7

                Respected 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,

                1 Reply Last reply
                0
                • R Rahul VB

                  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.

                  A Offline
                  A Offline
                  AshwiniSH
                  wrote on last edited by
                  #8

                  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".

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups