Por que esse arquivo mp4 (gerado pelo ffmpeg) será reproduzido no safari, mas NÃO no firefox?

0

Eu tenho um arquivo mp4 (que é um espaço em branco, eu uso para testar legendas) Atualmente ele está no link . Eu gerou com ffmpeg.

Minhas notas estão incompletas e há um tempo atrás, mas esses são os comandos que poderiam gerá-la:

joereddington@windstone:~$ history | grep ffmpeg
   3925  ffmpeg -t 2000 -s 320x240 -f E -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3927  ffmpeg -t 2000 -s 320x240 -f mp4 -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3928  ffmpeg -t 2000 -s 320x240 -f rawdata -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3929  ffmpeg -t 2000 -s 320x240 -f rawvideo -pix_fmt rgb24 -r 5 -i /dev/zero short.mpeg
 3930  ffmpeg -t 2000 -s 320x240 -f rawvideo -pix_fmt rgb24 -r 10 -i /dev/zero short.mpeg
 3932  ffmpeg -t 2000 -s 320x240 -f rawvideo -pix_fmt rgb24 -r 24 -i /dev/zero short.mpeg
 3941  ffmpeg -i /dev/zero -acodec libfaac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output.mp4
 3942  ffmpeg -i video/short.mpeg -qscale 0 output.mp4
 3943  ffmpeg -i video/short.mpeg  output.mp4

Curiosamente, o arquivo funciona bem quando eu visito o link com o Safari, mas NÃO com o Firefox (40.0.3). Estou esquecendo de algo?

    
por Joe 29.08.2015 / 13:04

1 resposta

3

Não tenho conhecimento de nenhum navegador que ofereça suporte nativo ao vídeo MPEG-4 Parte 2. Eu estou supondo que o Safari usa o QuickTime para reproduzir seu vídeo. Use o vídeo H.264.

vídeo preto

Sevocêquiserumvídeo"em branco" que possa ser reproduzido em qualquer navegador moderno e saudável, use os cor :

ffmpeg -f lavfi -i color=d=60 -c:v libx264 -profile:v main \
-movflags +faststart output.mp4

testsrc & seno

Sevocêquiseralgoumpoucomaisinteressante,comtimestampetomdeáudio,use testsrc e sine :

ffmpeg -f lavfi -i testsrc=d=60,format=yuv420p -f lavfi -i sine \
-c:v libx264 -profile:v main -c:a aac -strict experimental -movflags +faststart \
-shortest output.mp4
    
por 29.08.2015 / 20:30