gpt4 book ai didi

video - 如何在 FFMPEG 中删除/减少 mjpeg 流的像素化

转载 作者:行者123 更新时间:2023-12-04 22:55:50 26 4
gpt4 key购买 nike

我正在为某些 IP 摄像机开发服务器端重新流式传输服务。
我在 Linux 上使用 ffserver 为流提供服务,在 Windows 上使用 ffmpeg 来提供。
我正在使用 rtsp 获取相机视频(H264)。

我的 ffserver 配置示例如下

<Feed test.ffm>
File ./test.ffm
</Feed>

<Stream test.mjpg>
Feed test.ffm
Format mpjpeg
VideoFrameRate 3
VideoSize 704x480
NoAudio
FileMaxSize 100k
VideoHighQuality
</Stream>

以及 ffmpeg 的喂养方式:
ffmpeg -rtsp_transport tcp -i "rtsp://admin:admin@192.168.1.12:554/cam/realmonitor?channel=1&subtype=0" -vcodec copy -acodec copy "http://192.168.1.101:8090/test.ffm"

生成的视频非常像素化,与真实图像不同。

相机配置如下:
Resolution: D1 (704*480)
FrameRate: 3
BitRate: 256k
BitRateType: Variable

我有什么遗漏或做错了吗?

提前感谢您的帮助

最佳答案

对于任何有同样问题的人。我解决了这个问题:

<Feed test.ffm>
File ./test.ffm
</Feed>

<Stream test.mjpg>
Feed test.ffm
Format mpjpeg
VideoFrameRate 3
VideoBufferSize 80000
VideoBitRate 512
VideoQMin 1
VideoQMax 10
VideoSize 1280x720
PreRoll 0
</Stream>

流式视频现在与源的质量相同。

关于video - 如何在 FFMPEG 中删除/减少 mjpeg 流的像素化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41575161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com