ffmpeg常用命令

推流本地视频到EasyDrawin 流媒体服务器

ffmpeg -re -i D:\project\test.mp4 -rtsp_transport tcp -vcodec h264 -f rtsp rtsp://localhost/data

推流海康摄像头到 EasyDrawin 流媒体服务器

ffmpeg -re -i rtsp://admin:123456@192.168.0.64 -codec copy -f rtsp rtsp://localhost/hk

播放rstp视频流

ffplay -rtsp_transport tcp rtsp://localhost/test

ffmpeg设置连接超时时间
stimeout 是以微秒为单位的 设置的时候注意

-stimeout 500000

ffmpeg保存rtsp流为mp4

ffmpeg -i -stimeout 500000 rtsp://admin:1q2w3e4r@192.168.0.64 -r 1/60 -f  -c copy -map 0 -f segment -segment_time 60 -segment_format mp4 "D:\\test\\out%03d.mp4"

ffmpeg保存rtsp流为ts

ffmpeg -re -stimeout 500000 -i rtsp://admin:1q2w3e4r@192.168.0.64  -c copy -map 0 -f segment -segment_list D:\test\index.m3u8 -segment_time 1 D:\test\video-%03d.ts

ffmpeg生成mu38的视屏流

ffmpeg -fflags genpts -rtsp_transport tcp -i rtsp://admin:1q2w3e4r@192.168.0.64 -hls_time 6 -hls_list_size 0 -hls_wrap 0 D:\test\out.m3u8

ffmpeg设置生成的文件名
%Y%m%d%H%M%S当前时间戳
-strftime 1 设置已srtime为命名规则

ffmpeg -re -i rtsp://admin:1q2w3e4r@192.168.0.64 -codec copy -map 0 -f segment -segment_time 2  -strftime 1 D:\test\%Y%m%d%H%M%S.ts 

ffmpeg设置生成的MP4 文件头在前

ffmpeg -f concat -safe 0 -i  D:\test\file.txt  -c copy -movflags faststart  D:\test\output

官网说明如下
在这里插入图片描述ffmpeg生成avi 切片

ffmpeg -rtsp_transport tcp -reorder_queue_size 8000 -vsync drop -i rtsp://admin:1q2w3e4r@192.168.0.64 -map 0 -r 30 -vcodec copy -acodec copy -f segment -segment_time 30 -reset_timestamps 1 -strftime 1 -movflags faststart D:\test\%H%M%S.avi

合并ts

ffmpeg -f  concat -safe 0 -i  C:\Users\ADMINI~1\AppData\Local\Temp\file.txt  -vcodec copy  -acodec copy -movflags faststart  -y C:\Users\ADMINI~1\AppData\Local\Temp\out.mp4

ffmpeg截取视频
ffmpeg -ss 12 -t 10 -i xingxiangjun-baduanjin.mp4 -codec copy 20220622.mp4

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

stayhungerstayflush

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值