Además de las mejores respuestas (porque multiplataforma) dadas por otros usuarios en el pasado, también hubo este complemento para estreno: miraizon.com/products/codecsoverview.html, pero si intentas comprarlo, dice que las ventas terminaron, me pregunto por qué. Te sugiero que ffmpeg también;)
user3450548
Respuestas:
27
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 .
Si no utiliza Adobe CC aps o desea una herramienta gratuita de código abierto, ffmpegpuede codificar video usando ProRes y ejecuta multiplataforma.
El -profileconmutador toma un número entero de -1 a 5 para que coincida con los perfiles ProRes:
-1: auto(predeterminado)
0: proxy≈ 45Mbps YUV 4: 2: 2
1: lt≈ 102Mbps YUV 4: 2: 2
2: standard≈ 147Mbps YUV 4: 2: 2
3: hq≈ 220Mbps YUV 4: 2: 2
4: 4444≈ 330Mbps YUVA 4: 4: 4: 4
5: 4444xq≈ 500Mbps YUVA 4: 4: 4: 4
Las 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 .
¿Podría expandirse para decir cuáles son los diferentes perfiles y qué significan?
hellocatfood
1
@hellocatfood Agregué un enlace al sitio web de Apple que explica los perfiles.
slhck
1
little-endian - lo que sea que eso signifique -> Las muestras decodificadas de 10 bits se almacenan realmente como 16 bits rellenados. Los 8 bits inferiores se presentan primero, seguidos de los 8 bits superiores. Big endian es el 8 superior seguido del 8 inferior.
Gyan
3
En Windows, recomiendo FootageStudio 4K . Es un convertidor comercial (no económico) que admite muchos formatos profesionales, incluido ProRes.
Si mira su página de descarga, en la información de la licencia en la parte inferior dicen que usan el software libavcodec y ffmpeg en su producto. Así que estás pagando por la elegante GUI por lo que parece.
stib
"Códecs Libav del proyecto FFMPEG" - Creo que esto no es lo mismo que otra interfaz para ffmpeg.exe
altarvic
44
Parece que se ve bastante bien si no puedes / no puedes usar la línea de comando, supongo. Aún así, este viejo pedo gruñón preferiría usar ffmpeg y gastar el dinero en whisky.
stib
3
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.
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.
¿Qué ventaja tiene ffmbc sobre el ffmpeg regular en el escenario actual?
Saaru Lindestøkke
@BartArondson En este caso es irrelevante, pero si está trabajando para Broadcast puede integrar todas las otras características de ffmbc a su canalización. Vea esto: code.google.com/p/ffmbc
p2o
Solía usar ffmbc antes de que ffmpeg tuviera soporte proRes, pero ahora no puedo ver ninguna diferencia entre ffmpeg y ffmbc.
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 .
Si no utiliza Adobe CC aps o desea una herramienta gratuita de código abierto,
ffmpeg
puede codificar video usando ProRes y ejecuta multiplataforma.Este
ffmpeg
comando: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 deprores_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 .fuente
En Windows, recomiendo FootageStudio 4K . Es un convertidor comercial (no económico) que admite muchos formatos profesionales, incluido ProRes.
fuente
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.
fuente
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
fuente
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?
fuente