Remember, not all mp4's are the same, like avi they are a container and can have video and audio encoded in various formats (different codecs to decode/play)
Hello, I recommend you using vlc stream. This is how I use it:
Start download in chrome, copy url of source, cancel download. In vlc click Media -> Open Network Stream and paste copied url. Server must have enabled allow you to choose offset from which download starts(e.g. webshare.cz does). I recommend to set higher cache for uninterrupted play, 20 minutes is good for me.
This is the solution. If the web host supports resumable downloads then VLC can request the last part of the file to read the index it needs (assuming the file format requires it), it will then start again at the beginning and download and display the frames you desire... If the host doesn't support resuming downloads then you better pray the file format is compatible with not having the index at the end.
You can also try loading the partial download in vlc, type * into the file open box and it displays all files, or in windows explorer / etc by copying the .crdownload/.part file and pasting it back with the name but removing the .crdownload, and then trying to play it with vlc.
(Careful you don't leave that file with the same name as the download will have when it finishes, or leave vlc playing the partial download - I append something to the beginning for example to avoid the conflict as I had a few downloads restart because the file was in use / name conflict)