I'm generating MPEG2 TS stream with H264 payload using: ffmpeg -f h264 -i video.264 -cvcodec copy -f mpegts video.ts The TS file can be encoded by VLC or MPlayer fine, but it seems it has timing and synchronization problem with other (hardware) decoders. Is there any particular setting we need for such conversion? Amin