使用FFMPEG从音频和调整大小的图像创建视频
我正在尝试从mp3和带有ffmpeg的图像创建mp4视频。视频应该是黑色背景的640x360的大小,并且图像应该被调整大小以适应这个尺寸并且以中间为中心。视频的长度必须与mp3的长度相匹配 它基本上是一首歌曲和一件艺术品为youtube制作的视频 目前,我可以通过3个步骤实现这一目标:使用FFMPEG从音频和调整大小的图像创建视频,ffmpeg,Ffmpeg,我正在尝试从mp3和带有ffmpeg的图像创建mp4视频。视频应该是黑色背景的640x360的大小,并且图像应该被调整大小以适应这个尺寸并且以中间为中心。视频的长度必须与mp3的长度相匹配 它基本上是一首歌曲和一件艺术品为youtube制作的视频 目前,我可以通过3个步骤实现这一目标: 调整图像大小: -i%image%-vf scale='if(gt(a,4/3),640,-1)':'if(gt(a,4/3),-1360)'调整了%u image% 创建具有黑色背景的音乐视频: -f lavf
-i%image%-vf scale='if(gt(a,4/3),640,-1)':'if(gt(a,4/3),-1360)'调整了%u image%
-f lavfi-i color=s=640x360-i%音频文件-c:v libx264-s:v 640x360-c:a aac-严格实验-b:a 320k-最短-pix\u fmt yuv420p%视频%
-i%video%-i%resized\u image%-filter\u complex“overlay=(W-W)/2:(H-H)/2”-编解码器:一份副本%final\u video%
用一个ffmpeg命令可以实现所有这些吗?一个命令就可以了
ffmpeg -loop 1 -i image -i audio
-vf scale='if(gt(a,4/3),640,-1)':'if(gt(a,4/3),-1,360)',pad=640:360:(ow-iw)/2:(oh-ih)/2,format=yuv420p
-c:v libx264 -c:a aac -b:a 320k -strict -2 -shortest final.mp4