FFMPEG zoompan 仅应用并显示许多图像中的 3 张
FFMPEG zoompan only applies and shows 3 images out of the many
我正在尝试使用基于 AWS windows 实例的 FFMPEG 4.0 windows 从图像生成视频 PHP。
$command2="ffmpeg -r 1/5 -i https://<path>/$images%d.jpg -c:v libx264 -r 5 -t $total_video_time -y ".trim($video_name)." -i http://<path>/$audio ";
上面的代码使用所有输入图像(在本例中为 50 张)生成了正确的视频输出,但没有对图像进行缩放平移效果。
现在我尝试使用 -
为图像添加缩放效果
$command2="ffmpeg -r 1/5 -i https://<path>/$images%d.jpg -filter_complex zoompan=z='zoom+0.002':d=25*4:s=1280x800 -pix_fmt yuv420p -c:v libx264 -r 5 -t $total_video_time -y ".trim($video_name)." -i http://<path>/$audio ";
这只会拾取前 3 个图像并将缩放平移应用于前两个左右的图像。
你能帮我解决这个问题吗?也欢迎任何输入,指针。
zoompan 过滤器默认为 25 fps 输出,但您的输出速率导致大多数帧丢失。当 zoompan 过滤图像时,输入速率无关紧要。
ffmpeg -i images -i audio -vf zoompan=z='zoom+0.002':d=25*5:s=1280x800 -pix_fmt yuv420p -c:v libx264 -t total time out.mp4
我正在尝试使用基于 AWS windows 实例的 FFMPEG 4.0 windows 从图像生成视频 PHP。
$command2="ffmpeg -r 1/5 -i https://<path>/$images%d.jpg -c:v libx264 -r 5 -t $total_video_time -y ".trim($video_name)." -i http://<path>/$audio ";
上面的代码使用所有输入图像(在本例中为 50 张)生成了正确的视频输出,但没有对图像进行缩放平移效果。
现在我尝试使用 -
为图像添加缩放效果$command2="ffmpeg -r 1/5 -i https://<path>/$images%d.jpg -filter_complex zoompan=z='zoom+0.002':d=25*4:s=1280x800 -pix_fmt yuv420p -c:v libx264 -r 5 -t $total_video_time -y ".trim($video_name)." -i http://<path>/$audio ";
这只会拾取前 3 个图像并将缩放平移应用于前两个左右的图像。
你能帮我解决这个问题吗?也欢迎任何输入,指针。
zoompan 过滤器默认为 25 fps 输出,但您的输出速率导致大多数帧丢失。当 zoompan 过滤图像时,输入速率无关紧要。
ffmpeg -i images -i audio -vf zoompan=z='zoom+0.002':d=25*5:s=1280x800 -pix_fmt yuv420p -c:v libx264 -t total time out.mp4