FFMPEG - Łączenie filmów z przezroczystością
Próbuję połączyć dwa filmy razem, oba mają przezroczystość za pomocą polecenia
ffmpeg.exe -i person2.mov -vf "[in] scale = iw / 2: ih / 2, fade = out: 300: 30: alpha = 1, pad = 2 * iw: ih [left]; movie = person2 .mov, scale = iw / 2: ih / 2, fade = out: 300: 30: alpha = 1 [right]; [left] [right] overlay = main_w / 3: 0, fade = out: 300: 30: alpha = 1 [out] "-b: v 768k Output_people.mov
W ten sposób otrzymuję następujące dane wyjściowe:
http://i263.photobucket.com/albums/ii122/Fernando461/Untitled.png
Jak widzisz, możliwe było, aby oba filmy były na siebie. Ale kiedy próbuję połączyć ten film (Output_people.mov) z innym filmem, nie ma on takiej samej przezroczystości. Czy możliwe jest zachowanie przejrzystości wyniku?
Edytuj 1:
Oto wyjście, które otrzymuję:https://www.dropbox.com/s/gpid1pptfio31gd/ffmpeg-20130701-193206.log
A przez „nie ma tej samej przezroczystości” miałem na myśli, że tło jest czarne, a nie przezroczyste, więc jeśli umieściłem jeden film jeden na drugim, to jeden z tyłu jest pokryty czarną częścią tego jednego z przodu.
Edytuj 2: Dodanie -vcodec qtrle do kodu zadziałało. Dzięki mark4o!