2017-09-27 2 views
0

Ceci est mon cauchemar:FFMEPG - superposition d'une image et une vidéo sur un autre encode vidéo 2 passe

for %%f in (*.avi) do (
ffmpeg -y^
-i "%%f"^
-pix_fmt yuv420p^
-c:v libx264^
-pass 1^
-an^
-preset slow -profile:v high -level 4.0 -tune animation^
-b:v 10000k -minrate 10000k -maxrate 20000k -bufsize 20000k -g 15 -keyint_min 8 -sc_threshold 0^
-r 30 -bf 2^
-fast-pskip 1^
-threads 4^
-f rawvideo NUL &&^
ffmpeg -y^
-i "%%f"^
-i "input.png"^
-i "input.mp4"^
-pix_fmt yuv420p^
-c:v libx264^
-pass 2^
-preset slow -profile:v high -level 4.0 -tune animation^
-fast-pskip 0^
-c:a libmp3lame -qscale:a 2 -r:a 48000^
-b:v 10000k -minrate 10000k -maxrate 20000k -bufsize 20000k -g 15 -keyint_min 8 -sc_threshold 0^
-bf 2^
-me_method umh -qmin 5 -deblock 0:0:0^
-threads 4^
-filter_complex "[0:v][1:v] overlay=enable='between(t,0,4)'[o1]; [2:v] scale=0.5*iw:0.5*ih; [o1][2:v] overlay=enable='between(t,0,4)'"^
-color_primaries bt709 -color_trc bt709 -colorspace bt709^
"%%~nf_01.mp4" 
) 

J'ai deux superpositions dans la même ligne, superposition sur la vidéo comme l'image ci-dessous: enter image description here

[en haut] Cette surimpression doit être codée ou non (elle dépend du flux de travail) à 85% de la luminosité. [Gauche] En demi-gris, vous pouvez voir la position de la vidéo qui ne doit pas être codée à nouveau. [Droit] vous voyez la faute de frappe sur la superposition. [Arrière-plan] (gris checker) vous voyez la vidéo encodée en deux passes ...

Je ne sais pas comment faire cela, donc je l'avorte, peut-être que vous trouvez la solution et la résolvez!

Répondre

0

Réponse: c'est juste impossible dans libx264 de FFMPEG!