【发布时间】:2018-08-13 07:22:00
【问题描述】:
我想将 jpg 图像转换为 mp4 视频而不调整图像大小(保持原始图像大小和格式正确的视频)
我尝试了很多ffmpeg 和imagemagic 的解决方案(链接如下),但都在转换为视频格式后裁剪图像,我想要一个具有原始图像大小的图像的视频。
ffmpeg 或 imagemagick 将不胜感激。 :)
slow ffmpeg's images per second when creating video from images
FFMPEG An Intermediate Guide/image sequence
How can I create a video file from a set of jpg images? [duplicate]
How to create a video from images with FFmpeg?
Make video from still image sequence
Combining images with ImageMagick
ffmpeg -framerate 1/5 -i na%03d.jpg -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p output.mp4
在大图像(1600X1200)上执行成功,但无法生成流畅的视频。
在小图像 (300x168) 上显示错误。我也在小图像上尝试这个命令
ffmpeg -framerate 1/5 -i abc%03d.jpg -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p output.mp4 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2"
【问题讨论】:
-
显示您的
ffmpeg命令和完整的控制台输出。 -
我用这个命令ffmpeg ffmpeg -framerate 25 -i image-%05d.jpg -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p output.mp4
-
请在线程中查看控制台输出
-
这两个命令制作具有正确延迟时间但在视频中具有不同分辨率图片的视频,它将所有图像转换为第一图像分辨率。它应该保持视频中所有图像的原始大小
ffmpeg -f image2 -r 1/5 -i na%03d.jpg -y -r 25 test.mp4ffmpeg -y -r 1/5 -i na%03d.jpg -r 25 out.mp4
标签: image image-processing video ffmpeg imagemagick