私が書き込んだビデオパイプラインでパイプラインビューアを使用しようとしています。
temp_video.h264をffmpegに入力として渡すと、次のコマンドは完全に機能します-i
。ただし、temp_video.h264を渡しpv
てstdoutをffmpegにパイプしようとすると、ffmpegはtemp_video.h264を開けません(おそらく受信できない可能性があります)。
私のコマンドに問題がありますか?
これは私の完全なコマンドです。
sudo rm temp_audio.v
sudo rm temp_video.h264
mkfifo temp_audio.v
mkfifo temp_video.h264
arecord -Dmic_sv -c2 -r48000 -fS32_LE -twav temp_audio.v & \
raspivid -w 640 -h 480 -fps 10 -v -b 1000000 -o temp_video.h264 -t 0 & \ # WRITING TO TEMP_VIDEO.H264
pv temp_video.h264 | \ #PIPE VIEWER ON TEMP_VIDEO.H264
~/special/ffmpeg/ffmpeg \
-framerate 10 \
-i - \ #READING FROM TEMP_VIDEO.H264
-i temp_audio.v \
-ab 24k \
-c:v copy \
-c:a aac \
-report \
-f flv rtmp://209.85.230.23/live2/KEY \