Skip to content

Commit

Permalink
Fix: [GitHub][workflows] 最近のバージョンでは hdr10plus_gen.exe が同梱されなくなった?ことに備える
Browse files Browse the repository at this point in the history
  • Loading branch information
tsukumijima committed Nov 11, 2024
1 parent f67bce9 commit 542509d
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/build_thirdparty.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -125,21 +125,21 @@ jobs:
# QSVEncC のアーカイブのダウンロード
curl -LO https://github.com/rigaya/QSVEnc/releases/download/${{ env.QSVENCC_VERSION }}/QSVEncC_${{ env.QSVENCC_VERSION }}_x64.7z
7z x -y -o"thirdparty/QSVEncC" QSVEncC_${{ env.QSVENCC_VERSION }}_x64.7z
rm thirdparty/QSVEncC/hdr10plus_gen.exe
rm -f thirdparty/QSVEncC/hdr10plus_gen.exe
mv thirdparty/QSVEncC/QSVEncC64.exe thirdparty/QSVEncC/QSVEncC.exe
curl -L -o thirdparty/QSVEncC/License.txt https://raw.githubusercontent.com/rigaya/QSVEnc/master/license.txt
# NVEncC のアーカイブのダウンロード
curl -LO https://github.com/rigaya/NVEnc/releases/download/${{ env.NVENCC_VERSION }}/NVEncC_${{ env.NVENCC_VERSION }}_x64.7z
7z x -y -o"thirdparty/NVEncC" NVEncC_${{ env.NVENCC_VERSION }}_x64.7z
rm thirdparty/NVEncC/hdr10plus_gen.exe
rm -f thirdparty/NVEncC/hdr10plus_gen.exe
mv thirdparty/NVEncC/NVEncC64.exe thirdparty/NVEncC/NVEncC.exe
curl -L -o thirdparty/NVEncC/License.txt https://raw.githubusercontent.com/rigaya/NVEnc/master/NVEnc_license.txt
# VCEEncC のアーカイブのダウンロード
curl -LO https://github.com/rigaya/VCEEnc/releases/download/${{ env.VCEENCC_VERSION }}/VCEEncC_${{ env.VCEENCC_VERSION }}_x64.7z
7z x -y -o"thirdparty/VCEEncC" VCEEncC_${{ env.VCEENCC_VERSION }}_x64.7z
rm thirdparty/VCEEncC/hdr10plus_gen.exe
rm -f thirdparty/VCEEncC/hdr10plus_gen.exe
mv thirdparty/VCEEncC/VCEEncC64.exe thirdparty/VCEEncC/VCEEncC.exe
curl -L -o thirdparty/VCEEncC/License.txt https://raw.githubusercontent.com/rigaya/VCEEnc/master/VCEEnc_license.txt
Expand Down

2 comments on commit 542509d

@rigaya
Copy link
Contributor

@rigaya rigaya commented on 542509d Nov 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

対応にお手数をおかけしすみません。NVEnc 7.73、QSVEnc 7.72、(将来の)VCEEnc 8.24以降からhdr10plus_gen.exeは同梱されません。

背景
hdr10plus_gen.exeはこれまでjsonファイルからのHDR10+のメタデータの生成(--dhdr10-info)に使用しておりましたが、わざわざ別バイナリが必要なうえに、Windows専用機能となっていました。

今回、HDR10+のメタデータの生成方法を変えました。x265のlibhdr10plusをベースとしたhdr10plus_gen.exeを使う方法から、エンコーダ本体にhdr10plus_toolのlibhdr10plus-rsをリンクして使う方法に変更しました。これにより、別バイナリが不要となり、Linux環境でもこの機能に対応できました。

これに伴って今後は不要となったhdr10plus_gen.exeが削除されます。すみませんがよろしくお願いします。

@tsukumijima
Copy link
Owner Author

@tsukumijima tsukumijima commented on 542509d Nov 13, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

そういう経緯だったのですね。了解です。
わざわざご報告ありがとうございます!

Please sign in to comment.