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. The Lounge
  3. MPEG codecs ?

MPEG codecs ?

Scheduled Pinned Locked Moved The Lounge
c++comarchitecturequestion
13 Posts 6 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.
  • C Christian Graus

    Hi, all. I have written a video capture program, we want to capture in MPEG. The codecs I am seeing cost $800+, but I bought a program to capture DVDs for my Zen W, and it seems the demos I downloaded have given me about three of them ( none seem to be limited, but I only bought one program ). Is there a cheap/free option out there for MPEG codecs ? Or does the $800 they typically cost give me the right to redistribute ?

    Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

    M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #2

    You want to encode into MPEG? Which flavor? MPEG-2? MPEG-4? I believe there are license costs associated with MPEG-4 decoding, but I can't remember. It's a very confusing area. If you're just looking for codecs, I'd recommend the k-lite codec pack[^]. For encoding, we encode into MPEG-4 (AVI) using a bunch of sourceforge Cygwin stuff. It's not realtime though. For that, you'd need some hardware anyways. And that stuff is expensive. Even the hardware decoders are expensive, and you have to commit to huge volumes. At least, that's the way it was a while ago when I looked. And I could have totally wrong information as well. The codec world is wierd. There's free stuff, there's supposedly license issues, there's really expensive stuff, there's hardware, there's software, and frankly, I find it incredibly confusing to figure out what's really "truth". I've also found this site: mplayer[^] to be useful and that lead to many other paths. I can dig up some more this weekend if you want. Marc

    Thyme In The Country
    Interacx

    People are just notoriously impossible. --DavidCrow
    There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
    People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

    C 1 Reply Last reply
    0
    • M Marc Clifton

      You want to encode into MPEG? Which flavor? MPEG-2? MPEG-4? I believe there are license costs associated with MPEG-4 decoding, but I can't remember. It's a very confusing area. If you're just looking for codecs, I'd recommend the k-lite codec pack[^]. For encoding, we encode into MPEG-4 (AVI) using a bunch of sourceforge Cygwin stuff. It's not realtime though. For that, you'd need some hardware anyways. And that stuff is expensive. Even the hardware decoders are expensive, and you have to commit to huge volumes. At least, that's the way it was a while ago when I looked. And I could have totally wrong information as well. The codec world is wierd. There's free stuff, there's supposedly license issues, there's really expensive stuff, there's hardware, there's software, and frankly, I find it incredibly confusing to figure out what's really "truth". I've also found this site: mplayer[^] to be useful and that lead to many other paths. I can dig up some more this weekend if you want. Marc

      Thyme In The Country
      Interacx

      People are just notoriously impossible. --DavidCrow
      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

      C Offline
      C Offline
      Christian Graus
      wrote on last edited by
      #3

      Marc Clifton wrote:

      Which flavor? MPEG-2? MPEG-4?

      Probably MPEG-2, that's more common, isn't it ? I need to pay to download this codec pack ? I've also tried to encourage the guy I work with to consider going for hardware encoding, but he wants both.

      Marc Clifton wrote:

      I can dig up some more this weekend if you want.

      I will also be digging, but yeah, any info you can find will be accepted with much gratitude. Thanks for the help

      Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

      M 1 Reply Last reply
      0
      • C Christian Graus

        Marc Clifton wrote:

        Which flavor? MPEG-2? MPEG-4?

        Probably MPEG-2, that's more common, isn't it ? I need to pay to download this codec pack ? I've also tried to encourage the guy I work with to consider going for hardware encoding, but he wants both.

        Marc Clifton wrote:

        I can dig up some more this weekend if you want.

        I will also be digging, but yeah, any info you can find will be accepted with much gratitude. Thanks for the help

        Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #4

        Christian Graus wrote:

        Probably MPEG-2, that's more common, isn't it ?

        Actually, no. I think MPEG-4 is becoming (or is already) more common because of the better compression and quality.

        Christian Graus wrote:

        I need to pay to download this codec pack ?

        No. Should be free. The one I have is. If you have to pay, let me know, and I'll email you mine (which is not as current but still fine).

        Christian Graus wrote:

        I will also be digging, but yeah, any info you can find will be accepted with much gratitude.

        Ok, will do. My client has some bookmarks. I'll ask him tomorrow. Marc

        Thyme In The Country
        Interacx

        People are just notoriously impossible. --DavidCrow
        There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
        People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

        C 1 Reply Last reply
        0
        • M Marc Clifton

          Christian Graus wrote:

          Probably MPEG-2, that's more common, isn't it ?

          Actually, no. I think MPEG-4 is becoming (or is already) more common because of the better compression and quality.

          Christian Graus wrote:

          I need to pay to download this codec pack ?

          No. Should be free. The one I have is. If you have to pay, let me know, and I'll email you mine (which is not as current but still fine).

          Christian Graus wrote:

          I will also be digging, but yeah, any info you can find will be accepted with much gratitude.

          Ok, will do. My client has some bookmarks. I'll ask him tomorrow. Marc

          Thyme In The Country
          Interacx

          People are just notoriously impossible. --DavidCrow
          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
          People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #5

          Marc Clifton wrote:

          Actually, no. I think MPEG-4 is becoming (or is already) more common because of the better compression and quality.

          OK, I figured MPEG2 would do OK and be cheaper, but the better, the better, obviously.

          Marc Clifton wrote:

          No. Should be free. The one I have is. If you have to pay, let me know, and I'll email you mine (which is not as current but still fine).

          Yes, every link on that site is a link to pay for a year's access to the files. My email is christian dot graus at gmail dot com, that would be very much appreciated ( b/c they don't seem to be selling the files, but access to their movie server, which I don't want ).

          Marc Clifton wrote:

          I'll ask him tomorrow.

          Thanks a ton.

          Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

          H M 2 Replies Last reply
          0
          • C Christian Graus

            Hi, all. I have written a video capture program, we want to capture in MPEG. The codecs I am seeing cost $800+, but I bought a program to capture DVDs for my Zen W, and it seems the demos I downloaded have given me about three of them ( none seem to be limited, but I only bought one program ). Is there a cheap/free option out there for MPEG codecs ? Or does the $800 they typically cost give me the right to redistribute ?

            Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

            C Offline
            C Offline
            Clickok
            wrote on last edited by
            #6

            I don't understood exactly what you are asking for. :confused: I use Super[^] to convert anything, and Ace Mega Codecs Pack[^] to watch anything. All for free, of course.


            For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:

            1 Reply Last reply
            0
            • C Christian Graus

              Hi, all. I have written a video capture program, we want to capture in MPEG. The codecs I am seeing cost $800+, but I bought a program to capture DVDs for my Zen W, and it seems the demos I downloaded have given me about three of them ( none seem to be limited, but I only bought one program ). Is there a cheap/free option out there for MPEG codecs ? Or does the $800 they typically cost give me the right to redistribute ?

              Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

              D Offline
              D Offline
              David Stone
              wrote on last edited by
              #7

              VLC, mplayer, or any of the FFmpeg variants should do what you want...

              We are certainly uncertain at least I'm pretty sure I am...

              C 1 Reply Last reply
              0
              • D David Stone

                VLC, mplayer, or any of the FFmpeg variants should do what you want...

                We are certainly uncertain at least I'm pretty sure I am...

                C Offline
                C Offline
                Christian Graus
                wrote on last edited by
                #8

                But I don't want a program, at all. I want a codec that I can use within my program, which is using DirectShow, in order to capture video as MPEG within my own code.

                Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                D 1 Reply Last reply
                0
                • C Christian Graus

                  But I don't want a program, at all. I want a codec that I can use within my program, which is using DirectShow, in order to capture video as MPEG within my own code.

                  Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                  D Offline
                  D Offline
                  David Stone
                  wrote on last edited by
                  #9

                  In that case, you might want to see if you can integrate FFmpeg[^] itself.

                  We are certainly uncertain at least I'm pretty sure I am...

                  C 1 Reply Last reply
                  0
                  • D David Stone

                    In that case, you might want to see if you can integrate FFmpeg[^] itself.

                    We are certainly uncertain at least I'm pretty sure I am...

                    C Offline
                    C Offline
                    Christian Graus
                    wrote on last edited by
                    #10

                    Thanks, but Q: Since FFmpeg is licensed under the LGPL, is it perfectly all right to incorporate the whole FFmpeg core into my own commercial product? A: You might have a problem here. Sure the LGPL allows you to incorporate the code. However, there have been cases where companies have used FFmpeg in their projects, usually for such capabilities as superior MPEG-4 decoding. These companies found out that once you start trying to make money from certain technologies, the alleged owners of the technologies will come after their dues. Most notably, MPEG-LA (licensing authority) is vigilant and diligent about collecting for MPEG-related technologies. I think I'll take this as a warning that I will indeed have to spend money to support MPEG.

                    Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                    P 1 Reply Last reply
                    0
                    • C Christian Graus

                      Thanks, but Q: Since FFmpeg is licensed under the LGPL, is it perfectly all right to incorporate the whole FFmpeg core into my own commercial product? A: You might have a problem here. Sure the LGPL allows you to incorporate the code. However, there have been cases where companies have used FFmpeg in their projects, usually for such capabilities as superior MPEG-4 decoding. These companies found out that once you start trying to make money from certain technologies, the alleged owners of the technologies will come after their dues. Most notably, MPEG-LA (licensing authority) is vigilant and diligent about collecting for MPEG-related technologies. I think I'll take this as a warning that I will indeed have to spend money to support MPEG.

                      Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                      P Offline
                      P Offline
                      Patrick Etc
                      wrote on last edited by
                      #11

                      You are coming to a sad realization. You are therefore infringing on Microsoft's ownership of sad realizations (operating under the phrase "Cancel or Allow?") and must immediately pay $10,000 to settle all infringement claims. :mad: Ownership of ideas.. wonderful concept we invented. :wtf: Ehh that probably belongs in the soapbox but blah..

                      ------------ Cheers, Patrick

                      1 Reply Last reply
                      0
                      • C Christian Graus

                        Marc Clifton wrote:

                        Actually, no. I think MPEG-4 is becoming (or is already) more common because of the better compression and quality.

                        OK, I figured MPEG2 would do OK and be cheaper, but the better, the better, obviously.

                        Marc Clifton wrote:

                        No. Should be free. The one I have is. If you have to pay, let me know, and I'll email you mine (which is not as current but still fine).

                        Yes, every link on that site is a link to pay for a year's access to the files. My email is christian dot graus at gmail dot com, that would be very much appreciated ( b/c they don't seem to be selling the files, but access to their movie server, which I don't want ).

                        Marc Clifton wrote:

                        I'll ask him tomorrow.

                        Thanks a ton.

                        Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                        H Offline
                        H Offline
                        Humberto
                        wrote on last edited by
                        #12

                        K-Lite Codec Pack is free. Look here or here. If you can pay US$ 19.95 go here

                        1 Reply Last reply
                        0
                        • C Christian Graus

                          Marc Clifton wrote:

                          Actually, no. I think MPEG-4 is becoming (or is already) more common because of the better compression and quality.

                          OK, I figured MPEG2 would do OK and be cheaper, but the better, the better, obviously.

                          Marc Clifton wrote:

                          No. Should be free. The one I have is. If you have to pay, let me know, and I'll email you mine (which is not as current but still fine).

                          Yes, every link on that site is a link to pay for a year's access to the files. My email is christian dot graus at gmail dot com, that would be very much appreciated ( b/c they don't seem to be selling the files, but access to their movie server, which I don't want ).

                          Marc Clifton wrote:

                          I'll ask him tomorrow.

                          Thanks a ton.

                          Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                          M Offline
                          M Offline
                          Marc Clifton
                          wrote on last edited by
                          #13

                          Christian Graus wrote:

                          every link on that site is a link to pay for a year's access to the files.

                          Oops. As Humberto pointed out, go here.[^] I'm actually updating my codec to the 3.01, downloading the Full version. Use one of the mirrors, as the main site gave me a "page not found." Marc

                          Thyme In The Country
                          Interacx

                          People are just notoriously impossible. --DavidCrow
                          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                          People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                          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