类似于这个ffmpeg - 将图像序列转换为具有相反顺序的视频
但我想知道是否可以通过指定图像范围来创建视频循环,并在一个命令中附加相反的顺序。
理想情况下,我想将它与这个Make an Alpha Mask video from PNG files
我现在正在做的是使用https://stackoverflow.com/a/43301451/242042生成反向并将视频文件组合在一起。
但是,我认为它类似于Concat 本身的视频,但相反,使用 ffmpeg
我目前的尝试是假设 60 张图片。这使得 vframes x2
ffmpeg -y -framerate 20 -f image2 -i \
running_gear/%04d.png -start_number 0 -vframes 120 \
-filter_complex "[0:v]reverse,fifo[r];[0:v][r] concat=n=2:v=1 [v]" \
-filter_complex alphaextract[a]
-map 0:v -b:v 5M -crf 20 running_gear.webm
-map [a] -b:v 5M -crf 20 running_gear-alpha.web
如果没有 alpha 掩码,我可以使用它来工作
ffmpeg -y -framerate 20 -f image2 -i running_gear/%04d.png \
-start_number 0 -vframes 120 \
-filter_complex "[0:v]reverse,fifo[r];[0:v][r] concat=n=2:v=1 [v]" \
-map "[v]" -b:v 5M -crf 20 running_gear.webm
只需 alpha 遮罩,我就可以做到
ffmpeg -y -framerate 20 -f image2 -i running_gear/%04d.png \
-start_number 0 -vframes 120 \
-filter_complex "[0:v]reverse,fifo[r];[0:v][r] concat=n=2:v=1 [vc];[vc]alphaextract[a]"
-map [a] -b:v 5M -crf 20 alpha.webm
所以我正在尝试这样做,以便同时完成 alpha 蒙版。
虽然我的最终理想是拍摄图像,但将其反转得到一个 alpha 蒙版并将其并排放置,以便可以在 Ren'py 中使用