【发布时间】:2020-12-26 20:48:56
【问题描述】:
我正在尝试使用 libavformat/Libavcodec 生成一个视频,其中包含一堆内存中的图像。
有人能指点我正确的方向吗?
提前致谢。
【问题讨论】:
标签: ffmpeg libav libavcodec libavformat
我正在尝试使用 libavformat/Libavcodec 生成一个视频,其中包含一堆内存中的图像。
有人能指点我正确的方向吗?
提前致谢。
【问题讨论】:
标签: ffmpeg libav libavcodec libavformat
首先,解释使用 FFmpeg 从图像创建视频的基础知识here。
如果您只是想更改/强制视频的格式和编解码器,here 是一个好的开始。
对于原始 FFmpeg 文档,您可以使用 Video and Audio Format Conversion、Codec Documentation、Format Documentation 和 image2 demuxer documentation(此解复用器将图像作为输入进行管理)。
如果您只想拍摄图像并制作简单的视频,只需查看前 2 个链接即可。 FFmpeg 的文档为您提供了强大的工具,但如果您不需要它们,请不要使用它们。
从图像创建视频的示例命令是:
ffmpeg -i image-%03d.png video.mp4
这会将所有文件从image-000.png 依次提取到可用的最高编号,并从中制作视频。
您可以使用输出文件的扩展名强制格式。要强制使用视频编解码器,请使用-c:v,后跟编解码器文档中提供的编解码器名称。
【讨论】: