相关疑难解决方法(0)

FFmpeg 3.3.4 avfoundation 使用命令行仅记录 macOS Sierra 上屏幕的特定部分

我正在通过命令行使用 FFmpeg 3.3.4 版(通过 brew 安装)在我的 macOS Sierra (10.12.6) 上进行一些自动化测试期间记录我的桌面。

我只想记录屏幕的特定部分,但不幸的是,我无法在文档中找到合适的选项来实现我的目标。

根据avfoundationFFmpeg 文档,这是我使用的命令:

ffmpeg 
-f avfoundation    // avfoundation
-pix_fmt uyvy422   // pixel format
-i 1               // input: desktop
-r 30              // framerate for output
[PATH]/test.mp4      // filename
Run Code Online (Sandbox Code Playgroud)

当我运行此命令时,我有以下输出:

ffmpeg version 3.3.4 Copyright (c) 2000-2017 the FFmpeg developers
  built with Apple LLVM version 9.0.0 (clang-900.0.37)
  configuration: --prefix=/usr/local/Cellar/ffmpeg/3.3.4 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-gpl --enable-ffplay --enable-frei0r --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librtmp --enable-libschroedinger …
Run Code Online (Sandbox Code Playgroud)

macos shell ffmpeg video-recording

2
推荐指数
1
解决办法
3631
查看次数

标签 统计

ffmpeg ×1

macos ×1

shell ×1

video-recording ×1