Как записать экран и звук с помощью Quicktime на El Capitan?

Я пытаюсь записать как то, что происходит на экране, так и звук, воспроизводимый приложениями. К моему удивлению, QuickTime не записал звук. Я считаю, что это работало раньше в предыдущих выпусках OS X, но я не часто использую это, поэтому я не удосужился попробовать раньше.

Какова текущая ситуация на Эль-Капитане? Я напортачил с чем-то, что мешает QuickTime записывать звук, или это никогда не работало?

Вот мой взгляд на Quick Time / New Screen Recording на Mac Mini:введите описание изображения здесь

На моем Macbook Pro у меня есть возможность выбрать «Нет» или «Внутренний микрофон». Внутренний микрофон на самом деле записывает динамики Mac Book так, как будто их слышит собственный микрофон, что, очевидно, звучит ужасно.

Это MacMini 7,1 (конец 2014 г.), и в источниках ввода ничего нет.

Я бы и близко не подходил к Soundflower на чем-то более позднем, чем Mavericks. Паники ядра случаются часто.
Я использую Screenflick 2. araelium.com/screenflick . Лучший инструмент для работы.
Если ваш MacBook Pro имеет разъемы USB-C, есть способ принудительно перевести их в режим аналогового звука, где вы можете направить аналоговый звук обратно на вход микрофона. Проверьте en.wikipedia.org/wiki/USB-C#Audio_Adapter_Accessory_Mode_2.

Ответы (11)

Вам необходимо установить Soundflower , чтобы запустить его на El Capitan. El Capitan требует, чтобы kext был подписан для их загрузки. Этот устанавливает свой kext в /Library/Extensions/.

Это связано с защитой целостности системы.

Затем вам нужно создать устройство с несколькими выходами с помощью: Audio MIDI Setup.app, который находится в /Applications/Utilities/:

введите описание изображения здесь

Наконец, когда вы хотите сделать настоящую запись, убедитесь, что вы используете это устройство с несколькими выходами и захватываете с того же устройства Soundflower, которое используется в этом устройстве с несколькими выходами. В противном случае вы не сможете одновременно слушать и записывать звук, потому что он идет напрямую в soundflower без копирования на встроенный выход.

Alt/option + щелчок правой кнопкой мыши по громкости дает вам это меню:

введите описание изображения здесь

и Quicktime теперь выглядит так:

введите описание изображения здесь

где мне Alt/option + щелчок правой кнопкой мыши по громкости?
Кнопка громкости находится в правом верхнем углу строки меню.
Когда я это делаю, на записи присутствует только компьютер, а не микрофон. Есть ли способ получить их обоих на записи?
Убедитесь, что громкость в Quicktime снижена до нуля, иначе вы услышите реверберацию в своей аудиозаписи.
@bernie2436 @bernie2436, если вы не видите пункт «Громкость» в строке меню, вы можете использовать «Системные настройки» -> «Звук» -> вкладку «Вывод» и выбрать устройство с несколькими выходами.
У меня та же проблема, что и у @Pablote, когда распознается только вывод компьютера, а не вывод моего микрофона.
@ s2t2 у меня сработало использование OBS вместо QuickTime, процесс в основном такой же. В OBS микрофон всегда записывает по умолчанию, а затем вы можете добавить захват аудиовыхода (я думаю, это было его название) и выбрать в нем Soundflower.
@Pablote, что такое OBS. Можете ли вы поделиться ссылкой, пожалуйста?
@Pablote выглядит круто, но я не мог понять, как его использовать.
Во время установки Soundflower я получил сообщение «Установка не удалась. Установщик обнаружил ошибку, которая привела к сбою установки. Обратитесь за помощью к производителю программного обеспечения». Я управляю High Sierra.
Мне пришлось перейти в «Системные настройки» -> «Звук» -> «Вывод» и установить флажок «Показать громкость в строке меню», чтобы появилась кнопка громкости в строке меню.
Или просто обновитесь до High Sierra/Mojave и в Quicktime будут встроены функции микрофона.... :)
В Мохаве вы должны перейти в «Системные настройки» и предоставить QuickTime доступ к микрофону, чтобы запись экрана работала с SoundFlower (поскольку Apple, диалоговое окно «Запись экрана» скрывает сообщение об ошибке о том, что это разрешение не предоставлено, в то время как диалоговое окно «Запись звука» показывает). Mojave изначально не поддерживает аудио с записью экрана.

Используйте фоновую музыку.

Чтобы установить, либо:

  1. brew install --cask background-music

  2. Или перейдите на https://github.com/kylenideck/BackgroundMusic и установите файл .pkg.

Теперь в Quicktime Screen Recording вы увидите параметр «Микрофон» для «Фоновой музыки». Выберите «Фоновая музыка». Затем, когда вы делаете запись экрана, он будет записывать системный звук.

введите описание изображения здесь

Это самый современный и эффективный ответ. Удобный, он работает как шарм и не требует перезагрузки. Безупречный.
Пробовал это на Catalina 10.15.6 и у меня не работает
Отлично работает, если вы хотите записывать микрофон и фоновую музыку, например, для записей собраний, следуйте инструкциям на странице github и создайте агрегированное устройство с помощью утилит настройки MacOS MIDI.
У меня это не сработало (Каталина 10.15.5). Я получил сообщение об ошибке Error: Unknown command: cask. Мне пришлось удалить caskчасть, чтобы заставить ее работать: brew install background-music.

Для тех, кто хочет записать свой голос или звуки, исходящие из динамиков...

Никакого дополнительного программного обеспечения не требуется.

Вам просто нужно щелкнуть маленькую стрелку справа от кнопки записи и изменить ее с Noneна Internal Microphone.

Не уверен, почему по умолчанию установлено значение «Нет», но я был удивлен, когда перешел со старого Macbook на новый с новой установкой ОС.

Хотя это не идеальный ответ на пожелания ОП, я оставляю этот ответ здесь, потому что он отвечает на вопрос в заголовке.

ака Аналоговая дыра .. Вы также запишете плач своей кошки и детей. В этом нет ничего плохого, но это просто не оптимально.
Вопрос именно в возможности записи звука, а не в том, какой именно микрофон вы используете. Важно использовать эту стрелку для переключения с «Нет» на любой понравившийся микрофон — никакого дополнительного программного обеспечения не требуется.
Вопрос ОП говорит, что он уже использовал Internal Microphoneраньше.
Ах я вижу. Я был ослеплен тем, почему я изначально искал этот вопрос в первую очередь - я хотел записать свой собственный голос. Теперь я вижу, что спрашивает ОП. Я отредактировал свой ответ. (Я думаю, что это все еще стоит иметь здесь, а не удалять.)
Спасибо - отлично работал на OS X El Captain

Когда вы находитесь в окне экрана записи, справа от красной кнопки вы должны увидеть стрелку, нажмите на нее, и вы должны увидеть диалоговое окно ввода звука. Сейчас протестировано с OS X 10.11.1

Пожалуйста, можете ли вы прокомментировать оборудование?
Не могли бы вы указать, какая у вас модель Mac Mini? Порт аудио линейного входа присутствует в Системных настройках-> Звук-> Вход?
нет такой опции в macOS: модель 10.13.3: MacBook Pro (13 дюймов, 2017 г., четыре порта Thunderbolt 3)
Отлично поработал с Эль-Капитаном

Конечно, вы можете использовать QuickTime для записи экрана со звуком, и вам необходимо установить виртуальную звуковую карту, например soundflower, для записи звука компьютера. Кроме того, вы также можете попробовать использовать программы записи экрана, такие как ShowMore (бесплатная программа записи экрана для Windows и Mac), Jing (ограничение записи 5 минут) и многие другие, чтобы сделать запись.

Для тех, кто не нашел Soundflower в AppStore, отследить правильные загрузки для этого полумертвого проекта может быть непросто.

Я установил расширение ядра отсюда: https://github.com/mattingalls/Soundflower/releases (обратите внимание, чтобы следовать инструкциям по настройке Audio-MIDI, мне пришлось выбрать Window > Audio Setup)

Затем я установил SoundFlowerBed из этого форка: https://github.com/mLupine/SoundflowerBed/releases .

Это помещает пункт в меню, который позволяет вам установить SoundFlower (2ch) -> Встроенный вывод, что затем делает «SoundFlower» доступным в QuickTime Player и т. д.

Не беспокойтесь об установке программного обеспечения или расширений.

Вам просто нужен «дополнительный кабель» (со штекером для стереонаушников 3,5 мм, штекер на обоих концах). Подойдет любая длина.

введите описание изображения здесь

Подключите один конец к разъему для наушников, а другой конец к разъему для микрофона.

Если в вашей системе нет разъема для микрофона, вы можете использовать любое устройство ввода USB-аудио; большинство автоматически распознает на Mac.

Этот вопрос был специально для Mac, и у моего Macbook pro, похоже, нет разъема для микрофона. Я успешно использовал этот трюк на ПК, но для моего Macbook нужно было что-то еще.
Это было очень полезно для меня и моего MacBook Pro начала 2011 года. Спасибо!
@webtweakers Вы можете подключить наушники к USB, если у вас есть USB-адаптер с aux. Или, если вы хотите быть сверхмодным, разъем для наушников на самом деле поддерживает звук на большинстве компьютеров Mac, создайте свой собственный AUX, который зацикливает звук! Я никогда не видел такого устройства, но нет ничего невозможного.

Я начал использовать Voila--> Capto. Стоит денег, но работает хорошо и даже имеет функцию остановки записи по истечении установленного времени и другие функции.

http://www.globaldelight.com/capto/

Для всех, кто прибывает сюда из поиска Google в 2020 году с Catalina, безуспешно пытаясь записать с внутреннего микрофона ... перейдите в «Настройки» -> «Безопасность и конфиденциальность» -> вкладка «Конфиденциальность» -> «Микрофон» и убедитесь, что QuickTime Player отмечен.

введите описание изображения здесь

Спасибо. Я закончил тем, что использовал Screenflick, который работал очень хорошо.

Вы также можете использовать SoundFlower для этого. В некотором смысле он действует как микрофон, что позволяет выбрать его в качестве источника звука в Quicktime.

Если вы хотите записать звук, генерируемый вашими запущенными приложениями и т. д., вам нужно будет использовать SoundFlower или что-то подобное. Оно доступно бесплатно в AppStore.
Если ваш внутренний микрофон дает сбой, и вы просто хотите, чтобы система снова распознала присутствие оборудования; попробуйте просто подключить наушники или что-то подобное к 3,5-мм аудиоразъему TRRS.
На днях у меня была такая же проблема, и я подумал, что настоящая звуковая карта сгорела, но просто установив этот быстрый контакт, она сразу же вернулась в онлайн.

Soundflower нельзя использовать на El Capitan из-за подписи kext. Можете ли вы назвать альтернативные программы в App Store?
Что такое кекст-подпись? Я не знаю никаких альтернатив.
Я не решаюсь установить Soundflower, потому что он такой старый, а у новых форков на GitHub, похоже, еще нет официального сайта.
@Flimm Soundflower надежен. Cycling74.com был первоначальным разработчиком, и они хороши в своем деле. Они, вероятно, заняты своими коммерческими продуктами (например, Max), поэтому официально больше не поддерживают его, и у Soundflower вряд ли появится собственный веб-сайт в ближайшее время. Однако главный автор Мэтт Ингаллс в настоящее время размещает проект на github.com/ mattingalls/Soundflower , если вы не хотите использовать App Store.