将图像转换为视频

L.V*_*V.A 10 video convert video-conversion avconv

我在互联网上找到了一种用于avconv从图像制作视频的方法,但质量很差。我设置了分辨率,但没有帮助。

avconv -i "franc%04d.jpg" -r 30 -s:v 1280x720 a.mkv
Run Code Online (Sandbox Code Playgroud)

如何选择图像压缩并将质量设置为最佳?

rɑː*_*dʒɑ 8

你可以用 ffmpeg 和 imagemagic 做到这一点。如果您的 PC 上未安装它们,请安装它们。

在终端中执行以下步骤:

1. 创建一个目录来尝试此解决方案,您最好在尝试之前制作视频的副本。

mkdir temp
Run Code Online (Sandbox Code Playgroud)

2. 将所有图像复制到temp您创建的目录中。

cp *.JPG temp/.
Run Code Online (Sandbox Code Playgroud)

3. 设置图像的分辨率。

mogrify -resize 800x800  temp/*.JPG
Run Code Online (Sandbox Code Playgroud)

4. 将它们转换为软过渡的变形,并使它们成为 mp4 视频。

convert temp/*.JPG -delay 10 -morph 10 temp/%05d.jpg
ffmpeg -r 25 -qscale 2  -i temp/%05d.jpg output.mp4
Run Code Online (Sandbox Code Playgroud)

ffmpeg 不在 Ubuntu 14.04 的存储库中,但在 15.04 中!

来源:http : //www.itforeveryone.co.uk/image-to-video.html

  • 我得到:“选项 qscale(使用固定质量比例(VBR))不能应用于输入文件 temp/%05d.jpg - 您正在尝试将输入选项应用于输出文件,反之亦然。在它所属的文件。输入文件 temp/%05d.jpg 的错误解析选项。打开输入文件时出错:参数无效”,当更正时,“请使用 -q:a 或 -q:v,-qscale 不明确 否指定像素格式,选择 yuvj420p 用于 H.264 编码。使用 -pix_fmt yuv420p 以兼容过时的媒体播放器。[libx264 @ 0x3a84820] -qscale 被忽略,推荐 -crf。” (4认同)