ffmpeg генерирует пустое видео как вывод снимка экрана

1300
Jack

Я пытаюсь записать как видео экран, но это пустое видео в качестве вывода. Я использую эту команду:

ffmpeg -f gdigrab -framerate 25 -i title=calc fo.flv 

Как это исправить?

0
Поделитесь полным выводом консоли. Слепое предположение: вам нужно добавить `-pix_fmt yuv420p` перед` fo.flv`. На каком игроке вы тестируете? Gyan 7 лет назад 0
Я новичок в ffmpeg, он записывает только на видео проигрыватели? Я не тестирую с одним ... `-pix_fmt yuv420p` вернулся не найден Jack 7 лет назад 0
Нет, это сохраняет в файлы. Вы упомянули «пустое видео в качестве вывода». Что вы просмотрели в файле? Gyan 7 лет назад 0
Извините, я имею в виду, "он записывает * только * окно проигрывателя видео?" например, могу ли я использовать его с любым окном, таким как калькулятор? видеовыход - это просто черный экран, на котором, кажется, записывается только курсор мыши Jack 7 лет назад 0
Нет, он может записать любое окно. Попробуйте `title = Calculator` Gyan 7 лет назад 0
Я пробовал, видео выход - тот, который я упоминал ранее. Jack 7 лет назад 0
Если я пытаюсь записать, например, окно MS word, я получаю: `неверные свойства, прерывание` Jack 7 лет назад 0
Поделитесь полным выводом консоли. Gyan 7 лет назад 0
Вот: консольный вывод http://pastebin.com/t7VURySg и видео: https://vid.me/fIPM (я нажимаю на кнопки 3, + и 3 пару раз, но записывается только курсор) Jack 7 лет назад 0
[gdigrab @ 02edb100] Не удалось захватить изображение (ошибка 8) происходит, когда я закрываю окно. Я не знаю другого способа остановить запись ffmpeg Jack 7 лет назад 0
Нажмите `q` или` Ctrl-C`, чтобы остановить запись, когда фокус находится на окне терминала ffmpeg. Работает ли `-i desktop`? Gyan 7 лет назад 0
Да, `-i desktop` работает нормально. Jack 7 лет назад 0
@Mulvya Это не работает, но я тестировал программы WIndows (некоторые нативные): calc.exe, notepad.exe, MS Word, Firefox, Windows Media Player, но он работает для видеопроигрывателя k-lite. Он не нашел много окон по названию, которые я пробовал либо. Я думаю, что он не поддерживает Unicode тоже? из этого исходного файла (https://github.com/WatchBeam/ftl-ffmpeg/blob/master/libavdevice/gdigrab.c) он, похоже, использует строку ANSI (если exe-файл, который я использую, взят из того же источника ) Jack 7 лет назад 0
@Mulvya: вы используете Windows? работает программа записи собственного калькулятора Windows на вашем компьютере? Jack 7 лет назад 0
Это работает [здесь] (https://vid.me/HY6i). Но мышь не записана правильно. Gyan 7 лет назад 0
Weird. Я вижу, что вы на Win7, я на win10 ... Я попробую на машине win7, чтобы увидеть, если какая-то разница. `ffmepg` также не принимает имена файлов в юникоде, я почти отказываюсь от` ffmepg` ... Jack 7 лет назад 0
Поскольку рабочий стол работает, вы можете снимать и обрезать одновременно. Gyan 7 лет назад 0

0 ответов на вопрос