
幾年前,我嘗試使用 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