ffmpeg常用命令

1、 去除视频声音 
ffmpeg -i 1.avi -vcodec copy -an 2.avi  

2、 去除视频的视频 
ffmpeg -i 1.avi -vcodec copy -vn 2.mp3

3、 音频和视频合成,若音频比视频长,画面停留在最后一帧,继续播放声音。 

ffmpeg -i a.wav  -i a.avi out.avi   

4、 录像

ffmpeg -f dshow -i video="设备名" -vcodec libx264 mycamera.mkv  

5、 录音

ffmpeg -f dshow -i audio="设备名" libx264 mycamera.mp3  

 

6、 枚举设备

ffmpeg -list_devices true -f dshow -i dummy  

枚举设备参数

ffmpeg -list_options true -f dshow -i video="Integrated Camera"  

7、 添加logo

8、 ffmpeg-y -i input.mp4 -vf "movie=logo.png [logo];[in][logo] overlay=10:10[out]"         output.mp4

^^^^^^^^ 输入              ^^^^^ logo文件     ^^^^^ logo位置 ^^^^^^ 输出文件

此命令会在input.mp4的10:10的位置上添加logo.png文件中的logo后输出output.mp4

2.       获取摄像头数据(保存为本地文件或者发送实时流)

2.1. 编码为H.264,保存为本地文件

1.  ffmpeg -f dshow -i video="Integrated Camera" -vcodec libx264 mycamera.mkv  

2.2. 直接播放摄像头的数据

1.  ffplay -f dshow -i video="Integrated Camera"  

使用VFW也可以读取到摄像头的数据,例如下述命令可以播放摄像头数据:

1.  ffplay -f vfwcap -i 0  

使用FFmpeglist_options查看设备的选项:

1.  ffmpeg -list_options true -f dshow -i video="Integrated Camera"  

通过输出信息设置摄像头的参数

1.  ffplay -s 1280x720 -f dshow -i video="Integrated Camera"  

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值