aiortc - Изменить размер видео потока - PullRequest
0 голосов
/ 08 июля 2019

Это повторный пост моего вопроса на Github , я пытаюсь запустить образец videostream-cli с видео другого размера.

Повторотправив мой вопрос,

При использовании cli.py из примера "videostream-cli", я не могу заставить видео поток передавать / сохранять при любом разрешении, кроме 640x480.

Iпосмотрите несколько мест в «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'

После того, как часть видео передана и записана на диск, 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

Справка, я что-то упустил?

...