Аудио и видео FFMPEG не синхронизированы при захвате внутреннего источника PulseAudio

Проблема

Привет, я пытаюсь записать свой рабочий стол X11 + микрофон + внутренний звук с помощью ffmpeg:

ffmpeg -y 
    -f x11grab -s 1920x1080 -i :0.0      # Screen
    -f pulse -i 0                        # Internal audio
    -f pulse -i 1                        # Microphone
    -filter_complex amix 
    output.mkv

На выходе получается очень медленное видео с рассинхронизацией звука.

Но, если я записываю только свой микрофон, выход в порядке.

ffmpeg -y 
    -f x11grab -s 1920x1080 -i :0.0      # Screen
    -f pulse -i 1                        # Microphone
    output.mkv

Образцы

Я подготовил несколько образцов, чтобы показать результат:

Моя среда

  • Intel Core i3 8-го поколения
  • 16 ГБ RAM
  • Arch Linux

Что мне не хватает?

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *