0

我一直在尝试使用来自 Android 相机的视频源创建视频...

捕获来自相机的预览帧并通过管道传输到ffmpeg输入,并使用AudioRecord(采样率:44100,通道:单声道)捕获音频并ffmpeg使用相同的技术馈送...视频按预期成功生成...但是音频和视频似乎不同步...

音频最初似乎落后于视频,在某些时候它等于视频,然后随着视频的进行而领先于视频,这清楚地表明音频流的播放速度比视频的播放速度更快......

使用的命令如下:

ffmpeg -f image2pipe -vcodec mjpeg -i - -i audioPipe -b:v 1024k -f flv -vcodec libx264 -minrate 512k -maxrate 1024k -bufsize 8092k -acodec copy -preset ultrafast -g:v 3 -acodec copy out.flv

我什至尝试过同样的方法,-async 1但结果与上述相同......

有什么办法可以完美同步地混合这两个流......?

谢谢...

4

0 回答 0