From 62c0fcd1edf2ae139b6ef335e0374379b2706f82 Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Fri, 26 Aug 2022 17:14:54 +0300 Subject: [PATCH] Adds about video rotation to readme --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7d7afe34..278f363d 100644 --- a/README.md +++ b/README.md @@ -206,8 +206,8 @@ streams: # [MJPEG] video will be transcoded to H264 mjpeg: ffmpeg:http://185.97.122.128/cgi-bin/faststream.jpg?stream=half&fps=15#video=h264 - # [RTSP] video and audio will be copied - rtsp: ffmpeg:rtsp://rtsp:12345678@192.168.1.123/av_stream/ch0#video=copy#audio=copy + # [RTSP] video with rotation, should be transcoded, so select H264 + rotate: ffmpeg:rtsp://rtsp:12345678@192.168.1.123/av_stream/ch0#raw=-vf transpose=1#video=h264 ``` All trascoding formats has [built-in templates](https://github.com/AlexxIT/go2rtc/blob/master/cmd/ffmpeg/ffmpeg.go): `h264`, `h264/ultra`, `h264/high`, `h265`, `opus`, `pcmu`, `pcmu/16000`, `pcmu/48000`, `pcma`, `pcma/16000`, `pcma/48000`, `aac/16000`. @@ -221,6 +221,8 @@ ffmpeg: mycodec: "-any args that support ffmpeg..." ``` +Also you can use `raw` param for any additional FFmpeg arguments. As example for video rotation (`#raw=-vf transpose=1`). Remember that rotation is not possible without transcoding, so add supported codec as second param (`#video=h264`). + #### Source: FFmpeg Device You can get video from any USB-camera or Webcam as RTSP or WebRTC stream. This is part of FFmpeg integration.