From b6f59205ef4af387afd6dc554cd061f9229900f3 Mon Sep 17 00:00:00 2001 From: wangjiawei2003 <102399695+wangjiawei2003@users.noreply.github.com> Date: Thu, 2 May 2024 02:09:05 +0800 Subject: [PATCH] Update ci.yml --- .github/workflows/ci.yml | 49 ++++++++++++++-------------------------- 1 file changed, 17 insertions(+), 32 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c18f8ac..82da117 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,36 +23,21 @@ jobs: os: [macos-latest, ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Set up Python 3.9 - uses: actions/setup-python@v2 - with: - python-version: 3.9 - - run: pip install -r requirements-headless.txt - - name: Set up FFmpeg on macOS and Ubuntu - if: matrix.os != 'windows-latest' - run: - if matrix.os == 'macos-latest' - brew install ffmpeg - else - sudo apt-get update - sudo apt-get install ffmpeg - - name: Set up FFmpeg on Windows - if: matrix.os == 'windows-latest' - run: choco install ffmpeg - - name: Set up Python 3.9 - uses: actions/setup-python@v2 - with: - python-version: 3.9 - - run: pip install -r requirements-headless.txt - - run: python run.py -s .github/examples/source.jpg -t .github/examples/target.mp4 -o .github/examples/output.mp4 - if: matrix.os != 'windows-latest' - - run: python run.py -s .github\examples\source.jpg -t .github\examples\target.mp4 -o .github\examples\output.mp4 - if: matrix.os == 'windows-latest' - - run: ffmpeg -i .github/examples/snapshot.mp4 -i .github/examples/output.mp4 -filter_complex psnr -f null - - if: matrix.os != 'windows-latest' - - run: ffmpeg -i .github\examples\snapshot.mp4 -i .github\examples\output.mp4 -filter_complex psnr -f null - - if: matrix.os == 'windows-latest' - + - name: Checkout + uses: actions/checkout@v2 + - name: Set up ffmpeg + uses: FedericoCarboni/setup-ffmpeg@v2 + - name: Set up Python 3.9 + uses: actions/setup-python@v2 + with: + python-version: 3.9 + - run: pip install -r requirements-headless.txt + - run: python run.py -s .github/examples/source.jpg -t .github/examples/target.mp4 -o .github/examples/output.mp4 + if: matrix.os != 'windows-latest' + - run: python run.py -s .github\examples\source.jpg -t .github\examples\target.mp4 -o .github\examples\output.mp4 + if: matrix.os == 'windows-latest' + - run: ffmpeg -i .github/examples/snapshot.mp4 -i .github/examples/output.mp4 -filter_complex psnr -f null - + if: matrix.os != 'windows-latest' + - run: ffmpeg -i .github\examples\snapshot.mp4 -i .github\examples\output.mp4 -filter_complex psnr -f null - + if: matrix.os == 'windows-latest'