首页 > 解决方案 > ffmpeg在录制时播放RTSP流

问题描述

我使用 ffmpeg 使用以下命令成功地将 RTSP 流录制到文件中:

ffmpeg -i "rtsp://1.1.1.1:554/user=admin&password=admin&channel=1&stream=1" -acodec copy -vcodec copy -movflags frag_keyframe+empty_moov -y http://www.example.com/rec/1.mp4

现在我需要在 ffmpeg 仍在写入文件时播放视频。甚至改变文件格式,有可能吗?

标签: ffmpegstreamrecordrtspplayback

解决方案


将第二个输出通过管道传输到 ffplay

ffmpeg -i "rtsp://1.1.1.1:554/user=admin&password=admin&channel=1&stream=1" -acodec copy -vcodec copy -movflags frag_keyframe+empty_moov -y http://www.example.com/rec/1.mp4 -c copy -f nut - | ffplay

推荐阅读