Я заметил кое-что очень странное на нескольких машинах с MacOS Mojave.

При установке Gstreamer с заваркой:

brew install gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav Сбой при сдвиге по времени с элементом идентификации, а также синхронизация аудио и видео.

Следующая команда, например:

gst-launch-1.0 -ve avfvideosrc device-index = 0 do-timestamp = true! видео /x-raw, ширина = 1280, высота = 720, частота кадров = 25/1! видеоконвертер! vtenc_h264! очередь ! идентичность синхронизации = правда! mp4mux name = mux! расположение файловой системы = out.mp4 osxaudiosrc device = 0 do-timestamp = true! аудио /x-raw! аудиоконвертировать! faac midside = false! очередь ! идентичность синхронизации = истина TS-смещение = 100! Мультиплексор. Отлично работает на macOS High Sierra (смещение звука на 100 мс), но на Мохаве звук не смещается вообще. Большие значения тоже не работают. Во всяком случае, полученный файл не синхронизируется с аудио / видео, если смещение также не предусмотрено (хотя в High Sierra такая же команда работает). Я подтвердил и проверил это по крайней мере на 4 машинах с Мохаве.

Кто-нибудь еще сталкивался с проблемами с метками времени Gstreamer на Мохаве?

0