VideoHelp Forum




+ Reply to Thread
Results 1 to 17 of 17
  1. As per wikipedia and other sites codecs can be device or computer program ,any one give explanation of device codecs or computer program codecs with example
    Where device codec used and where program codecs used?
    Quote Quote  
  2. Member
    Join Date
    May 2005
    Location
    Australia-PAL Land
    Search Comp PM
    Try to open a HUFFYUV codec file in VLC Player: it opens without issue.

    Try to open a HUFFYUV file in a video editing program without HUFFYUV being installed on the computer, the file won't open.

    That's because VLC Player has its own codec database which it uses to open files.

    The video editor has a much more limited codec database so can't open the file unless the codec is separately installed on the machine (and is therefore now available to all programs on the machine).
    Quote Quote  
  3. Device type encoding decoding example?

    Huffyuv seams computer program type i guess


    Bytheway is there any other type of codec exists? except device or program type
    Quote Quote  
  4. A CoDec is a Coder/Decoder. That is an algorithm, that compresses or decompresses video. You can make use of this algorithm if you take a programming language, code a working app that uses the algorithm. So a CoDec is always software, that you can implement into other software. Sometimes also an app. Or sometimes built into a hardware chip, but also then it's still software containing the algorithm. Understand?
    Quote Quote  
  5. Yes ,but also want some examples
    Like where hardware encoders used and where softwares used

    Home tv setup box uses hardware encoder or software
    If they use hardware chip then thier algorithm open source or private
    Quote Quote  
  6. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Asked and answered already via PM.
    Quote Quote  
  7. Asked and answered already via PM.
    i know ,let's see what others say and explain

    By the way I found some good videos too
    Here is the links
    https://youtu.be/GhWki9a7s18
    https://youtu.be/RqxeNmg4Wbo

    Hardware and software codecs exists
    Is there any other type of technology exists too
    Like hybrid of hardware and software which uses hardware coding and software coding both

    Like hardware encryption and software compression

    Or any other type of technology?
    Last edited by android; 26th Jul 2023 at 10:15.
    Quote Quote  
  8. You don't understand, that hardware is not different to software. On this hardware chip there works some software... Imagine that the chip is your computer, just smaller. It's all the same. Underlying is the algorithm, the idea for compression.
    Quote Quote  
  9. Originally Posted by android View Post
    Yes ,but also want some examples
    Like where hardware encoders used and where softwares used

    Home tv setup box uses hardware encoder or software
    If they use hardware chip then thier algorithm open source or private
    Usually complex codec is implemented in HW with firmware i.e. software in dedicated, specialized processing elements. Such approach allow for grater flexibility and easier debug\maintenance. For example STM in their multimedia decoders (like STi7200) commonly use dedicated VLIW CPU/DSP ST200 . Some common task can be performed in supporting hardware (without firmware).
    This is quite popular approach for many IC vendors.
    Such firmware is usually closed and proprietary, frequently inaccessible from user perspective (can be download in secure way before main software initialization).
    Quote Quote  
  10. I'm a Super Moderator johns0's Avatar
    Join Date
    Jun 2002
    Location
    canada
    Search Comp PM
    Why do you need to know so much about codecs?Ask why we have winrar and winzip and 7zip to extract files.
    I think,therefore i am a hamster.
    Quote Quote  
  11. Use full informationn
    Quote Quote  
  12. Why do you need to know so much about codecs?
    To know how things works ,and to get best quality outputs


    Ask why we have winrar and winzip and 7zip to extract files.
    Why
    Quote Quote  
  13. The questions about codecs are here every week, perhaps many times. But those questions have a practical sense, like I need to encode to youtube, what should I encode to archive or what should I encode to an intermediate video. You jump into "how it's being made" before those real world usage scenarios, before learning terms like lossy encoding, lossless, low-latency, interframe compression (H264), reference frame, intraframe coding (DVavi), ...

    Even if you design a codec, perhaps first you need to check all of them, usage, you'd need all above, so you are not developing something that exists already or things just click better.

    I imagine you pick up some language, like C++ (have no idea) and start to creating a protocols, with either coding or decoding. To compress a data stream, you take a uncompressed arrays of data and write an insane code that takes first uncompressed array of first frame data and compresses it or bunch of frames together, how? When you google those terms from above it would propel you into some direction, but any term is a study on its own. So that code strictly uses a chain of protocols what to do. If decoding you reconstruct that stream data to frames in a reverse order, using those set of protocol.

    So you have a code from a developer, you need some API that reads an uncompressed frames from other app and then codec takes over. That API is again bunch of code together with respecting some standards for stdin and stdout for data. This gets compiled into a library (bunch of code, windows platform usually it is DLL) or exe for installation in PC, whatever applicable, I have no idea exactly, just guessing, imagining, there is many other steps other than that. That could have many forms, it depends on platforms. So programs use it when finding it in a system or just carry those libraries with them making sure they can read many video streams (VLC player).

    If it is a hardware solution, then those libraries are hardcoded to its chips, where perhaps you can upgrade them, or not. Those libraries might be or not be more custom tweaked, mostly severely limited to a particular specific settings for a codec, with mind of preferring very fast encoding or live encoding capabilities.
    Quote Quote  
  14. Originally Posted by johns0 View Post
    Ask why we have winrar and winzip and 7zip to extract files.
    Explain🤔
    Quote Quote  
  15. Member Cornucopia's Avatar
    Join Date
    Oct 2001
    Location
    Deep in the Heart of Texas
    Search PM
    Oh, is it time to shift topics already?
    It was an analogy.

    Your questions remind me a lot like some banned forum trolls we've had in the past (gamemanico, etc) who obsess on minutiae, create multiple similar open-ended threads, and continually topicshift regarding basic definitions, sliding into PMs, etc. If you don't want to be cast in that light, I suggest you stick to the point, and also actually explain what your NEED is, not just "I want to know" or "I plan to create some super app".

    Scott
    Quote Quote  
  16. Sorry ,my mistake..
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!