En las nuevas aplicaciones web2.0 se está siendo cada vez más frecuente el que los usuarios puedan subir sus vÃdeos para luego compartirlos. No sé donde leà hace poco que una de las grandes luchas que han ganado la gente de Flash es el uso de vÃdeos FLV sobre los otros formatos que existÃan antes.
Si queremos que nuestra aplicación convierta los vÃdeos a Flash, el script siguiente nos ayudará a realizar el proceso. Para ello necesitaremos FFMPEG-PHP, FFMPEG y FLVTool2.

El proceso es sencillo: inicialmente, una vez subido el vÃdeo, se realiza una llamada a FFPMPEG-PHP para obtener datos del vÃdeo (ancho, alto y FPS) para luego llamar a FFMPEG con los datos obtenidos y empezar la codificación, realizando también una llamada a FLVTool2 para obtener información sobre el fichero resultante.
How to convert/encode files to FLV using FFMPEG & PHP
VÃa / PHPDeveloper y Asier Marqués
Esto funciona en el caso de que envÃes el contenido sin compresión.
Si lo envÃas en gzip o deflate el flush no tiene sentido ya que el contenido se envÃa todo junto al final.
Lo mismo que dice Pablo y añado que tampoco es compatible con sistemas de caché.
Pablo, Peter, tenéis toda la razón del mundo, está claro que si mandas en gzip no necesitas el flush y si cacheas, tampoco. Son soluciones alternativas
Saludos