文档章节

C# FFmpeg获取码率

依宸2016
 依宸2016
发布于 2016/11/11 12:20
字数 81
阅读 51
收藏 0

GetInfo("ffmpeg"," -i "+sourcename);               

  static void GetInfo (string exe,string arg)

{
Process p = new Process (); 
try
{
p.StartInfo.FileName = exe;
p.StartInfo.Arguments = arg;
p.StartInfo.UseShellExecute = false;    
p.StartInfo.CreateNoWindow = true;  
p.StartInfo.RedirectStandardError = true ;
//启动进程
p.Start();
//等待进程结束
p.WaitForExit();
string Errorstr = p.StandardError.ReadToEnd();
string ss1 = "bitrate:";
string ss2 = "kb/s";
string kbps =  Errorstr.Remove(0,Errorstr.IndexOf(ss1)+ss1.Length);
string kbpsstr = kbps.Substring(0,kbps.IndexOf(ss2));
bitratestr = kbpsstr.Trim();
Console.WriteLine("码率:"+ bitratestr);
p.Close();         
}
catch(Exception ex) {
Console.WriteLine (ex.Message);
}
finally {


}
}

本文转载自:http://blog.csdn.net/liwb1987/article/details/38491735

依宸2016
粉丝 1
博文 94
码字总数 0
作品 0
济南
高级程序员
私信 提问
用SRS和FFMPEG进行直播流转码

WIKI:https://github.com/simple-rtmp-server/srs/wiki/v1CNFFMPEG 一、直播流转码配置及说明 listen 1935; maxconnections 1000; #定义一个默认的vhost vhost defaultVhost { } #定义一个名......

Johnny_feng
2015/05/13
10.4K
19
ffmpeg + java + window/Liunx 视频截图归纳总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hanimashi/article/details/53026854 本人使用的ffmpeg版本是由翟帅blog提供ffmpeg版本 ,当然也可以最新官网...

wallacefw
2016/11/03
0
0
【Linux】关于ffmpeg的一些常见用法

一、FFmpeg简介 FFmpeg是一款非常快速的视频和音频转换器, 是开源项目 FFmpeg (Fast Forward moving pictures expert group) 的命令行程序。 它可以在任意采样率之间转换,并通过高质量的多相...

踏雪无痕SS
04/24
0
0
FFmpeg详解及常用命令使用

FFMPEG简介 FFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器,提供了录制、转换以及流化音视频的完整解决方案。...

qq_1196581964
2018/11/25
0
0
解决ffmpeg.exe转换问题flv does not support that sample

ffmpeg.exe是一款视频转换工具,该工具有如下几大特点: 1、音频转换(ffmpeg -i myaudio.wav myaudio.mp3-i) 2、视频转换(ffmpeg -i myvideo.mpeg -s 500×500 myvideo.flv-i) 3、从视频...

lg2045
2013/06/27
990
0

没有更多内容

加载失败,请刷新页面

加载更多

RxJava进行单元测试的方式

@Test public void completeTask_retrievedTaskIsComplete() { // Given a new task in the persistent repository final Task newTask = new Task(TITLE, ""); ......

SuShine
15分钟前
2
0
正则表达式大全

检验手机号码 # 要求:手机号码必须为11位数字,以1开头,第二位为1或5或8。import redef verify_mobile(): mob = input("请输入手机号码:") ret = re.match(r"1[358]\d{9}", m......

彩色泡泡糖
19分钟前
3
0
QT之border-image属性

一、border-image的兼容性 border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持...

shzwork
20分钟前
5
0
Kubernetes Operator简易教程

1. 安装operator-sdk //安装 operator-sdk$ apt-get install operator-sdk.....$ operator-sdk versionoperator-sdk version: v0.7.0$ go versiongo version go1.11.4 darwin/amd64 2......

Robotcl_Blog
20分钟前
4
0
再谈DAG任务分解和Shuffle RDD

1、DagScheduler分析 DagScheduler功能主要是负责RDD的各个stage的分解和任务提交。Stage分解是从触发任务调度过程的finalStage开始倒推寻找父stage,如果父stage没有提交任务则循环提交缺失...

守望者之父
26分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部