使用FFmpeg从视频中截图的命令
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从视频中截图的命令相关推荐
- ffmpeg命令 抓屏_使用FFmpeg从视频中截图的命令 | 学步园
截取一张352x240尺寸大小的,格式为jpg的图片: ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg 把视频的前30帧转换成一个A ...
- 巧用ffmpeg从视频中截图
概述 之前做了个项目,涉及到上传视频,那么我们知道,一般在界面显示的时候,是需要对视频有个预览的效果,就是显示某一帧视频的画面. 找了下发现http://ffmpeg.org/ 可以实现这个功能. F ...
- 使用ffmpeg从视频中截取图像帧(最简单实用的视频抽帧,一句命令)
Table of Contents 1.最佳方式 2.普通的命令:(画质差) 3. 视频旋转: 4. 批量视频抽帧: 参考:ffmpeg视频抽帧 1.最佳方式 第二种方法抽帧图片画质很差,这里提供更好 ...
- 采用FFmpeg从视频中提取音频(声音)保存为mp3文件
采用FFmpeg从视频中提取音频(声音)保存为mp3文件 作者:雨水,日期:2016年1月9日 CSDN博客:http://blog.csdn.net/gobitan 摘要:看到好的视频文件,如果想把 ...
- FFmpeg从视频中提取音频保存为mp3文件
如何把视频文件中的音频数据提取出来,网络上有不少音频提取工具,但作为技术人员提到音视频处理,肯定会想到FFmpeg.本文介绍了如何基于FFmpeg从视频中提取音频,然后将音频保存为mp3格式的音频文件 ...
- ffmpeg 分离视频中的YUV分量
文章目录 概览 程序 运行效果 释疑 概览 本文借用ffmpeg库, 把视频拆分为Y.U.V三个分量进行保存,可以使用YUV视频播放器分别播放.同时把视频中的其中某一帧图像保存下来, 也拆分为Y.U. ...
- SnapMotion for Mac(Mac从视频中截图软件)
SnapMotion旨在支持像4K电影这样的大型视频文件并在必要时从媒体中提取每一帧图像.此应用可以播放由macOS原生支持的所有视频格式.而且,它还可以将图像导出为行业标准格式,例如PNG.JPEG ...
- FFmpeg提取视频中的音频
提取完整音频 ffmpeg -i input.mp4 -q:a 0 -map a output.mp3 提取指定时间段的音频 ffmpeg -i input.mp4 -ss 00:03:05 -t 0 ...
- ffmpeg 合并视频 添加字幕 bat命令
首先将ffmpeg添加进系统环境变量 1.mp4转mkv for %%a in ("*.mp4") do ffmpeg -i %%~na.mp4 -vcodec copy -aco ...
最新文章
- 家在深圳接入云信,让用户在社交中感受到“家在深圳”
- php 循环多条件,怎么循环带条件的数组
- linux下Epoll实现简单的C/S通信
- Java 时间戳转换成时间
- jq发送动态变量_「系统架构」Nginx调优之变量的使用(3)
- mysql哪一款好用_用了这么多年MySql,这些好习惯你用过哪些
- Java复习总结(二)Java SE基础知识
- DRAM的动态刷新问题总结
- Python编程入门教程
- Unix 环境高级编程 之 理解 rws 权限
- python实现遗传算法实例_vn.py发布v2.0.3 - 遗传算法
- Structs个人适用知识整理
- 怪诞行为学(Predictably Irrational)
- 脱水冷冻干燥宠物食品的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 一本通题解——1438:灯泡
- Python通过xlwings自动化Excel-持续更新
- suse日志服务器配置
- ubuntu软件的卸载
- ThinkPHP6 预防XSS攻击的一点小建议
- 行内元素和块级元素:内联(行级)元素不能设置margin-top