我使用 PV 在视频录制命令和视频流命令之间插入大小为 50M 的缓冲区:
/usr/bin/raspivid -b 8000000 -w 1280 -h 720 -rot 270 -v -fps 40 -o - -t 0 | pv -B 50M |
/home/pi/special/ffmpeg/ffmpeg -loglevel debug \
-framerate 40 \
-c:v h264 \
-i - \
-c:a mp3 \
-i /tmp/temp_audio.mp3 \
-c:a copy \
-c:v copy \
-f flv rtmp://209.85.230.23/live2/HIDDEN
FFMPEg 抱怨:
'rtmp://209.85.230.23/live2/HIDDEN: Input/output error'
仅当我将 PV 添加到管道时才会发生这种情况。我显然用错了,但是怎么用呢?