Это потенциально связано с El Capitan и его защитой целостности системы ( csrutil status
), которая может повлиять на поведение dtrace
.
Возможное исправление включает перезагрузку Mac в режиме восстановления ( ⌘ - R во время загрузки), затем в терминале:
csrutil enable --without dtrace
, чтобы оставить SIP включенным, но отключить ограничения DTrace. (примечание: это недокументированный параметр ).
Или полностью отключить SIP с помощью:
csrutil disable # Not recommended.
См .:
Этот подход отлично работает для меня. Используйте параметр принудительного формата -f
и выберите волну, напишите в стандартный вывод, а затем перенаправьте, например. aplay
вот так:
ffmpeg -i input -ss 20 -to 40 -f wav - | aplay