Featured image of post Otimizado para iOS! Parâmetros de Conversão do ffmpeg para Reprodução Fluida de Vídeo

Otimizado para iOS! Parâmetros de Conversão do ffmpeg para Reprodução Fluida de Vídeo

Conheça as configurações ideais de comandos e parâmetros no ffmpeg para assegurar uma reprodução suave de vídeos em dispositivos iOS, como iPhones e iPads. Também explicamos detalhadamente o significado e o objetivo de cada opção.

Parâmetros de conversão do ffmpeg otimizados para iOS

Apresentamos o comando ffmpeg para converter vídeos para que possam ser reproduzidos sem problemas em dispositivos iOS (iPhone e iPad).

1
2
3
4
5
6
ffmpeg -i input.mp4 \
-c:v libx264 -profile:v high -level 4.1 \
-vf "scale=1920:-2" -r 30 \
-crf 20 -preset slow \
-c:a aac -b:a 128k -ar 48000 \
-movflags +faststart output.mp4

Significado de cada opção (breve explicação)

OpçãoDescrição
-i input.mp4Arquivo de entrada (vídeo a ser convertido)
-c:v libx264Codificar vídeo com H.264 (compatível com iOS)
-profile:v high -level 4.1Perfil e nível amplamente compatíveis com iOS
-vf "scale=1920:-2"Redimensionar para 1920px de largura, a altura é ajustada automaticamente mantendo a proporção
-r 30Converter a taxa de quadros para 30fps
-crf 20Qualidade de vídeo (números menores significam maior qualidade, recomendado 18–23)
-preset slowEquilíbrio entre velocidade de codificação e taxa de compressão (slow significa alta compressão e alta qualidade)
-c:a aacO áudio é codificado no formato AAC
-b:a 128kDefinir taxa de bits de áudio para 128kbps
-ar 48000Definir taxa de amostragem de áudio para 48kHz (recomendado para iOS)
-movflags +faststartColoca um índice no início do vídeo para acelerar a reprodução por streaming na Web e no iOS

Espera-se que os vídeos convertidos com essas configurações tenham alta compatibilidade e reprodução suave em dispositivos da Apple, como iPhone e iPad.


Se necessário, você pode ajustar o tamanho do arquivo e a qualidade da imagem alterando a resolução e a taxa de bits. Se precisar de alta qualidade de imagem, tente definir o -crf para cerca de 18; se quiser reduzir o tamanho do arquivo, defina-o para 22–25.

comments powered by Disqus