¿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 ffmpeg
comando:
ffmpeg -i input.avi -c:v prores_ks -profile:v 3 -c:a pcm_s16le output.mov
Hará el truco.
El -profile
conmutador 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 prores
lugar 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?