如何通过linux命令行生成视频文件的视频截屏

发布于 2024-07-26 23:13:26 字数 129 浏览 4 评论 0原文

是否有一个适用于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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

你好,陌生人 2024-08-02 23:13:26

我从这个网站中提取了答案: 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.

橘和柠 2024-08-02 23:13:26

使用 SlickSlice

./slickslice.sh -x video.avi -s 5x3 -e

Use SlickSlice

./slickslice.sh -x video.avi -s 5x3 -e
む无字情书 2024-08-02 23:13:26

我使用 MPlayer 将帧保存为图像,并使用 ImageMagick 将它们组合起来:

mplayer -nosound -sstep 15 -vo png video.mkv
montage *.png -tile 3x3 -geometry 300x+0+0 screencaps.png

I've used MPlayer to save frames as images and ImageMagick to combine them:

mplayer -nosound -sstep 15 -vo png video.mkv
montage *.png -tile 3x3 -geometry 300x+0+0 screencaps.png
唠甜嗑 2024-08-02 23:13:26

vcsi 可以做到这一点。 它是一个用Python编写的命令行工具。 例子:

vcsi video.mkv -o output.jpg

vcsi can do this. It is a command-line tool written in Python. Example:

vcsi video.mkv -o output.jpg
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文