C#调用ffmpeg批量转码 如题,现在有多个摄像头的rtsp,需要转换成RTMP,我用ffmpeg 转换单个没问题,多个转换时就不行了,是有什么特殊的写法吗?另外如何降低清晰度,侧重流畅性就行,求大神指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单个都没问题,多个有问题??你不会多个同时转换的吧?一个一个的转换,应该可以吧?用task或异步,或者Parallel把任务数设置成1, 单个文件ffmpeg -i 1.mp4 -vcodec h264 "result\1.mp4"多个文件for /R %v IN (*.mp4) do ( ffmpeg -i %v -vcodec h264 "result\%~nv.mp4")即 ffmpeg 本身是不支持文件名通配符的所以你需要先获取待转换的文件名集合,再一个个的交给 ffmpeg using System.Linq;这是什么 如何只读取存在的行 C# 怎么读出页面中某div 的高度? gridview问题 怎样通过QQ进程获取QQ号??? 求助!!! 请教,如何在内网中实现类似google地图应用 我的smtp为什么不能运行? 怎样保存WebBrowser控件打开的网页内容? 部署(打包)WEB项目的问题 对具有某一接口的对象使用tostring为什么会出现这个? 二维数组求并集
你不会多个同时转换的吧?
一个一个的转换,应该可以吧?
用task或异步,
或者Parallel把任务数设置成1,
ffmpeg -i 1.mp4 -vcodec h264 "result\1.mp4"
多个文件
for /R %v IN (*.mp4) do ( ffmpeg -i %v -vcodec h264 "result\%~nv.mp4")
即 ffmpeg 本身是不支持文件名通配符的
所以你需要先获取待转换的文件名集合,再一个个的交给 ffmpeg