Audio FFMPEG:音频不同步

Audio FFMPEG:音频不同步,audio,ffmpeg,synchronization,Audio,Ffmpeg,Synchronization,ffmpeg-rtsp_传输tcp-i”rtsp://..............“-re-stream_loop-1-i audio.m4a-filter_complex”[0:a]高通=f=200,低通=f=3000,音量=0.3[mic];[1:a]音量=0.1[mic2];[mic][mic2]amix=duration=shortest[a]“-map 0:v-map”[a]“-c:v拷贝-b:a 320k-c:a aac-f flv”rtmp://.......“ 这是我的工作非常好

ffmpeg-rtsp_传输tcp-i”rtsp://..............“-re-stream_loop-1-i audio.m4a-filter_complex”[0:a]高通=f=200,低通=f=3000,音量=0.3[mic];[1:a]音量=0.1[mic2];[mic][mic2]amix=duration=shortest[a]“-map 0:v-map”[a]“-c:v拷贝-b:a 320k-c:a aac-f flv”rtmp://.......“

这是我的工作非常好的脚本感谢@Ilogan

但现在我有一个音频不同步的问题,我不关心第二个,它只是一个文件音频,但第一个来自摄像头IP的麦克风,所以它应该与视频同步,但现在麦克风发出的声音几乎是28秒后

有什么建议吗

adelay=28000
?-不,这没有帮助,因为我需要延迟视频以与音频同步。还尝试了
-使用时间戳1作为时间戳,但也没有帮助。
我还使用了-itscoffset 28,但有一段时间,视频和音频之间的延迟时间似乎在增加,现在是40秒+
发生什么事了

现在我正在尝试使用
tpad=start\u duration=28

编辑:


显示命令中的完整日志。
frame=201651 fps=22 q=-1.0大小=4177810kB时间=02:34:08.59比特率=3700.5kbitsframe=201660 fps=22 q=-1.0大小=4178009kB时间=02:34:09.09比特率=3700.5kbitsframe=201757 fps=22 q=-1.0大小=4180304kB时间=02:34:14.16比特率=3700.5kbitsframe=201766 fps=22 q=-1.0大小=41804kb时间=64:64比特率=3700.5kbits帧=201776 fps=22 q=-1.0大小=4180702kB时间=02:34:15.16比特率=3700.5kbits/s速度=1x
你的意思是?没有任何错误。不,这只是其中的一部分。运行该命令约10秒钟,然后复制它输出的所有文本。你的问题和粘贴文本。完成了,但我不知道如何复制所有文本,但我认为大部分都在那里。仍然缺少内容。将
-y-t10
添加到命令中,并将
2>ff.log
附加到末尾。运行命令并查找
ff.log
  Metadata:
    title           : NVT
    comment         : From NVT
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0: Video: h264 (High), yuvj420p(pc, progressive), 1920x1080, 5 fps, 30 tbr, 90k tbn, 10 tbc
    Stream #0:1: Audio: pcm_mulaw, 8000 Hz, mono, s16, 64 kb/s
    Stream #0:2: Data: none
Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'audio.m4a':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    title           : Nature
    artist          : 
    date            : 2018
    encoder         : Lavf58.20.100
    comment         : 
  Duration: 08:20:49.15, start: 0.000000, bitrate: 129 kb/s
    Stream #1:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
    Metadata:
      handler_name    : ISO Media file produced by Google Inc. Created on: 01/28/2020.
Stream mapping:
  Stream #0:1 (pcm_mulaw) -> highpass
  Stream #1:0 (aac) -> volume
  Stream #0:0 -> #0:0 (copy)
  amix -> Stream #0:1 (aac)
Press [q] to stop, [?] for help
[rtsp @ 0x82e490] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
Output #0, flv, to 'rtmp://....':
  Metadata:
    title           : NVT
    comment         : From NVT
    encoder         : Lavf58.20.100
    Stream #0:0: Video: h264 (High) ([7][0][0][0] / 0x0007), yuvj420p(pc, progressive), 1920x1080, q=2-31, 5 fps, 30 tbr, 1k tbn, 90k tbc
    Stream #0:1: Audio: aac (LC) ([10][0][0][0] / 0x000A), 44100 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      encoder         : Lavc58.35.100 aac
frame=    7 fps=0.0 q=-1.0 size=     572kB time=00:00:00.44 bitrate=10634.7kbitsframe=   13 fps= 13 q=-1.0 size=     697kB time=00:00:00.88 bitrate=6463.4kbits/frame=   25 fps= 16 q=-1.0 size=    1185kB time=00:00:01.48 bitrate=6533.1kbits/frame=   33 fps= 16 q=-1.0 size=    1390kB time=00:00:01.99 bitrate=5702.1kbits```