Piping Pi OpenCV Video to FFMPEG для потоковой передачи YouTubePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Piping Pi OpenCV Video to FFMPEG для потоковой передачи YouTube

Сообщение Anonymous »

Это небольшой сценарий Python3, чтение от PICAM с использованием OpenCV: < /p>

Код: Выделить всё

#picamStream.py

import sys, os
from picamera.array import PiRGBArray
from picamera import PiCamera
import time
import cv2

# initialize the camera and grab a reference to the raw camera capture
camera = PiCamera()
camera.resolution = (960, 540)
camera.framerate = 30
rawCapture = PiRGBArray(camera, size=(960, 540))

# allow the camera to warmup
time.sleep(0.1)

# capture frames from the camera
for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):

image = frame.array

# ---------------------------------
# .
# Opencv image processing goes here
# .
# ---------------------------------

os.write(1, image.tostring())

# clear the stream in preparation for the next frame
rawCapture.truncate(0)

# end
< /code>
И я пытаюсь подключить его к ffmpeg в youtube Stream < /p>
Мое понимание того, что мне нужно ссылаться на две команды, чтобы каким -то образом придумать новую команду ffmpeg.raspivid -o - -t 0 -vf -hf -w 960 -h 540 -fps 25 -b 1000000 | ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/[STREAMKEY]< /code> < /p>
< /blockquote>

piping opencv video to ffmpeg для файла mp4. < /p>
python3 picamStream.py | ffmpeg -f rawvideo -pixel_format bgr24 -video_size 960x540 -framerate 30 -i - foo.mp4


Пока мне не повезло. Кто -нибудь может мне помочь?

Подробнее здесь: https://stackoverflow.com/questions/439 ... -streaming
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»