Sorry to bother you man but this really seems to be a related thread about MP4 playback issue, isn't it? I also have a problem of MP4 playback which I downloaded from YouTube yesterday. The video couldn't be played on VLC media Player. I downloaded this video repair program (http://www.videoconverterfactory.com/tips/repair-mp4-file.html) as you can see, to repair mp4 file. In the article it mentions that i can fix video by converting formats. I do not know how it work, but after I added my MP4 video into the program, it asked me to choose a codec. There were 2 , H264 and MPEG4, i do not know which encoder to choose. I also find another type named MJPEG on the internet and I do not know what are the relations between them. The original video which i downloaded is MPEG4, but it does not work as i have said just now. As for H264, i also know that it is a highly compressed encoder, so i am worrying about that there might be some dramatic quality loss in the course of conversion, is that true? The video is 720P- 60fps and i do not literally like to decrease the file size by losing video output quality and decreasing it to 30fps which is less smooth. How should i fix a video without changing codec? Any one has any constructive ideas?