Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ff_rec - запись экрана FFmpeg под Windows

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ff_rec - утилита для записи экрана с помощью FFmpeg под Windows
 
Идея разработки появилась при использовании батников для записи экрана. Их неудобства очевидны: батник надо сворачивать и закрывать вручную, нет возможности быстрого выбора области экрана, ее масштабирования, выбора источника аудио, да и самого используемого батника. Программа решает все эти вопросы, добавляет множество других удобств и позволяет использовать все возможности FFmpeg для записи в самых разных форматах. Программа пригодна как для повседневного использования, так и для экспериментов.
 
Возможности:
 
- Меню из готовых батников в папке программы при запуске. Батники легко редактируемы и мало чем отличаются от стандартных, используемых для записи в FFmpeg. Есть большой набор готовых для использования или модификации
- Простое выделение требуемой области экрана, ее масштабирование с изменяемой кратностью изображения; быстрое выделение окон и контролов под курсором и подсветка выделенной области при записи  
- Выбор источника аудио или отключение звука из графического интерфейса программы
- "Тихий", без окна командной строки запуск батника и выход по горячей клавише или клику по иконке в трее
- Автоматическое сохранение вывода командной строки в файл, возможность увидеть его при записи в окне программы
- Окно завершения с быстрым доступом к файлу, его свойствам и просто настраиваемыми кнопками приложений, в которых он может быть открыт  
- Настраиваемая автоматическая сортировка выходных файлов по расширениям и автоматическое удаление промежуточных файлов
- Многозадачность: возможность параллельной записи с разных источников, снятия скриншотов во время записи и пр.
- Собственная командная строка для запуска из планировщика, менеджера горячих клавиш и пр.. Параметры генерируются программой автоматически при обычном выборе начальных параметров записи
- Полная портативность при размещении FFmpeg в каталоге программы
 
Системные требования: Windows XP - 11 (определяются используемой версией FFmpeg)
 

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 15:06 05-02-2020 | Исправлено: Krot66, 10:39 01-06-2022
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Давно хотелось именно такого решения, спасибо.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 15:35 05-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А для захвата окна ярлычок возможен?

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 17:39 05-02-2020
Retro222

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Исправьте ссылку.
Пишет, что сервер не найден.

Всего записей: 260 | Зарегистр. 21-09-2018 | Отправлено: 17:54 05-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Retro222, вполне работает.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 17:57 05-02-2020
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Сам использую FFmpeg для записи скринкастов, поскольку ни один (из известных мне) бесчисленных рекордеров не удовлетворяет моим требованиям. Хотелось чтобы вы по возможности добавили в свою оболочку следующие опции:
 
- выделение курсора и отображение нажатий всех клавиш и кликов мышью (в специально задаваемой области экрана)
  Сейчас реализую это через сторонние утилиты.
 
- отображение таймера текущей даты и времени с точностью до миллисекунд (в специально задаваемой области экрана)
  В принципе, это умеет и сам FFmpeg.

Всего записей: 4941 | Зарегистр. 05-01-2006 | Отправлено: 17:59 05-02-2020 | Исправлено: mithridat1, 18:15 05-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikosColev
Дело тут вобщем-то в том, что если вы запускаете программу из ланчера (у меня TLB), невозможно сказать, какое окно будет сочтено активным. Вполне возможно, это будет панель задач - система далеко не всегда восстанавливает прежний фокус. Т.е. нужно делать выбор окна с его подсветкой. Думаю, сделаем.
 
mithridat1
Корректное отображение всех клавиш вовсе не простая вещь. Когда-то для этих целей взялся перерабатывать чужой навороченныйскрипт и так и не добился его четкой работы. Пока есть PxKeystrokesUi, и там это работает четко, есть и подсветка курсора.  
 
Отображение времени сделать не сложно. Но вопросы: размер шрифта можно сделать задаваемым из командной строки, вроде -t9, а -T9 - без милисекунд. Но сам шрифт, цвет, положение, отступы - я понятия не имею, что здесь является сравнительно стандартным и общепринятым
 

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 19:00 05-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Цитата:
Т.е. нужно делать выбор окна с его подсветкой. Думаю, сделаем.  
Из всех реализаций захвата что я встречал, наиболее удобно сделано здесь: ShareX
 

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 23:29 05-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Будет что-то похожее: в режиме выделения щелчок средней кнопки выделяет окно под курсором, с зажатым Ctrl - контрол под ним. Дальше подтверждение правой кнопкой мыши - без параметров командной строки и пр.

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 10:37 06-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложена обновленная версия программы. В ней сделано быстрое выделение окон и контролов (например, экран проигрывателя или рабочую область редактора) под курсором мыши. Помимо этого, теперь если одноименный батник отсутствует, но в каталоге программы есть другие, выводит их меню под курсором мыши для запуска. При наличии в папке ffmpeg.exe, каталог добавляется в переменную PATH

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 12:06 10-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Цитата:
Двойной щелчок по красной иконке в трее или нажатие горячей клавиши F9 останавливает запись, достаточно быстро, чтобы в конце видео не появлялось окно командной строки.
Появляется, - линк.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 13:57 10-02-2020 | Исправлено: NikosColev, 19:51 17-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikosColev
Пересмотрел свои ролики: ни в плеере, ни в редакторе никаких хвостов. Компьютер 10-летней давности. Выложил версию, в которой процесс закрытия несколько ускорен (~50-100 мс). Пока это все, что приходит в голову

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 15:21 10-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66, изначально, с первой версией, такого не было. Сейчас со всеми тремя, т.е. ускорение закрытия не повлияло. Железо нормальное. Какие условия приводят к такому поведению непонятно.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 15:54 10-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это может быть что угодно, включая антивирус, который что-то думает насчет программы, посылающей клавиши в командную строку. Завтра будет радикальное решение

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 17:20 10-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новая версия, в которой команда останова посылается сделанному прозрачным окну командной строки, что делает появление его в ролике невозможным. Если в батнике имеется постобработка, окно делается непрозрачным вновь

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 14:38 11-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66, супер, ничего лишнего в записи теперь нет, спасибо.
 
Заметил различие в остановке записи при двойном клике по иконке в трее, изначально обратная связь была более внятной, - сейчас запись останавливается (как показывает дальнейший просмотр) при первом 2клике, но иконка выгружается не сразу, - 2кликал по раз пять-шесть...
 
 
 
Добавлено:

Цитата:
можно выделять контрол интерфейса (например, экран проигрывателя или рабочую область редактора), щелкнув по нему средней кнопкой с зажатым Ctrl.
ФФ68 видимо не стандарт, не даёт ничего выбрать, - только окно целиком.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 14:51 12-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, есть такое. Исправил.
Современные браузеры - это одна большая веб-страница, и никаких контролов там нет. Все это работает с большинством традиционных приложений

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 10:40 13-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66, хорошо тормозит, спасибо.
 
P.S. В текущем дистрибутиве батничка нет, но есть .ahk)))

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 18:32 13-02-2020
NikosColev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krot66
Цитата:
если вы запускаете программу из ланчера (у меня TLB)
М.б. кому пригодится, - я запускаю жестом с ключом "s" при помощи StrokesPlus.net, на одном жесте у меня висит скриншотер ShareX, на жесте "с хвостом" скринкастер ff_rec. Очень удобно.

Всего записей: 1256 | Зарегистр. 31-07-2002 | Отправлено: 15:16 14-02-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложена обновленная версия. В ней можно менять размер выходного видео в режиме выделения прокручивая мышь или нажимая серые "плюс" и "минус" на боковой части клавиатуры. Размер отображается в левом верхнем углу экрана. Добавлен батник записи в gif

Всего записей: 1193 | Зарегистр. 10-12-2007 | Отправлено: 10:44 17-02-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Программы » ff_rec - запись экрана FFmpeg под Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru