Python+ffmpeg实现简单的视频录制

我自己用python和tkinter简单包装了一下ffmepg做了一个视频录制软件,默认以视频录制开始时间为文件名,欢迎随便看看。

ffmpeg_video_recorder-GitHub

核心在于ffmpeg命令的运用。

在此简单记录自己的一点理解。

  • -f 指定的是输入输出格式, 在mac下是avfoundation.
  • -framerate 指定摄像头捕捉的帧率
  • -i 输入设备,"0"代表是电脑摄像头输入
  • -s 代表视频的大小 e.g. '1280x720'
  • -c:v 指定编码
  • -crf 这个参数的取值范围为0~51,其中0为无损模式,数值越大,画质越差,生成的文件却越小。从主观上讲,18~28是一个合理的范围。18被认为是视觉无损的(从技术角度上看当然还是有损的),它的输出视频质量和输入视频相当。

具体命令可参考
ffmpeg常用参数一览表

转载于:https://www.cnblogs.com/josephchuh/p/9345903.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值