aiortc - 更改视频流大小
aiortc - Change video stream size
这是我关于 Github, I'm trying to run the videostream-cli 样本的问题的重新 post,视频大小不同。
重新post我的问题,
当使用 "videostream-cli" 示例中的 cli.py 时,我无法将视频流传输到 transmit/save 且分辨率不是 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' -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'
一些视频被t运行发送并写入磁盘后,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
始终returns 640x480 视频
求助,我是不是漏了什么?
根据其中一位维护者的说法,这是因为 PyAV(在 MediaRecorder 中使用)设置了 640x480 的默认大小,aiortc 不会更改。
查看此处了解更多信息:https://github.com/aiortc/aiortc/issues/183
这是我关于 Github, I'm trying to run the videostream-cli 样本的问题的重新 post,视频大小不同。
重新post我的问题,
当使用 "videostream-cli" 示例中的 cli.py 时,我无法将视频流传输到 transmit/save 且分辨率不是 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' -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'
一些视频被t运行发送并写入磁盘后,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
始终returns 640x480 视频
求助,我是不是漏了什么?
根据其中一位维护者的说法,这是因为 PyAV(在 MediaRecorder 中使用)设置了 640x480 的默认大小,aiortc 不会更改。
查看此处了解更多信息:https://github.com/aiortc/aiortc/issues/183