2017-03-11 1 views
0

정상적인 속도로 오디오를 재생하는 방법?ffmpeg lavfi 왜곡 된 오디오

처음 2 초가 제대로 작동하면 오디오가 왜곡되어 속도가 빨라질 것 같습니다. 루프 오디오 반복

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

: 0 복귀 '[FLV 0000000000708220 @] 출력 스트림 비 단조로운 DTS 0 : 0;

오디오 : http://cdn.online-convert.com/example-file/audio/example.aac

감사합니다.

답변

1

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 
+0

오디오 w/오류 O를 이제 루프,하지만 같은 균열/스트레칭 것 ** - 프레임 속도 ** 정상 속도로 오디오 안정화하는 방법이 변경됩니다. – John

+0

전체 콘솔 출력을 표시하고 FLV 샘플을 공유 – Mulvya

+0

정적 FLV에 대한 출력은 괜찮지 만 rtmp로 출력하면 속도 왜곡이 발생하며 비디오/오디오가 최대 CPU 속도로 재생됩니다. frame = 142 fps = 32 q = 7.7 Lsize = 872kB 시간 = 00 : 00 : 10.00 비트 전송률 = 713.7kbits/s 속도 = 2.24x', 오디오가 두 배 빠릅니다. 비디오/오디오는 25fps 정도의 실시간이어야합니다. – John