截取一张352x240尺寸大小的,格式为jpg的图片:

ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg

把视频的前30帧转换成一个Animated Gif :

ffmpeg -i test.asf -vframes 30 -y -f gif a.gif

目前还没有找到截取任意一帧为图片的方法。

另外,由于Flash在线录制的视频格式为Flv格式,Flash能播放的 视频格式也仅为Flv格式,所以从Flv到其它视频如avi,mpeg,rm,asf,wmv之间的转换就是一个问题,今天试了一下FFmpeg可以在命 令行做到Flv到其它视频格式的互转。那么在Server-side程序中使用WSH即可实现web在线转换视频格式及视频截图的功能,目前没有实践,但 理论上可行,明天就试一下。

说到利用FFmpeg从视频截图的命令,那天在找从视频截取指定帧的图片的办法,这么多天没有进展,原来我从网上找的关于FFmpeg的参数命令列表并不全,少了-ss这么一个参数.于是这个问题也到现在才解决.

今天利用FFmpeg -h > ffmpeg.txt,把FFmpeg的命令打印出来后,才发现了这一参数:

-ss time_off set the start time offset

使用-ss参数,可以从指定的时间开始处理转换任务.如:

ffmpeg -i test2.asf -y -f image2 -ss 08.010 -t 0.001 -s 352x240 b.jpg

那么从任意一帧截图的问题也就解决了.只要-ss后的时间参数是随机产生,并且在视频的有效时间内,就可以了.

另外,-ss后跟的时间单位为秒。

转载于:https://www.cnblogs.com/skyblue/archive/2011/12/13/2285736.html

使用FFmpeg从视频中截图的命令相关推荐

  1. ffmpeg命令 抓屏_使用FFmpeg从视频中截图的命令 | 学步园

    截取一张352x240尺寸大小的,格式为jpg的图片: ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg 把视频的前30帧转换成一个A ...

  2. 巧用ffmpeg从视频中截图

    概述 之前做了个项目,涉及到上传视频,那么我们知道,一般在界面显示的时候,是需要对视频有个预览的效果,就是显示某一帧视频的画面. 找了下发现http://ffmpeg.org/ 可以实现这个功能. F ...

  3. 使用ffmpeg从视频中截取图像帧(最简单实用的视频抽帧,一句命令)

    Table of Contents 1.最佳方式 2.普通的命令:(画质差) 3. 视频旋转: 4. 批量视频抽帧: 参考:ffmpeg视频抽帧 1.最佳方式 第二种方法抽帧图片画质很差,这里提供更好 ...

  4. 采用FFmpeg从视频中提取音频(声音)保存为mp3文件

    采用FFmpeg从视频中提取音频(声音)保存为mp3文件 作者:雨水,日期:2016年1月9日 CSDN博客:http://blog.csdn.net/gobitan 摘要:看到好的视频文件,如果想把 ...

  5. FFmpeg从视频中提取音频保存为mp3文件

    如何把视频文件中的音频数据提取出来,网络上有不少音频提取工具,但作为技术人员提到音视频处理,肯定会想到FFmpeg.本文介绍了如何基于FFmpeg从视频中提取音频,然后将音频保存为mp3格式的音频文件 ...

  6. ffmpeg 分离视频中的YUV分量

    文章目录 概览 程序 运行效果 释疑 概览 本文借用ffmpeg库, 把视频拆分为Y.U.V三个分量进行保存,可以使用YUV视频播放器分别播放.同时把视频中的其中某一帧图像保存下来, 也拆分为Y.U. ...

  7. SnapMotion for Mac(Mac从视频中截图软件)

    SnapMotion旨在支持像4K电影这样的大型视频文件并在必要时从媒体中提取每一帧图像.此应用可以播放由macOS原生支持的所有视频格式.而且,它还可以将图像导出为行业标准格式,例如PNG.JPEG ...

  8. FFmpeg提取视频中的音频

    提取完整音频 ffmpeg -i input.mp4 -q:a 0 -map a output.mp3 提取指定时间段的音频 ffmpeg -i input.mp4 -ss 00:03:05 -t 0 ...

  9. ffmpeg 合并视频 添加字幕 bat命令

    首先将ffmpeg添加进系统环境变量 1.mp4转mkv for %%a in ("*.mp4") do ffmpeg -i %%~na.mp4 -vcodec copy -aco ...

最新文章

  1. 家在深圳接入云信,让用户在社交中感受到“家在深圳”
  2. php 循环多条件,怎么循环带条件的数组
  3. linux下Epoll实现简单的C/S通信
  4. Java 时间戳转换成时间
  5. jq发送动态变量_「系统架构」Nginx调优之变量的使用(3)
  6. mysql哪一款好用_用了这么多年MySql,这些好习惯你用过哪些
  7. Java复习总结(二)Java SE基础知识
  8. DRAM的动态刷新问题总结
  9. Python编程入门教程
  10. Unix 环境高级编程 之 理解 rws 权限
  11. python实现遗传算法实例_vn.py发布v2.0.3 - 遗传算法
  12. Structs个人适用知识整理
  13. 怪诞行为学(Predictably Irrational)
  14. 脱水冷冻干燥宠物食品的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. 一本通题解——1438:灯泡
  16. Python通过xlwings自动化Excel-持续更新
  17. suse日志服务器配置
  18. ubuntu软件的卸载
  19. ThinkPHP6 预防XSS攻击的一点小建议
  20. 行内元素和块级元素:内联(行级)元素不能设置margin-top

热门文章

  1. verilog 除法器
  2. Debug Hook
  3. Android Sdk 国内镜像下载地址
  4. 【从零之三(更)】自定义类中调用讯飞语音包错误解决办法
  5. java通用分页条件查询_通用分页查询
  6. 模拟微信自动化发送(微信公众号文章自动点击)
  7. js 解除网页右键菜单被禁用
  8. Android: 解决动画完成后位置恢复到初始位置的问题
  9. js 根据时间生成唯一订单号
  10. java maven调用hbase