如何通过linux命令行生成视频文件的视频截屏
是否有一个适用于Linux(ubuntu)的命令行程序,它可以生成一个大图像,其中包含来自给定视频(例如WMV)的6个大写字母,布局故事板样式(我知道在Windows媒体播放器经典上可以做到这一点)? 我需要这个作为我正在编写的脚本的一部分。
Is there a command line program for linux (ubuntu) which can generate a large image containing say 6 caps from a given video (e.g. WMV) laid out storyboard style (I know on Windows media player classic can do this)? I need this for part of a script I am writing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我从这个网站中提取了答案: http:// blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
其中-4是进入文件抓取屏幕截图的秒数,320x240是屏幕截图大小,test.jpg是输出文件。
希望这可以帮助。
I pulled the answer from this site: http://blog.prashanthellina.com/2008/03/29/creating-video-thumbnails-using-ffmpeg/
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
Where -4 is the number of seconds into the file to grab the screenshot, 320x240 is the screenshot size, and test.jpg is the output file.
Hope this helps.
使用 SlickSlice
Use SlickSlice
我使用 MPlayer 将帧保存为图像,并使用 ImageMagick 将它们组合起来:
I've used MPlayer to save frames as images and ImageMagick to combine them:
vcsi 可以做到这一点。 它是一个用Python编写的命令行工具。 例子:
vcsi can do this. It is a command-line tool written in Python. Example: