He codificado un video que quiero transferir a mi iPad.
Usando FFmpeg, la configuración es:
ffmpeg -i input.mkv -c:v libx264 -preset veryslow -crf 32 output.mp4"
Cuando probé los ajustes preestablecidos veryslow
y slow
, recibo este mensaje al intentar sincronizar el video a través de iTunes con el dispositivo:
"[Su archivo] no se copió en [Nombre del dispositivo] porque no se puede reproducir en este iPad".
Sin embargo, he intentado codificar el mismo video usando el ajuste preestablecido medium
y la sincronización y reproducción en la aplicación de videos de iOS funciona.
¿Hay alguna solución para obtener los videos preestablecidos "lentos" en el iPad?
Utilice los siguientes parámetros para garantizar la compatibilidad con los dispositivos Apple.
-profile:v baseline -level 3.0
Esto deshabilita algunas funciones avanzadas pero proporciona una mejor compatibilidad. Por lo general, es posible que no necesite esta configuración (y, por lo tanto, evite usar -profile:v
y -level
), pero si usa esta configuración, puede aumentar bastante la tasa de bits en comparación con lo que se necesita para lograr la misma calidad en perfiles más altos.
Codificación de video usando compresión H.264:
Se recomienda una velocidad de fotogramas de 10 fps para transmisiones de video de menos de 200 kbps. Para transmisiones de video de menos de 300 kbps, se recomienda una velocidad de cuadro de 12 a 15 fps. Para todas las demás transmisiones, se recomienda una velocidad de fotogramas de 29,97.
Codifique el audio como cualquiera de los siguientes:
andres larsson
medium
? De las preguntas frecuentes de FFmpeg : "Son rendimientos decrecientes:veryslow
ayuda alrededor del 3% en comparación con elslower
ajuste preestablecido,slower
ayuda alrededor del 5% en comparación con elslow
ajuste preestablecido yslow
ayuda alrededor del 5-10% en comparación con elmedium
ajuste preestablecido".CACEROLA
veryslow
ahorra unos cientos de Mb en comparación conmedium
un video de 2 horas de duración.andres larsson