ffmpegソースが同期されていません

ffmpegソースが同期されていません

このコマンドを実行すると、ffmpegマイクで2つの同じオーディオチャンネルを録音する必要があります。output.mkv

ffmpeg -f pulse -i default -f pulse -i default -map 0 -map 1 output.mkv

代わりに、2番目のチャンネルは常に最初のチャンネルより約1〜2秒遅れます。ffmpeg出力間にも1〜2秒の遅延があります。

Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, pulse, from 'default':
  Duration: N/A, start: 1589895393.733811, bitrate: 1536 kb/s
    Stream #0:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s

そして

Guessed Channel Layout for Input Stream #1.0 : stereo
Input #1, pulse, from 'default':
  Duration: N/A, start: 1589895395.008402, bitrate: 1536 kb/s
    Stream #1:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s

これは問題を引き起こす可能性があります。録音時にオーディオチャンネルを同期させるにはどうすればよいですか?もともと、2つの異なるソースからオーディオを録音していましたが、トラブルシューティング中にオーディオがまだ2つの異なるソースと同期していないことがわかりました。まったく同じ源泉。

私が拍手するオーディオファイルの例(違いをよりよく確認するには、Audacityで開きます。)

ベストアンサー1

おすすめ記事