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 / C++ / MFC
  4. How to improve quality of a video.?

How to improve quality of a video.?

Scheduled Pinned Locked Moved C / C++ / MFC
helptutorialquestioncode-review
13 Posts 2 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.
  • M Offline
    M Offline
    mbatra31
    wrote on last edited by
    #1

    Hi, I am using DirectShow to capture and play video files in our application. I am facing one issue, whenever I play any HD video in our application, it is not of the same quality as it plays in any other Media player ( Windows Media Player, VLC etc....). Does anybody have any idea what can be the problem...What should I do to Improve the quality of a video. Do I need any specific codec or any dll which might be required for the same. Any help will be appreciated. Regards, Mbatra

    E 1 Reply Last reply
    0
    • M mbatra31

      Hi, I am using DirectShow to capture and play video files in our application. I am facing one issue, whenever I play any HD video in our application, it is not of the same quality as it plays in any other Media player ( Windows Media Player, VLC etc....). Does anybody have any idea what can be the problem...What should I do to Improve the quality of a video. Do I need any specific codec or any dll which might be required for the same. Any help will be appreciated. Regards, Mbatra

      E Offline
      E Offline
      Erudite_Eric
      wrote on last edited by
      #2

      How much is it worth to get your product working properly? I mean, you dont come here with a specific problem, you come here with a 'fix it for me' request. I want to know how much your company is prepared to pay to get their product working.

      M 1 Reply Last reply
      0
      • E Erudite_Eric

        How much is it worth to get your product working properly? I mean, you dont come here with a specific problem, you come here with a 'fix it for me' request. I want to know how much your company is prepared to pay to get their product working.

        M Offline
        M Offline
        mbatra31
        wrote on last edited by
        #3

        Hi, Can you please be bit more specific. Is it related to the problem I have asked or related to the forum, that I should not ask for the direct solution.? Regards,

        E 1 Reply Last reply
        0
        • M mbatra31

          Hi, Can you please be bit more specific. Is it related to the problem I have asked or related to the forum, that I should not ask for the direct solution.? Regards,

          E Offline
          E Offline
          Erudite_Eric
          wrote on last edited by
          #4

          How much research have you done on this problem so far? It seems very little since you dont have specific questions. That is why I havent given you specific answers.

          M 1 Reply Last reply
          0
          • E Erudite_Eric

            How much research have you done on this problem so far? It seems very little since you dont have specific questions. That is why I havent given you specific answers.

            M Offline
            M Offline
            mbatra31
            wrote on last edited by
            #5

            Ok fine. I have not gone too far. I was thinking I might go in the wrong direction. Please let me know if you need any specific information: Here I have elaborated what I want: I am working on a project in which I capture a video using a camera. Now that video plays fine. it will be of the same quality as captured using the camera. I have downloaded some HD video from the net. when I play that video in my application, that video doesn't look like its a HD video. its quality deteriorates somewhat. if I play the same video in any other software (Windows Media player, VLC or any other player which can encode/decode HD video), it plays fine. Wherever I search on any forum or on any site, I'll found that codecs which uses H.264 standard can better encode/decode HD videos and plays a video with high quality. Regards,

            E 1 Reply Last reply
            0
            • M mbatra31

              Ok fine. I have not gone too far. I was thinking I might go in the wrong direction. Please let me know if you need any specific information: Here I have elaborated what I want: I am working on a project in which I capture a video using a camera. Now that video plays fine. it will be of the same quality as captured using the camera. I have downloaded some HD video from the net. when I play that video in my application, that video doesn't look like its a HD video. its quality deteriorates somewhat. if I play the same video in any other software (Windows Media player, VLC or any other player which can encode/decode HD video), it plays fine. Wherever I search on any forum or on any site, I'll found that codecs which uses H.264 standard can better encode/decode HD videos and plays a video with high quality. Regards,

              E Offline
              E Offline
              Erudite_Eric
              wrote on last edited by
              #6

              So does your application use codec?

              M 2 Replies Last reply
              0
              • E Erudite_Eric

                So does your application use codec?

                M Offline
                M Offline
                mbatra31
                wrote on last edited by
                #7

                I am not sure about this. I am using only DirectShow to capture and play any video file. Regards,

                1 Reply Last reply
                0
                • E Erudite_Eric

                  So does your application use codec?

                  M Offline
                  M Offline
                  mbatra31
                  wrote on last edited by
                  #8

                  I am using FFmpeg, that produces libraries and programs for handling multimedia data. it includes libavcodec, an audio/video codec library for transcoding multimedia files.

                  E 2 Replies Last reply
                  0
                  • M mbatra31

                    I am using FFmpeg, that produces libraries and programs for handling multimedia data. it includes libavcodec, an audio/video codec library for transcoding multimedia files.

                    E Offline
                    E Offline
                    Erudite_Eric
                    wrote on last edited by
                    #9

                    And are there any better libraries around?

                    1 Reply Last reply
                    0
                    • M mbatra31

                      I am using FFmpeg, that produces libraries and programs for handling multimedia data. it includes libavcodec, an audio/video codec library for transcoding multimedia files.

                      E Offline
                      E Offline
                      Erudite_Eric
                      wrote on last edited by
                      #10

                      As in, if I google for "directshow codes for HD video" I get this: Windows Essentials Codec Pack is a collection of audio and video DirectShow codecs and filters Read more: Windows Essentials Media Codec Pack - Free download and software reviews - CNET Download.com http://download.cnet.com/Windows-Essentials-Media-Codec-Pack/3000-13632_4-10662709.html#ixzz2aX4xtd5d[^]

                      M 1 Reply Last reply
                      0
                      • E Erudite_Eric

                        As in, if I google for "directshow codes for HD video" I get this: Windows Essentials Codec Pack is a collection of audio and video DirectShow codecs and filters Read more: Windows Essentials Media Codec Pack - Free download and software reviews - CNET Download.com http://download.cnet.com/Windows-Essentials-Media-Codec-Pack/3000-13632_4-10662709.html#ixzz2aX4xtd5d[^]

                        M Offline
                        M Offline
                        mbatra31
                        wrote on last edited by
                        #11

                        Hi Eric, I have installed this codec pack on my PC...It does not seem to make any difference....Still playing HD videos shows some blurness at the edges of the objects. I have seen when playing the same HD video in Windows Media Player, it is quite bright and of good quality. I was wondering what could be the difference in playing a video using DirectShow in Windows Media Player and my Application. Whatelse extra they are implementing or shipping with their product. What special codec or filter is being used.? Regards,

                        E 1 Reply Last reply
                        0
                        • M mbatra31

                          Hi Eric, I have installed this codec pack on my PC...It does not seem to make any difference....Still playing HD videos shows some blurness at the edges of the objects. I have seen when playing the same HD video in Windows Media Player, it is quite bright and of good quality. I was wondering what could be the difference in playing a video using DirectShow in Windows Media Player and my Application. Whatelse extra they are implementing or shipping with their product. What special codec or filter is being used.? Regards,

                          E Offline
                          E Offline
                          Erudite_Eric
                          wrote on last edited by
                          #12

                          I just found that link from a 2 second google, I didnt recomend it, but just gave it as an exmple of what is out there with the implied suggestion that you look yourself.

                          M 1 Reply Last reply
                          0
                          • E Erudite_Eric

                            I just found that link from a 2 second google, I didnt recomend it, but just gave it as an exmple of what is out there with the implied suggestion that you look yourself.

                            M Offline
                            M Offline
                            mbatra31
                            wrote on last edited by
                            #13

                            Hi Eric, I want to ask one thing if you have an idea. I have also searched and found that H.264 is the standard used for HD videos.... Now there are various codec using H.264 as the standard for encoding and decoding. One such is x264 codec which is open source and freely available. I have downloaded that codec, now will that work for my application also, if I play any HD file in my application. I mean to ask is it sufficient that a codec is installed on your PC and if you play any HD file in your application, it will encode HD automatically.? Regards,

                            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