pinecam-cruft/scripts/redstone-pinecube1-stream-c...

46 lines
941 B
Bash
Executable File

#!/bin/bash
set -x
sudo mkdir -p /dev/shm/hls/
sudo chown jebba /dev/shm/hls/
cd /dev/shm/hls/
#sudo python3 -m http.server &
media-ctl \
--set-v4l2 \
'"ov5640 1-003c":0[fmt:UYVY8_2X8/1920x1080@1/30]'
gst-launch-1.0 \
v4l2src ! \
decodebin ! \
videoconvert ! \
cedar_h264enc ! \
h264parse ! \
hlssink \
target-duration=1 \
playlist-length=2 \
max-files=3
exit
matroskamux ! \
video/x-raw,width=1920,height=1080,format=UYVY,framerate=30/1 ! \
decodebin ! \
videoconvert ! \
video/x-raw,format=I420 ! \
gst-launch-1.0 -ve videotestsrc ! cedar_h264enc ! h264parse ! matroskamux ! filesink location="cedar.mkv"
gst-launch-1.0 -ve videotestsrc ! cedar_h264enc ! ffmux_mp4 ! filesink location="cedar.mp4"
# clockoverlay ! \
# timeoverlay valignment=bottom ! \
speed-preset=ultrafast \
tune=zerolatency ! \