减少保存的视频的大小/分辨率

2024-04-25 02:22:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我是OpenCV的新手,我正在努力解决这个问题。我在磁盘上保存了一个.mp4文件,它是我从网络摄像头流式传输的。现在我需要制作一个低分辨率版本的视频上传到一个web服务器(这个想法是低分辨率预览或多或少地实时上传,然后在稍后的某个时间点上完全分辨率)。我正试图使用OpenCV/Python来实现这一点,但是我找不到任何东西来指引我的方向。Resize()似乎是相关的,但它似乎只适用于图像,而不是视频。如果没有人可以推荐一个开放式简历吗?在


Tags: 文件版本网络服务器web视频时间分辨率
1条回答
网友
1楼 · 发布于 2024-04-25 02:22:27

您可以使用ffmpeg在事后转换视频。使用以下命令指定音频和视频流的比特率:

ffmpeg -i input.mp4 -s 320x240 -b:v 16k -b:a 8k output.mp4

其中320x240是视频的新分辨率,16k是视频流的比特率,8k是音频流的比特率。适应你的喜好。在

相关问题 更多 >