找回密码
 立即注册
查看: 5882|回复: 13

MKV有辦法不重壓將BT.709改為BT.601嗎

64

主题

163

回帖

2088

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
242019
index012345 发表于 2018-7-19 15:02:37 | 显示全部楼层 |阅读模式
你好
MKV有辦法不重壓將BT.709改為BT.601嗎?

一家壓製的字組mkv檔,好像主動識別為BT.709,但實際上BT.601才貼近原製片商顏色,每次看這家都得一直得進繪圖器手動將BT.709改為BT.601,還得要記得改回來,而且有需要做剪輯,不知有無辦法呢?
使用media info看該MKV檔,有這一行
矩陣係數: BT.709


所發V2基於來源說明個人邊看邊修的,皆為個人修訂非字幕組,字幕若有任何疑問請使用字組版本;有修的目前只放偽射手及在vcb個人留言版做個記錄,也包含一些非BD及裹番V2 https://goo.gl/V3GMAz
回复

使用道具 举报

29

主题

520

回帖

1016万

VC币

超级版主

Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28Rank: 28

积分
10303646

论坛管理组

LittlePox 发表于 2018-7-19 19:03:18 | 显示全部楼层
AVC,有。
参见https://forum.doom9.org/showthread.php?t=152419
先分离出264流
再ffmpeg -i infile.264 -vcodec copy -vbsf h264_changesps=colormatrix=6 outfile.264
然后封装。

不知道直接ffmpeg -i infile.mkv -vcodec copy -acodec copy -vbsf h264_changesps=colormatrix=6 outfile.mkv是否管用啊;不妨试试。


HEVC,理论有,实际没有现成工具。
回复

使用道具 举报

0

主题

43

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3168
fnscar 发表于 2018-7-19 22:09:09 | 显示全部楼层
mkvmerge --colour-matrix 0:6 -o output.mkv input.mkv
详参https://mkvtoolnix.download/doc/mkvmerge.html
回复

使用道具 举报

64

主题

163

回帖

2088

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
242019
index012345  楼主| 发表于 2018-7-20 20:05:02 | 显示全部楼层
fnscar 发表于 2018-7-19 22:09
mkvmerge --colour-matrix 0:6 -o output.mkv input.mkv
详参https://mkvtoolnix.download/doc/mkvmerge.ht ...

謝謝回覆

試了下失敗不知到哪做錯

在此目錄底下 (MKVMERGE在這)
C:\Program Files\MKVToolNix

將要改的片源命名為 input.mkv後
將該行寫入TEST.TXT檔後 改副檔名為TEST.BAT 執行

轉換出得到的output.mkv 依舊是709

擷取.PNG

所發V2基於來源說明個人邊看邊修的,皆為個人修訂非字幕組,字幕若有任何疑問請使用字組版本;有修的目前只放偽射手及在vcb個人留言版做個記錄,也包含一些非BD及裹番V2 https://goo.gl/V3GMAz
回复

使用道具 举报

64

主题

163

回帖

2088

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
242019
index012345  楼主| 发表于 2018-7-20 20:23:50 | 显示全部楼层
LittlePox 发表于 2018-7-19 19:03
AVC,有。
参见https://forum.doom9.org/showthread.php?t=152419
先分离出264流

謝謝回覆 將兩行各別寫入 TXT後改為BAT檔   影片檔改為對應之名稱後運行
兩行的結果跑出來的皆是0位元組的MKV  
不知道哪做錯還是該載點的FFMPEG標記WIN32ONLY因為不援64的關係?



所發V2基於來源說明個人邊看邊修的,皆為個人修訂非字幕組,字幕若有任何疑問請使用字組版本;有修的目前只放偽射手及在vcb個人留言版做個記錄,也包含一些非BD及裹番V2 https://goo.gl/V3GMAz
回复

使用道具 举报

5

主题

412

回帖

30

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
165221
blackmickey 发表于 2018-7-20 20:42:34 | 显示全部楼层
index012345 发表于 2018-7-20 20:05
謝謝回覆

試了下失敗不知到哪做錯

我這裡測試改了之後雖然有多 BT.601的參數,不過實際上LAV讀取到的還是BT.709 擷取.JPG


應該是LAV以編碼時使用的 colorprim=2 / transfer=2 / colormatrix=2 為主。
回复

使用道具 举报

64

主题

163

回帖

2088

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
242019
index012345  楼主| 发表于 2018-7-20 20:54:42 | 显示全部楼层
本帖最后由 index012345 于 2018-7-20 21:01 编辑
blackmickey 发表于 2018-7-20 20:42
我這裡測試改了之後雖然有多 BT.601的參數,不過實際上LAV讀取到的還是BT.709

更新mediainfo看到有多訊息了 但實播halli   BT auto還是讀709

--colour-primaries TID:n
--colour-transfer-characteristics TID:n
--colour-matrix TID:n


均無效


擷取.PNG
所發V2基於來源說明個人邊看邊修的,皆為個人修訂非字幕組,字幕若有任何疑問請使用字組版本;有修的目前只放偽射手及在vcb個人留言版做個記錄,也包含一些非BD及裹番V2 https://goo.gl/V3GMAz
回复

使用道具 举报

0

主题

43

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3168
fnscar 发表于 2018-7-20 21:43:02 | 显示全部楼层
我这边是没问题的,MPC-HC+EVR-CP。


回复

使用道具 举报

0

主题

43

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3168
fnscar 发表于 2018-7-21 07:27:46 | 显示全部楼层
实在不行上ffmpeg,用-bsf修改metadata。
ffmpeg.exe -i input.mkv -c:v copy -bsf:v h264_metadata=matrix_coefficients=6  -c:a copy output.mkv
不会像mkvmerge那样还保留matrix_coefficients_Original。
回复

使用道具 举报

3

主题

11

回帖

78

VC币

金牌会员

Rank: 6Rank: 6

积分
49661
wfwf1997 发表于 2018-7-21 10:13:37 | 显示全部楼层
对于上面 LP 的说法,再补充一下:
LP 使用的是当年 roozhou 的魔改版 ffmpeg,而 ffmpeg 本身已经在 4.0 版本中加入了对于视频流本身元数据的修改功能,同时支持 AVC 和 HEVC。涉及的相关功能是 bitstream-filters 中的 h264_metadata 和 hevc_metadata。
具体用法大概是:
ffmpeg -i INPUT -bsf h264_metadata=colour_primaries=6 -c copy OUTPUT
详情参阅文档:
https://ffmpeg.org/ffmpeg-bitstream-filters.html#h264_005fmetadata
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表