ffmpeg拉取视频流出现的问题
·
记录一下:
1.有的时候用ffmpeg拉取rtsp视频流的时候会出现花屏卡顿的现象;

这是因为rtsp协议默认使用udp,可以强制使用tcp方式,这个在一定程度上可以避免丢包。
./ffmpeg.exe -rtsp_transport tcp -i rtsp://[user]:[pwd]@[rtsp路径] -codec copy -t 10 test.avi
2.拉取视频流的时候出现黑屏;
大部分ffmpeg录制视频教程都用的是libx264编码的,如果想要用这个格式进行编码,就需要加一个额外的参数:-pix_fmt yuv420p
./ffmpeg.exe -i rtsp://[user]:[pwd]@[rtsp路径] -codec copy -vcodec libx264 -pix_fmt yuv420p -t 10 test.avi
3.截取视频;
利用ffmpeg从原视频中截取想要的片段,可以添加-ss参数,可以指定视频的起始时间,语法如下:
-ss [hh:mm:ss.ms],其中,hh表示小时,mm表示分钟,ss表示秒,ms表示毫秒。
./ffmpeg.exe -ss 00:00:22 -to 00:00:27 -i src.mp4 -y -f mp4 -vcodec copy -acodec copy -q:v 1 output.mp4
(-q:v 1 表示输出的图片质量,通常范围在1到5之间(1 为最高质量))
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)