我如何使用gstreamer将一组图像拼接在一起以形成视频幻灯片

jsi*_*ons 3 c audio video gstreamer vala

我想拍摄一组图像和一个声音轨道,然后用它来构建一个使用gstreamer的基本视频幻灯片.

似乎有很多文档和基本gstreamer用法的例子,如播放视频或音频文件,甚至转码等.但是,我想,在视频编辑任务中,我似乎找不到任何特别有用的东西.

我觉得我对gstreamer的基本原理有一个很好的把握,但是我很难理解如何加入这些点,可以这么说.特别是我拍摄一组图像并将它们转换为单个视频输出的位.

rod*_*gob 11

MultiFileSrc模块将为您完成.

来自 http://gstreamer.freedesktop.org/wiki/MultiFileSrc

multifilesrc元素用于将顺序命名的文件的集合(例如,00001.jpg,00002.jpg,00003.jpg等)读入GStreamer管道.

==示例管道==

此管道读取文件00001.png,00002.png等,对其进行解码,然后将视频重新编码为Ogg/Theora.

gst-launch multifilesrc location =%05d.png\caps ="image/png,framerate = 30/1,pixel-aspect-ratio = 1/1"!\ pngdec!ffmpegcolorspace!video/x-raw-yuv,format =(fourcc)I420!\ theoraenc!oggmux!filesink location = output.ogg