Safari supporta i video in formato H.264, Firefox no, almeno per ora.
Anche se, secondo me, potevano continuare a non supportarlo, mi sembra che il supporto a H.264 dovrebbe arrivare a breve.
A volte è anche possibile che sia un problema di errata configurazione del server, Firefox è più delicato nella gestione dei file (più rigido nel rispetto degli standard rispetto agli altri), se un file video non ha il giusto Content-type non lo legge come video.
Sulla cosa di Windows io non sono d'accordo, Windows funziona benissimo, il vero è che motli che non
sanno usare il PC usano Windows, il che è un'altra cosa (parere personalissimo, eh).
Ciao