Soy nuevo en ffmpeg (codificación de video en general).
Tengo dos videos uno más grande que el otro. Quiero rotar, cambiar el tamaño y superponer el video más corto sobre el más grande en las coordenadas definidas.
Hasta ahora, estoy haciendo esto:
ffmpeg -i demo.mov -vcodec qtrle -pix_fmt argb demo.mov
ffmpeg -y -i demo.mov -i demo2.mov -filter_complex "[1:v] fade=in:10:1:alpha=1, fade=out:500:1:alpha=1, scale=80:80, perspective=x0=0:y0=0:x1=W:y1=40, rotate=-0.1745:c=none [ov]; [0:v][ov] overlay=100:100 [v]" -map "[v]" out.mov
En este proceso, me enfrento a algunos problemas:
perspective
filtro.Algunos de los parámetros de los comandos anteriores (como perspective
, fade
) son arbitrarios.
Para dar una mejor perspectiva de lo que estoy tratando de hacer: intento agregar un video como si se estuviera reproduciendo en un teléfono que se está moviendo.
Pregunté sobre problemas en IRC y llegué hasta aquí. No sé cómo proceder desde aquí.
Aquí está la salida: https://youtu.be/yd4UWq5NO5M
Cualquier ayuda sería genial.
Dividir el proceso en dos pasos funcionó para mí.
Vea mi salida usando los comandos a continuación en http://sendvid.com/g56xjz04
Los comandos que usé:
ffmpeg -y -i "video for overlay.mov" -vf "format=bgra, perspective=x0=0:y0=0:x1=W:y1=180, fade=in:10:1:alpha=1, fade=out:200:1:alpha=1, scale=-1:80, rotate=-0.1745:c=none:ow=rotw(-0.1745):oh=roth(-0.1745)" -c:v qtrle overlay.mov
ffmpeg -y -i "base.mov" -i "overlay.mov" -filter_complex "[0:v][1:v] overlay=100:100:eof_action=pass [v]" -map "[v]" final_out.mov
Sospecho que en la cadena de filtros compleja de comando único, hay algún error o matiz con respecto a las operaciones del canal alfa que está generando un canal alfa distorsionado.
Si necesita un solo comando, creo que la mejor manera de avanzar es enviar un informe de error al equipo de ffmpeg, incluidos los comandos y la salida del comando único y el proceso de dos pasos.
N-76452-ga97f1e7
y N-76045-g97be5d4
. ¿Puedes decirme qué versión estás usando? Porque todavía estoy recibiendo el parpadeo.N-76452-ga97f1e7
y agregué N-76045-g97be5d4
desde aquí: launchpad.net/~mc3man/+archive/ubuntu/trusty-mediaNo such filter: 'perspective'
gian
Dhavan Vaidya
Dhavan Vaidya
gian
gian
Dhavan Vaidya
gian
Dhavan Vaidya
gian
Dhavan Vaidya
gian
gian
Dhavan Vaidya
gian