Audio ffmpeg-lavfi失真音频

Audio ffmpeg-lavfi失真音频,audio,ffmpeg,rtmp,Audio,Ffmpeg,Rtmp,如何以正常速率播放音频 首先2秒播放正常,然后音频失真,速度似乎加快 ffmpeg-f image2-loop 1-framerate 25-i example.jpg-lavfi amovie=sample.aac:loop=0-f flvrtmp://192.168.99.100:1935/live/mystream2 使用循环0重复音频返回输出流0:0中的“[flv@0000000000 708220]非单调DTS 音频: 谢谢。amovie过滤器不会改变时间戳,使其在循环时连续。需要一个

如何以正常速率播放音频

首先2秒播放正常,然后音频失真,速度似乎加快

ffmpeg-f image2-loop 1-framerate 25-i example.jpg-lavfi amovie=sample.aac:loop=0-f flvrtmp://192.168.99.100:1935/live/mystream2

使用循环0重复音频返回输出流0:0中的“[flv@0000000000 708220]非单调DTS

音频:


谢谢。

amovie过滤器不会改变时间戳,使其在循环时连续。需要一个setpts过滤器

ffmpeg -f image2 -loop 1 -framerate 25 -i example.jpg -f lavfi -i "amovie=sample.aac:loop=0,asetpts=N/SR/TB" -f flv rtmp://192.168.99.100:1935/live/mystream2

音频循环现在没有错误,但随着帧率的改变,它正在拉伸/破裂,如何将音频稳定到正常的速度。显示完整的控制台输出并将FLVOutput示例共享到静态flv是可以的,但输出到rtmp会导致速度失真,似乎视频/音频以最大cpu速度推送帧=142 fps=32 q=7.7 Lsize=872kB时间=00:00:10.00比特率=713.7kbits/s速度=2.24x,似乎音频播放速度加倍。视频/音频应以25fps左右的速度实时。添加-framerate 25-re可将视频保持为1x速率,有没有办法将其锁定为1x?您可以在输入名称后使用-vf realtime代替-re来完成相同的操作。严格地说,-re只影响应用它的输入。