D3de mmm è strano ma secondo ma manca solo il container.
Non ti chiedo di inviarmi un file per provare dato che sarà "privato", ma potresti provare a scaricare ffmpeg e poi eseguire da cmd:
ffmpeg -i input.h264 -c:v copy -f mp4 output.mp4
Dove input.h264 è il tuo file originale, output.mp4 è quello che viene prodotto. Questo comando aggiunge il container MP4 senza ricodifica quindi è molto veloce, dovrebbe impiegare pochissimi secondi.
Se non hai idea di come fare dimmi cosa non hai capito.
Secondo me così c'è una buona probabilità di risolvere. È plausibile che le videocamere di sorveglianza non usino MP4 ad esempio perché altrimenti in caso di "crash" il file non viene chiuso e non è riproducibile.