Questions tagged [codec]

Codec is an implementation of compression and decompression of digital data streams and signals in different scales. Digital data like audio, video and electronic documents are been compressed and decompressed using codecs.

A codec can consist of two components: an encoder and a decoder. The encoder performs the compression (encoding) function and the decoder performs the decompression (decoding) function. Some codecs include both of these components and some codecs only include one of them.

There is mainly two kind of data compression technique.

  1. Lossless
  2. Lossy

Lossless Data Compression
Lossless data compression allows the exact original data to be reconstructed from the compressed data.

Lossy Data Compression
Lossy compression is a data encoding method that compresses data by discarding (losing) some of it. The procedure aims to minimize the amount of data that need to be held, handled.

List of Different Codecs
Wikipedia Codec List According to Catagory

FAQs
FAQ about Codecs by Microsoft
Codec Guide FAQ

Other Useful Links
Microsoft codec programming guide
ffmpeg codec programming
Codecguide

1497 questions
0
votes
1 answer

How can I transcode an IMA4 ADPCM audio file recorded on the iPhone?

For bandwidth reasons I would like to use Apple's implementation of the IMA4 format available for recording on the iPhone. This format is great for space, but it seems to be hard to find any programs that can transcode it into something like linear…
John Cromartie
  • 4,184
  • 27
  • 32
0
votes
1 answer

Grails Unit Testing: Json-Codec missing / How to mock Json-Codec?

I'm unit testing a controller and currently I'm stuck with the method-call of "encodeAsJSON()" in a service (called by the controller). I get the MissingMethodException, which I would expect as encodeAsJSON() is a Grails-Codec. After a bit of…
Zobbl
  • 469
  • 4
  • 18
0
votes
1 answer

Windows 8 mjpeg video decoding capabilities

Since windows 7 build-in mjpeg decoder seems has resolution limitation, it could not decode the mjpeg which has resolution larger than 2592x1944 pixels. So I want to know the ability of windows 8 decoder for mjpeg, could it decode the mjpeg video…
0
votes
1 answer

Open avi file with OpenCV : ffmpeg?

This question is related to a previous question I asked here. I read on the Willow Garage website dedicated to OpenCV that we do not have to take care of ffmpeg while installing OpenCV since version 1.2.x. Here it is. However, some questions asked…
CTZStef
  • 1,675
  • 2
  • 18
  • 47
0
votes
0 answers

how do i repair a broken 3gp file

I have a 3gp-video file that is broken: the end of the file is missing. This happened because the battery of my phone was nearly empty and while the phone was saving the video on the SD-Card it just stopped in the middle. How can I watch this half…
rubo77
  • 19,527
  • 31
  • 134
  • 226
0
votes
1 answer

what video formats does flash support?

I want to add video upload support to my small school and after some research i came across sample code: exec("ffmpeg -i ".$dynamic_path."/".$ moviepath."".$fileName." -sameq -acodec mp3 -ar 22050 -ab 32 -f flv -s 320x240…
fawzib
  • 774
  • 2
  • 9
  • 23
0
votes
2 answers

How to encode/decode MVC (Multiview video coding) video?

I've been playing around with 3d video and heard about the MVC codec as a better way of encoding 3d video. I've found Nokia's MVC software (http://research.nokia.com/page/4988) but it hangs after trying to encode my videos after a while. Does anyone…
user1404366
  • 1
  • 1
  • 2
0
votes
1 answer

video codec programming issue

I am programming on Windows Media Encoder 9 to record screen, and we can select two video codecs, (1) Windows Media Video 9 codec and (2) Windows Media Video 9 Screen codec. My questions, I am a little concerned about using (2), since I think for…
George2
  • 44,761
  • 110
  • 317
  • 455
0
votes
1 answer

Closed Caption to text file using directshow graphedit

I want to capture cc(closed caption) as plain text to text file; using directshow, graphedt. I have used VBICodec and Dump filter. My graph is as follow Ospray Capture Device (has 4 output pin:Capture, Preview, CC, VBI) -> Tee/Sink-to-Sink…
0
votes
1 answer

Looking for good Java audio compression library

I am looking for a solid open source audio compression library for java. I am working on a closed sourced project, so no copy left licenses. But I am interested in both lossless and lossy.
b3bop
  • 3,373
  • 2
  • 17
  • 17
0
votes
2 answers

video/audio encoding/decoding/playback

I've always wanted to try and make a media player but I don't understand how. I found FFmpeg and GStreamer but I seem to be favoring FFmpeg despite its worse documentation even though I haven't written anything at all. That being said, I feel I…
lightburst
  • 231
  • 3
  • 19
0
votes
1 answer

understand what is the GOP size (i-frame/p-frame ratio) in a video

i am doing stuffs with a video in action script and i need to seek a video to acertain frame. according to the reference, using NetStream.seek i can seek only to the nearest k-frame: Seeks the keyframe (also called an I-frame in the video industry)…
nkint
  • 11,513
  • 31
  • 103
  • 174
0
votes
1 answer

How are codecs registered?

I am trying to get a deeper understanding around the codec area and how it all works. The primary drive is the uncertainty of installing codec packs to deal with certain unplayable videos, which ends up not allowing the playback of those files…
Web Dev
  • 2,677
  • 2
  • 30
  • 41
0
votes
1 answer

How to add g729 codec in Android application?

i am developing a SIP application for making and receiving a call and i want to add the G729 codec in my application. currently i am doing analysis on open source project SipDroid. if i want to make that application to support G729 codec how to do…
Juned
  • 6,290
  • 7
  • 45
  • 93
-1
votes
0 answers

when using ffmpeg encode to hevc , but got 'rawvideo'

i tried use ffmpeg to convert some types video to h265 to save disk space but for some video, successfully converted and the file size smaller, but cannot play。 the result video codec name is "rawvideo",not hevc. the ffporbe of raw video is ffprobe…