我想拍摄一组图像和一个音轨,然后用它来构建一个使用gstreamer的基本视频幻灯片。
似乎有许多基本gstreamer用法的文档和示例,如播放视频或音频文件,甚至转码等。但是,我想,在视频编辑任务中,我似乎找不到任何特别有用的东西。
我觉得我对gstreamer的基本原理有一个很好的把握,但我很难理解如何加入这些点,可以这么说。特别是我拍摄一组图像并将它们转换为单个视频输出的位。
答案 0 :(得分: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
答案 1 :(得分:2)
使用pitivi。
如果你想编写程序,你应该使用gnonlin,库pitivi是建立在。你会把一个gnlcompositon放在一起。另请参阅http://wiki.pitivi.org/wiki/PyGST_Tutorial
答案 2 :(得分:0)
尝试这个替代解决方案。为我工作。
答案 3 :(得分:-1)