Transcoding is when you decode video compressed in one format, and re-encode it in another. Usually, it's done for a couple of reasons:
Video is broadcast (for TV or streamed internet content) using a "lossy" method of encoding, whether it is a digital or analogue transmission. This is due to two constraints: Initially the technology at the start of TV broadcasts couldn't transmit all the data and interference introduced much more. In the modern digital era, the cost-benefit of broadcasting perfect video would reduce the number of television channels (due to the limited bandwidth available) while significantly increasing the cost of each channel and reception equipment AND many users would not notice the improvement provided since the incremental improvement comparing the lossy and lossless transmission.
Decompressing then re-compressing using a lossy encoder ALWAYS results in some data loss and some reduction of fidelity in the data that went through this process. Video should be converted as infrequently as possible. compressing video streams is processor intensive, and the better the resolution of the video the more pixels to be considered Full HD content may only be roughly twice the number or rows (500px high compared to 1080px high) but there is 4 times the amount of pixels to be converted.
A frame of video is one still image. A traditional video, such as on a piece of film run through a projector comprises still frame after still frame which when played quickly is perceived by the brain as a moving image. This is how framegrabber video acquisition devices work but it is not how broadcast video is transmitted. Most compressed videos encode a full frame of information, only making approximations in the information and discarding using a mathematical model to determine what pieces of information will be kept so that using the fixed amount of bandwidth available the best possible perceived quality is achieved. Peoples perception of quality with moving pictures is not simple.
From this one encoded frame, also known as a key-frame or There is a belief that frame-grabbers are higher-quality, however frame-grabbers compress each frame usually with a lossy image codec such as jpeg and as more information is repeated time and again in each frame of information more information must be stored. So for any given picture quality a frame-grabber file will be a larger file, unless each frame is unrelated to the previous, which is highly unlikely in a video.
The mythtranscode utility performs these functions and can provide a near lossless removal of adverts from an mpeg2 video stream by only re-encoding the few frames affected by the removal of transcode
See the User Manual section on Transcoding for more information.
See also Transcode Video.
INGRON2224EH DTV/IPTV Encoder MPEG-4 AVC/H.264 HD Encoder Digital TV Encoder 24-Channel HDMI Input IP Streaming Output
INGRON2301EH Single-Channel DVB IPTV MPEG-2/H.264 HD Encoder Four-Channel Video Audio encoding
RIH1301_DTMB Professional IRD/Decoder DTMB Receiver H.264 HD Decoding HDMI/HD-SDI Output
RSR1114_ATSC RF IPTV System Receiver Four-Channel Professional Receiver 4-ATSC Input 48 spts output
RIH1302_DVB-T/T2 2-Channel Professional IRD/Receiver HD Video Decoding Dolby Digital/Dolby Digital Plus
RIH1301 DVB TO IPTV Gateway DTV Professional IRD DVB-S/S2 Receiver Mpeg-4 H.264 HD Video Decoding HD-SDI HDMI Decoder
RFR1108_T/T2 IPTV Gateway 8*DVB-T/T2 TO IP Gateway Professional Receiver IP output in 8*MPTS or 8*SPTS, on UDP protocol
IPTV System Gateway 8*DVB-S/S2 DVB-T ATSC DVB-C ISDB-T/TB Tuner Input 256*IP Streaming Output DVB TO IP Streaming
RFR1512 DVB-S/S2 TO IPTV Gateway 16*DVB-S/S2 Tuner Input 512*IP Streaming Output Support UDP/RTP Unicast Multicast