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

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

  • TA的每日心情

    2018-3-21 12:11
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    64

    主题

    163

    回帖

    2040

    VC币

    至尊会员

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

    积分
    226319
    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

    积分
    10303037

    论坛管理组

    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 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-19 09:53
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    40

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

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

    使用道具 举报

  • TA的每日心情

    2018-3-21 12:11
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    64

    主题

    163

    回帖

    2040

    VC币

    至尊会员

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

    积分
    226319
    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



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

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

    使用道具 举报

  • TA的每日心情

    2018-3-21 12:11
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    64

    主题

    163

    回帖

    2040

    VC币

    至尊会员

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

    积分
    226319
    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
    回复 支持 0 反对 1

    使用道具 举报

    该用户从未签到

    5

    主题

    411

    回帖

    30

    VC币

    至尊会员

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

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

    試了下失敗不知到哪做錯

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


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

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情

    2018-3-21 12:11
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    64

    主题

    163

    回帖

    2040

    VC币

    至尊会员

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

    积分
    226319
    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


    均無效



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-19 09:53
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    40

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

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


    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-19 09:53
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    0

    主题

    40

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    2543
    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。
    回复 支持 0 反对 1

    使用道具 举报

  • TA的每日心情

    2015-9-11 01:37
  • 签到天数: 2 天

    [LV.1]初来乍到

    3

    主题

    11

    回帖

    78

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    49657
    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
    回复 支持 0 反对 1

    使用道具 举报

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

    本版积分规则

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