I'm looking for a command to move the video's atom to the beginning so the video will start very quickly
Você já está fazendo isso definindo -movflags +faststart
. Então você está bem. O vídeo tem uma taxa de bits média de cerca de 1 MBit / s, o que é bom, mas provavelmente um pouco demais para o vídeo de 360p.
Para mim, seu vídeo leva de 4 a 5 segundos para ser iniciado no Google Chrome. No Firefox, demora um pouco mais, mas não muito. Eu tenho uma conexão DSL de 16 MBit / s (nominal). Nada de especial.
O vídeo mostra erros no Firefox. Não tem certeza do que causa isso:
Estoumeperguntandoporquevocêchamaovídeo"AVI". Não é um contêiner AVI, mas MP4. Então, talvez você esteja convertendo ou renomeá-lo para AVI, o que causa o problema?
Algumas outras notas:
-qp 0 -crf 23
Isso não faz sentido. Use apenas -crf 23
ou, se você segmentar uma taxa de bits específica, use -b:v 1M
, por exemplo. Se você tiver tempo para codificação, use uma codificação de duas passagens. Leia o guia de codificação H.264 . Tenho a sensação de que você está um pouco sobrecarregado com as opções, já que…
-s 640x360 -vf scale=-1:360
Isso não faz sentido também. Não há necessidade de escala duas vezes. Basta usar -vf scale=-1:360
ou, melhor ainda, -vf scale=-2:360
, para garantir que a largura do seu vídeo seja um múltiplo de 2 (necessário para a libx264).