C#使用ffmpeg抽帧压缩mp4
1.ffmpeg官网
http://ffmpeg.org/ffmpeg.html#Video-Options
/** WinForm例子*/static string FFmpegPath = System.AppDomain.CurrentDomain.BaseDirectory + "ffmpeg.exe";static void RunMyProcess(string Parameters)
{var p = new Process();p.StartInfo.FileName = FFmpegPath;p.StartInfo.Arguments = Parameters;p.StartInfo.UseShellExecute = false;//是否使用操作系统shell启动p.StartInfo.CreateNoWindow = true;//不显示程序窗口p.Start();Console.WriteLine("\n开始抽帧...\n");p.WaitForExit();p.Close();
}private void button1_Click_1(object sender, EventArgs e)
{string para = string.Format(" -i {0} -r 2 -vcodec libx264 -preset:v fast -crf 36 {1}", sVideoFileNameGlobal, "D:\\1.mp4");RunMyProcess(para);
}
2.经测试,38M的mp4可压缩为1M,用时20秒
C#使用ffmpeg抽帧压缩mp4相关推荐
- go语言对gif的抽帧压缩
前几天研究了一下go语言的抽帧,发现真的好简单,不需要任何三方的包.go语言的强大可见一斑.改天我研究下jpg的缩放. 松哥原创 请勿转载 //gif文件抽帧压缩 //如果帧的数量大于50则进行抽帧 ...
- gif图用photoshop快速抽帧,压缩,去底,修改时间
写网页少不了加载动画,用css写又麻烦,直接找现成的gif图就成了一种选择, 但是网上下载的gif图很多都不透底,而且尺寸时间什么的都不合适,用ps简单修改一下就好了 1.抽帧 很多gif图帧数很多, ...
- ffmpeg 抽帧处理
ffmpeg -i 前视_30.mp4 -r 1 -q:v 2 -f image2 front30/second_%08d.jpg
- Ununtu16.04系统下编译安装ffmpeg、抽帧和计算图片时间点
ffmpeg是开源的.功能强大的视频.音频.图像处理工具,在最近的工作中,需要从视频中抽取图像,并准确计算每张图片对应在视频播放中的时间点.在网上找了一圈发现,所有的参考资料基本分为两种: 1.通过c ...
- 不同的AI视频推理场景下,如何构建通用高效的抽帧工具?
导读 AI算法在视频娱乐行业得到了广泛应用,在处理视频数据过程中最大瓶颈之一是视频抽帧延时,抽帧延时往往占据了整体服务的大部分时间.此外,不同的AI算法应用于不同业务时,对视频抽帧需求也不同. 对此, ...
- 视频数据处理方法!关于开源软件FFmpeg视频抽帧的学习
点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 视频文件是多媒体数据中比较常见的一种,也是入门门槛比较高的一个领域.视频数据相关的领域 ...
- 使用ffmpeg从视频文件中提取音频文件、视频抽帧和切割视频
目录 ffmpeg下载 使用ffmpeg从视频文件中提取音频文件 批量提取文件夹下多个视频文件的音频 使用ffmpeg从视频文件中提取视频帧 使用ffmpeg将按固定时长将视频切割成多个小片段 将分割 ...
- 【ffmpeg】最全简单实用教程|安装音频视频剪切融合拼接抽帧等
ffmpeg 实用教程(非常全) FFmpeg Download(Mac) brew ffmpeg 常用操作(最全最简单) 音频 音频转换格式 多个音频混音 改变音量大小 音频淡入淡出 调整音频速率 ...
- 利用ffmpeg多线程抽帧
import os try:import cPickle except:import pickle from multiprocessing import Poolrootpath = "E ...
最新文章
- ROStopic 通信方式
- C++(二)——命名空间(上)
- SQL2000: MMC 不能打开文件
- linux变量中代,linux中shell变量$#,$@,$0,$1,$2和变量${0%/*}
- Java集合篇:集合细节:为集合指定初始容量、asList的缺陷、subList的缺陷
- 看得见的开发管理方法—缺陷管理
- 关于linux内核模块的装载过程
- JS----JavaScript数组去重(12种方法,史上最全)
- 《开源容器云OpenShift:构建基于Kubernetes的企业应用云平台》一2.3 完善OpenShift集群...
- 百度音乐怎么转换格式?MP3格式转换为wav的方法分享
- SolidEdge完整安装教程-亲测
- 超级无敌diao炸天的手写堆
- 今天,是小灰母亲离开的第649天
- Photoshop设计精讲精练笔记
- DAO:去中心化的新兴领导者
- TLS1.3抓包分析(3)——EncryptedExtentions等
- java中String与int/float/double/byte/数组
- 1、Linux基础简介
- 2.古体诗的换韵和重韵
- mac安装mysql workbench_MAC上安装mysql及workbench
热门文章
- PHP 操作图片水印
- 一文看懂苹果WWDC20:iOS 14更好玩,可Intel要哭瞎了
- python中write函数%啥意思_python write( )函数
- nagiso中nsca的配置
- 使用MobileViT替换YOLOv5主干网络
- 《游戏改变世界》读书笔记
- vim替换字符串带斜杠_VI中的查找和替换
- 微信小程序聊天功能PHP,微信小程序实现聊天室
- Raki的读paper小记:Prompting ELECTRA: Few-Shot Learning with Discriminative Pre-Trained Models
- Java8~9章 复习(三)