¿También es posible codificar video con Apple ProRes en Windows y Linux?
¿También es posible codificar video con Apple ProRes en Windows y Linux?
Respuestas:
A partir de diciembre de 2018, las aplicaciones Adobe Creative Cloud, como Premier, After Effects y Adobe Media Encoder le brindan la capacidad de codificar en ProRes sin ninguna conversión post-hoc .
ffmpeg puede codificar video usando ProRes y ejecuta multiplataforma.
Este ffmpegcomando:
ffmpeg -i input.avi -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov
Hará el truco.
El -profileconmutador toma un número entero de -1 a 5 para que coincida con los perfiles ProRes:
auto(predeterminado)proxy≈ 45Mbps YUV 4: 2: 2lt≈ 102Mbps YUV 4: 2: 2standard≈ 147Mbps YUV 4: 2: 2hq≈ 220Mbps YUV 4: 2: 24444≈ 330Mbps YUVA 4: 4: 4: 44444xq≈ 500Mbps YUVA 4: 4: 4: 4Las tasas de bits aproximadas son para imágenes de 1920 × 1080p. Todos los perfiles son progresivos, de 10 bits y little-endian (orden de bytes).
Los perfiles se explican en el sitio web de Apple . Todavía no parece haber soporte para la codificación RGBA en 4444 y 444xq que admite el códec oficial de Apple.
También puede usar en proreslugar de prores_ks, que puede ser un poco más rápido, pero no ofrece los perfiles 4444. Para obtener más información, lea este artículo de FFmpeg Wiki .
En Windows, recomiendo FootageStudio 4K . Es un convertidor comercial (no económico) que admite muchos formatos profesionales, incluido ProRes.
He probado un montón de frontales para ffmpeg y finalmente me decidí por Tencoder . Solo viudas. Tiene un valor predeterminado para ProRes y es muy fácil de personalizar, por lo que puede crear la configuración para formatos o configuraciones de uso frecuente. Es multiproceso y le permite realizar un procesamiento por lotes.

Esta es la línea de comando que he usado para codificar ProRes 4444. Si no lo incluye -bits_per_mb, obtendrá resultados de baja resolución en Windows 10. Muchas publicaciones no mencionan este pequeño aspecto.
ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov
Puede probar ffmbc , una versión personalizada de FFmpeg. Desafortunadamente no hay compilaciones para Linux o Windows en este momento, por lo que debe compilarlo usted mismo.
Relacionado: ¿Cuál es la diferencia entre ffmpeg y ffmbc ahora?