C#调用ffmpeg批量转码

just59277 2018-03-12 01:44:02
如题,现在有多个摄像头的rtsp,需要转换成RTMP,我用ffmpeg 转换单个没问题,多个转换时就不行了,是有什么特殊的写法吗?另外如何降低清晰度,侧重流畅性就行,求大神指点。
...全文
348 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-03-12
  • 打赏
  • 举报
回复
单个文件 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
飞天凤凰601 2018-03-12
  • 打赏
  • 举报
回复
单个都没问题,多个有问题?? 你不会多个同时转换的吧? 一个一个的转换,应该可以吧? 用task或异步, 或者Parallel把任务数设置成1,

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧