下面是我在命令提示符中执行此操作的方法:
ffmpeg -f gdigrab -framerate 24 -i desktop -preset ultrafast -pix_fmt yuv420p out.mp4
在csharp代码中:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Diagnostics;
namespa
我正在编写ffmpeg屏幕截图,我不想在启动时就开始录制,所以每次开始录制时,我都需要给输出视频文件一个不同的名称--我确实发现这个问题非常接近我需要的内容,所以我在批处理文件中得到了以下命令:
@echo off
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-2 delims=/" %%a in ('time /t') do (set mytime=%%a%%b)
cd /d E:\ff
我正在尝试使用类似于的方式从网站上录制视频,但我想自己停止录制,然后将其保存到文件中(在我停止之后)。为此,我编写了简单的web服务:
var express = require('express');
var app = express();
const { spawn } = require('child_process');
const puppeteer = require('puppeteer');
var record = true;
app.get('/startRecord', function (req, r