默认情况下,如果record选项被启用,nginx rtmp模块以.flv格式loggingvideostream,但是我需要.mp4
我发现,当logging完成exec_record_donecallback和ffmpeg时,video可以转换为.mp4
有没有办法以.mp4格式录制video,或者至less将其转换为这种格式?
据我所知,你不能在飞行。 另一方面,你可以重新保存在mp4。 您可以尝试直接使用ffmpeg,因为它支持输出https://www.ffmpeg.org/ffmpeg-formats.html#segment_002c-stream_005fsegment_002c-ssegment某种这样的,可能会去: ffmpeg -i rtsp://admin:[email protected]:554/ch1-s1 -c copy -map 0 -f segment -segment_time 600 -segment_format mp4 "out%03d.mp4"