Как сделать снимок экрана (со звуком) с помощью медиаплеера VLC?

Приведенные ниже шаги иногда приводят к созданию неполного файла, который невозможно воспроизвести, или некоторого файла без звука.

  1. Нажмите Media -> Stream -> Capture Device -> Capture Mode = Desktop -> Stream
  2. Затем выберите пункт назначения File = test.mp4, оставляя Profile = Video - H.264 + MP3 (MP4) без изменений, и настройка FPS=24.
  3. Затем нажмите Stream кнопка снова. FLV игрок начинает отсчитывать время, хотя Record кнопка выглядит не нажата.
  4. Затем я делаю воспроизведение веб-видео и манипуляций с окнами.
  5. Затем нажмите Stop Кнопка на плеере VLC.

Как выполнить полное задание? Где находится настройка захвата звука (какое устройство для захвата)?

4 ответа

Хорошо, это не касается VLC, но я предполагаю, что реальный вопрос заключается в том, "Как я могу легко записывать свой рабочий стол со звуком, предпочтительно с бесплатным приложением с открытым исходным кодом?"

Я отказался от непонятных командных строк VLC и нашел еще один программный продукт под названием ShareX, который является бесплатным и открытым исходным кодом.

Это довольно просто:

  1. Загрузите и установите ShareX.
  2. Запустите его и нажмите Capture-> Запись экрана...
  3. Он спросит вас, хотите ли вы автоматически загрузить ffmpeg.exe, скажите "да".
  4. Далее перейдите в Настройки задач-> Захват-> Запись экрана-> Параметры
  5. Измените источник видео на устройство захвата экрана (по моему опыту это немного быстро) и источник звука на микрофон (или что-то еще).
  6. Используйте Capture->Screen Recording снова.
  7. Теперь он даже позволит вам выбрать область экрана для записи!

Это намного лучше, чем VLC. Единственным недостатком является то, что цвета кажутся мне немного не такими яркими, как они были на самом деле. Я не слишком обеспокоен, хотя.

редактировать

В последних версиях вы можете держать Shift делать квадратные записи и Alt привязаться к общим решениям.

(Примечание. Ответы датируются 2014 годом, поэтому сегодня могут существовать лучшие методы.)

Из того, как использовать VLC для потоковой передачи живого рабочего стола (windows) со звуком (или потокового DVD):

VLC по умолчанию поставляется с опцией "ввода экрана" для захвата рабочего стола. К сожалению, похоже, что есть ошибка (статус: закрыт wontfix), поэтому в настоящее время он может только захватывать видео.

Решением является использование DirectShow в качестве альтернативного входа. С Directshow вы можете выбрать свое видео и аудиоустройство по отдельности, и они работают вместе из коробки.

Итак, сначала перейдите и загрузите фильтр ввода захвата экрана прямого показа отсюда.

Затем настройте звуковую карту так, чтобы она могла захватывать волны. Если его нет в качестве опции, вы можете найти здесь несколько полезных заметок.

Теперь откройте VLC, выберите Media menu -> Stream -> Capture Device tab. Установите режим захвата на "Directshow", установите имя видеоустройства на "захват экрана" и установите имя аудиоустройства на "virtual-audio-capturer".

Теперь нажмите на "поток" и следуйте инструкциям.

Совет пользователям Ubuntu 18: используйте KAZAM. VLC отлично, но для захвата видео и аудио KAZAM является правильным инструментом.

sudo apt install kazam

Шаг 1: В режиме захвата будет три варианта: Directshow, TV digital и рабочий стол. Вы должны выбрать рабочий стол оттуда.

Шаг 2: В желаемой частоте кадров для захвата, будет 1 кадр в секунду, измените его и сделайте его 10 кадров в секунду или 15 кадров в секунду.

Шаг 3: В третьем меню нажмите на показать дополнительные параметры. Там будет отображаться расширенная строка меню. Если вы хотите воспроизводить любые аудиофайлы синхронно с вашей записью, вы можете синхронно щелкнуть по воспроизведению другого носителя и выбрать файлы на локальном диске для воспроизведения с записью экрана.

Шаг 4: Нажмите на выпадающее меню, показанное на кнопке воспроизведения, и выберите опцию конвертирования оттуда. - Подробнее см.: Как написать статью и YouTube Tutorial

Другие вопросы по тегам