A video splicing apparatus for receiving a transport
stream including a plurality of packetized encoded video data streams, and for splicing the encoded video data streams to generate a spliced video
data stream. The video splicing apparatus includes an input processor for disassembling each of the plurality of packetized encoded video data streams in the transport
stream into a pseudo-
elementary stream before packetization, and for storing the disassembled pseudo-elementary streams in predetermined storage. An analyzer is also provided for analyzing the amount of coded bits of two data streams of the pseudo-elementary streams stored in the storage that will be generated upon decoding upon
receipt of the two data streams to be subjected to a splicing operation. A data processor is provided for reading the data streams to be subjected to the splicing operation from the storage, splicing the streams, and inserting a desired amount of additional data at a splice point based on the result of the analysis by said analysis to produce a spliced video
data stream and storing the spliced video
data stream in the storage. An output processor is provided for determining output timing for the spliced video data
stream based on the determined amount of coded bits, and outputting the spliced video data stream read from the storage based on the output timing.