如果输入url重新启动(他们在rtmp流中添加新视频)那么在我的ffmpeg中我看到了这个
PTS 4294794919, next:104020298 invalid dropping st:0
DTS 4294794943, next:104041631 st:0 invalid dropping
PTS 4294794943, next:104041631 invalid dropping st:0
DTS 4294794952, next:109777000 st:1 invalid dropping
PTS 4294795035, next:109777000 invalid dropping st:1
.....
我使用的ffmpeg命令是
/root/bin/ff1 -i "rtmp://rtmp.example.com/live/video" -i "/var/www/logo/logo3.png" -filter_complex 'overlay=14:14' -vcodec h264 -crf 25 -preset veryfast -maxrate 600k -bufsize 600k -aspect '640:360' -s '640:360' -acodec aac -hls_time 10 -hls_wrap 10 -start_number 1 -y "/var/www/html/tv/video2.m3u8"
有没有办法在发生这种情况时关闭ffmpeg或开始使用新输入
答案 0 :(得分:-1)
尝试在ffmpeg命令行中使用-xerror选项:
-xerror error exit on error
然后注意这个过程。如果它死了,再次启动它。