GPAC MP4Box 全頻標誌

GPAC MP4Box 全頻標誌

幾年前,我嘗試使用 Handbrake 對一些 GoPro 影片進行編碼,以減小檔案大小並儲存它們。

經過幾次嘗試後,我注意到編碼影片上的顏色看起來有點褪色

  • 注意:我不是說壓縮品質問題。

經過研究,我明白了問題所在。 GoPro 錯誤地將視訊顏色範圍標記為“全範圍”,而實際上並非如此,從而在編碼後產生問題。

查看一些論壇並搜尋更多內容,我使用了一個腳本,該腳本使用 MP4Box 重新建立視訊文件,並將全範圍標誌設定為關閉。然後對所述文件進行編碼產生了極好的結果。

我目前有一台較新的 GoPro Hero 8 相機,並使用 h264 + HEVC 選項進行視訊檔案編碼。

我的腳本現在失敗並出現以下錯誤:

Unrecognized import option fullrange=off, ignoring
[FileIn] Failed to open C:\***Filepath***\GX011821.MP4:fullrange=off
[Importer] Cannot load filter for input file >"C:\***MyFilepath***\GX011821.MP4:fullrange=off"
Error importing C:\***MyFilepath***\GX011821.MP4:fullrange=off: Requested URL is not valid or cannot be found

曾經有效的命令可以歸結為:

echo
    
mp4boxmod -add filename.mp4:fullrange=off newFilename.mp4

pause

全系列是否已被棄用/被其他東西取代?
請告知任何其他可能的選擇

答案1

GPAC 貢獻者在這裡:您能在我們的網站上報告這一點嗎?github問題請?

請不要忘記提及您的完整命令列和 GPAC 版本。如果沒有這些信息,我們將無法為您提供幫助。

當然,不要忘記在這裡提及您的問題,以防它可以幫助其他用戶:)

答案2

所以我提出了這個問題,結果發現我一直使用的帶有全範圍選項的版本是 gpac 的一個分支。但現在這些變更已向後移植到主版本。你可以在這裡閱讀更多 https://github.com/gpac/gpac/issues/1636

相關內容