GStreamer和FFmpeg相关

一.gstreamer

1.git仓库

https://github.com/GStreamer/gstreamer

2.依赖库安装(ubuntu)

gstreamer-1.0

sudo apt-get install gstreamer1.0-plugins-bad

3.gstreamer重启pipeline内存泄漏

关于此问题的gstreamer论坛
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1614
https://discourse.gstreamer.org/t/memory-leaking-after-restarting-pipelines/607/9

4.gst-launch-1.0

gst-launch-1.0 playbin uri=rtsp://user:psword@IP:portXXXXX

二.ffmpeg

1.播放mp4

ffplay -i input_video.mp4

2.播放rtsp

ffplay -rtsp_transport tcp -i rtsp://user:psword@IP:portXXXXX

3.ffmpeg命令把图片生成视频

ffmpeg -loop 1 -i example.jpg -c:v libx264 -t 5 -pix_fmt yuv420p -vf "scale=1920:1080" example.h264

posted @ 2025-05-08 15:40  Desmend  阅读(49)  评论(0)    收藏  举报