wangwei1237 / setup-ffmpeg

Setup FFmpeg in GitHub Actions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

setup-ffmpeg

Setup FFmpeg in GitHub Actions to use ffmpeg and ffprobe. The action will download, cache and add to PATH a recent FFmpeg build for the current os.

Usage

To use ffmpeg and ffprobe, run the action before them.

steps:
  - uses: actions/checkout@v2
  - uses: FedericoCarboni/setup-ffmpeg@v1
    with:
      # Not strictly necessary, but it may prevent rate limit
      # errors especially on GitHub-hosted macos machines.
      token: ${{ secrets.GITHUB_TOKEN }}
    id: setup-ffmpeg
  - run: ffmpeg -i input.avi output.mkv

This action also sets a few outputs:

  • path: Path to the install directory
  • ffmpeg-path: Path to the ffmpeg executable
  • ffprobe-path: Path to the ffprobe executable

FFmpeg Version

The action uses a recent FFmpeg build provided by the following sources:

Note: This action only supports x64 operating systems.

About

Setup FFmpeg in GitHub Actions

License:MIT License


Languages

Language:Shell 54.6%Language:JavaScript 45.4%