代码之家  ›  专栏  ›  技术社区  ›  Robin Barnes

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

  •  7
  • Robin Barnes  · 技术社区  · 17 年前

    是否有linux(ubuntu)的命令行程序可以从给定的视频(例如WMV)中生成一个包含6个大写字母的大图像,并以故事板的方式排列(我知道Windows media player classic可以做到这一点)?我需要这个作为我正在写的剧本的一部分。

    3 回复  |  直到 17 年前
        1
  •  12
  •   Christophe De Troyer    11 年前

    我从这个网站上得到了答案: 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是输出文件。

    希望这有帮助。

        2
  •  4
  •   doomatel    14 年前

    使用 SlickSlice

    ./slickslice.sh -x video.avi -s 5x3 -e
    
        3
  •  1
  •   Lri    13 年前

    mplayer -nosound -sstep 15 -vo png video.mkv
    montage *.png -tile 3x3 -geometry 300x+0+0 screencaps.png
    
        4
  •  0
  •   zx228    7 年前

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

    vcsi video.mkv -o output.jpg
    
    推荐文章