Я бы хотел передать сегменты ffmpeg на s3 без записи их на диск.
ffmpeg -i t2.mp4 -map 0 -c copy -f segment -segment_time 20 output_%04d.mkv
Можно ли изменить эту команду так, чтобы ffmpeg записывал сегменты в корзину s3? Возможно, что-то вроде этого?
ffmpeg -i t2.mp4 -map 0 -c copy -f segment -segment_time 20 \
pipe:1 | aws s3 cp - s3://bucket/output_%04d.mkv
Когда я запускаю команду выше, я получаю эту ошибку
Could not write header for output file #0
(incorrect codec parameters ?): Muxer not found
Эта команда работает, за исключением того, что загружено все видео, а не отдельные сегменты
ffmpeg -i t2.mp4 -map 0 -c copy -f segment -segment_time 20 pipe:output_%04d.mkv \
| aws s3 cp - s3://bucket/test.mkv