Ror*_*ory 6 video ffmpeg gstreamer
我有一个ogg vorbis视频.它在图腾和mplayer中表现很好.我想将它转换成图像的序列,每帧一个图像.我可以使用以下命令在ffmpeg上执行此操作:
ffmpeg -i video.ogv -f image 2 video-frames-%08png
Run Code Online (Sandbox Code Playgroud)
但是,这不适用于此视频.每个帧都是灰色的,好像有大量的解码问题.由于它在图腾中工作,我怀疑gstreamer能够比ffmpeg更好地解码视频.是否有gstreamer命令将接收ogg vorbis视频,然后创建一堆图像,每帧一个?
我正在使用Ubuntu Lucid桌面库存.
尝试multifilesink:
gst-launch filesrc location=video.ogv ! decodebin ! pngenc ! multifilesink location=img%d.png
Run Code Online (Sandbox Code Playgroud)