Aby stworzyć film z efektu zanikania, po prostu złamać film na części i tworzyć oddzielne filmy dla każdego obrazu. Na przykład, jeśli masz 5 obrazów następnie po pierwsze, tworzyć 50-60 kopii każdego obrazu i uzyskać na to wideo:
$command= "ffmpeg -r 20 -i images/%d.jpg -y -s 320x240 -aspect 4:3 slideshow/frame.mp4";
exec($command." 2>&1", $output);
To pozwoli Ci stworzyć 5 różnych filmów. Następnie potrzebujesz 10-12 różnych kopii tych pięciu zdjęć i ponownie utwórz osobne filmy z efektami zanikania.
ffmpeg -i input.mp4 "fade=in:5:8" output.mp4
Po tym trzeba będzie filmy jak: wideo na obrazie 1 i jego efektu zanikania obrazu następnie przez 2, a jego wpływ na blaknięcie i tak dalej. Teraz połącz te filmy w odpowiedniej kolejności, aby uzyskać cały film.
do łączenia filmów trzeba:
$command = "cat pass.mpg slideshow/frame.mpg > final.mpg";
Oznacza to, aby przyłączyć się do wideo za pomocą cat
i potem trzeba je konwertować do mpg, połączyć je i ponownie przestawienia ich do MP4 lub AVI, aby wyświetlić je prawidłowo . Również przekonwertowane filmy mpg nie będą odpowiednie, więc nie przejmuj się. Po przekonwertowaniu ich na MP4 będzie działać poprawnie.
http://superuser.com/ pytania/778762/crossfade-between-2-videos-using-ffmpeg | http://superuser.com/questions/223678/how-to-convert-single-images-into-a-video-with-blending-transition –