amiaopensource / amiaopensource/vrecord

BT.709 for PAL SD

未關閉
#862 6 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Shell
星號
204
分支
53
平均合併
3 天 2 小時
30 天內合併 PR
10

描述

This is a question regarding color transfer characteristics in encoding to FFV1.

Research for vrecord saw BT709 implemented for all FFV1 capture:
[https://github.com/amiaopensource/vrecord/blob/50e9dbadf9f05f640f0ab7cf95c7e428c62adb69/vrecord#L881-L895](https://github.com/amiaopensource/vrecord/blob/50e9dbadf9f05f640f0ab7cf95c7e428c62adb69/vrecord#L881-L895), including PAL SD. This seems to show that development is in favor of using the BT.709 profile for color transfer characteristics mapping (ffmpeg “color_trc”) of PAL SD video, instead of the “gamma28” profile (BT.470 B/G), even for SD. Normally I would’ve expected that color transfer would also follow BT.470 for PAL SD.

Dave Rice comments :
"[these comments] came from this section of vrecord which sets color metadata for SD captures in vrecord, conditionally, whether they are NTSC or PAL: [https://github.com/amiaopensource/vrecord/blob/main/vrecord#L1873-L1894](https://github.com/amiaopensource/vrecord/blob/main/vrecord#L1873-L1894)."

...and further :

"In the QuickTime specs at [https://developer.apple.com/documentation/quicktime-file-format/color_parameter_atom](https://developer.apple.com/documentation/quicktime-file-format/color_parameter_atom), in the transfer index the transfer function value 5 is reserved. But now transfer function = 5 is regarded at bt 470 b/g. Also at the time, we were trying to get vrecord to emulate Final Cut Pro and I believe it used the same transfer function = 1 value which used the same values as bt709."

For encoding from PAL SD, which is the better choice? BT.709 or BT.470 B/G ?

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。