ffmpeg 命令学习

1. 视频前100秒转化成gif

./ffmpeg -i test.h264 -vframes 100 -y -f gif a.gif

2. 转化成3gp

./ffmpeg -y -i test.h264 -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500 -ab 24 -f 3gp test.3gp

3. 发送H.264裸流至组播地址

发送命令:ffmpeg -re -i test.h264 -vcodec copy -f h264 udp://233.233.233.223:6666

播放命令:ffplay.exe -f h264 udp://233.233.233.223:6666

注1:-re一定要加,代表按照帧率发送,否则ffmpeg会一股脑地按最高的效率发送数据。
注2:-vcodec copy要加,否则ffmpeg会重新编码输入的H.264裸流。
注3:需要使用-f说明数据类型是H.264。

4. 发送MPEG2裸流至组播地址

发送命令:ffmpeg -re -i chunwan.h264 -vcodec mpeg2video -f mpeg2video udp://233.233.233.223:6666 

播放命令:ffplay -vcodec mpeg2video udp://233.233.233.223:6666 

5. ffmpeg保存rtsp数据流

ffmpeg -i rtsp://10.10.203.61:554 -codec copy output.mkv
6. ffmpeg通过tcp发送数据

码流端接收,IP地址填写接收端,接收端先启动,监听端口 

 /bin/ffmpeg -listen 1 -f flv -i tcp://10.10.203.60:1234/live/stream  -codec copy -f flv storage.i.flv

码流发送端,IP地址填写接收端 

/bin/ffmpeg -re -i storage.1.flv -c copy -f flv tcp://10.10.203.60:1234/live/stream

7. ffmpeg拼接文件

ffmpeg -i "concat:test1.h264|test2.h264" -vcodec copy -f h264 out12.h264  

转载于:https://my.oschina.net/hanxiaodong/blog/779131

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值