vídeo - convertir videos en ogg
¿Convertir mp4 a webm con transparencia? (1)
Suponiendo que el color que se va a 00ff00
es 00ff00
, use
ffmpeg -i input.mp4 -c:v libvpx -vf "colorkey=0x00ff00:0.1:0.1,format=yuva420p" out.webm
En colorkey=0x00ff00:0.1:0.1
el primer argumento es el color clave;
el segundo es similitud
0.01 coincide solo con el color de la tecla exacta, mientras que 1.0 coincide con todo.
y el tercero es porcentaje de mezcla
0.0 hace que los píxeles sean completamente transparentes o no transparentes.
Los valores más altos resultan en píxeles semitransparentes, con una transparencia más alta cuanto más similar es el color de los píxeles al color de la tecla.
Consulte la documentación ffmpeg colorkey
Sé cómo convertir mp4 a webm con ffmpeg :
ffmpeg -y -i me939371029.mp4 -r 30 out3.webm
Pero me gustaría usar la transparencia webm . Esa guía usa Blender, pero Blender es una herramienta de escritorio que no se automatiza fácilmente y solo emite PNG que deben convertirse a video. Me gustaría una aplicación de línea de comandos que acepte video, un color y una salida de video. P.ej:
some-app -i video.mp4 -transparent ff0000 -o video.webm
Me sorprendería que algo como esto no estuviera ya en ffmpeg, pero parece que no puedo encontrarlo.