首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aiortc -更改视频流大小

aiortc -更改视频流大小
EN

Stack Overflow用户
提问于 2019-07-09 02:51:44
回答 1查看 659关注 0票数 0

这是我在Github上问题的转载,我正在尝试用不同大小的视频运行videostream-cli示例。

转载我的问题,

在使用"videostream-cli“示例中的cli.py时,我无法以640x480以外的任何分辨率传输/保存视频流。

我在"aiortc/mediastreams.py“中看到了一些硬编码的地方,但即使将它们更改为我的视频大小似乎也不起作用。

我用这个视频试过了

wget 'http://downloads.4ksamples.com/videos/PUPPIES%20BATH%20IN%204K%20(ULTRA%20HD)(Original_H.264-AAC)%20(4ksamples.com).mp4(http://downloads.4ksamples.com/videos/PUPPIES%20BATH%20IN%204K%20(ULTRA%20HD%29(Original_H.264-AAC%29%20(4ksamples.com%29.mp4)‘-O 'puppies.mp4’

(或者wget 'http://mirrors.standaloneinstaller.com/video-sample/jellyfish-25-mbps-hd-hevc.mp4‘-O jellyfish.mp4)

,然后运行两个对等体,使用

videostream-cli/cli.py offer --play-from 'puppies.mp4' videostream-cli/cli.py answer --record-to 'received.mp4'

在传输部分视频并将其写入磁盘后,对这些进程执行Ctrl+C操作并尝试

ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 puppies.mp4

它应该是4096x2304 (或1920x1080),然后运行

ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 received.mp4

它总是返回一个640x480的视频

救命,我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-17 03:21:37

根据其中一位维护者的说法,这是因为PyAV (在MediaRecorder中使用)设置的默认大小为640x480,而aiortc没有更改。

更多信息请看这里:https://github.com/aiortc/aiortc/issues/183

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56940967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档