Update ci.yml

This commit is contained in:
wangjiawei2003 2024-05-02 02:05:03 +08:00 committed by GitHub
parent 3643df2bb7
commit c92c198723
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -32,24 +32,27 @@ jobs:
- 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" ]; then
run:
if matrix.os == 'macos-latest'
brew install ffmpeg
else
sudo apt-get update
sudo apt-get install ffmpeg
fi
- name: Set up FFmpeg on Windows
if: matrix.os == 'windows-latest'
run: |
choco install ffmpeg
- name: Run Python script
run: |
if: matrix.os != 'windows-latest'; then
python run.py -s .github/examples/source.jpg -t .github/examples/target.mp4 -o .github/examples/output.mp4
ffmpeg -i .github/examples/snapshot.mp4 -i .github/examples/output.mp4 -filter_complex psnr -f null -
else
python run.py -s .github\examples\source.jpg -t .github\examples\target.mp4 -o .github\examples\output.mp4
ffmpeg -i .github\examples\snapshot.mp4 -i .github\examples\output.mp4 -filter_complex psnr -f null -
fi
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'