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

[已解決] HDR .mkv 如何無損轉換成 HDR .mp4?

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    2969829

    卓越贡献

    tonyhsie 发表于 2021-8-9 23:19:40 | 显示全部楼层 |阅读模式
    本帖最后由 tonyhsie 于 2021-8-10 21:28 编辑

    最近發現,家裡電視雖然有支援 Dolby Vision 等多種 HDR 規格

    不過 Kodi/MX player 都只支援 mp4 格式的 HDR 影片
    如果是 mkv 格式的就無法正常播放 (會花屏)

    上網查了一下,好像是 ffmpeg 在這方面有點問題


    所以想問大家,怎麼把含 HDR 的 .mkv 無損轉換成含 HDR 的 .mp4?


    有試過 ffmpeg -i "HDR.mkv" -c copy "HDR.mp4" 這個指令
    但這樣做所產生的 HDR.mp4,裡面沒有 HDR 的信息


    也提供一個可作測試範例的 .mkv 檔

    dv.mkv


    如果影片檔裡有 HDR 信息,用 MediaInfo 看會像這樣

    Video
    ID                             : 1
    Format                         : HEVC
    Format/Info                    : High Efficiency Video Coding
    Format profile                 : Main 10@L5@High
    HDR format                     : Dolby Vision, Version 1.0, dvhe.05.06, BL+RPU
    Codec ID                       : V_MPEGH/ISO/HEVC

    如果影片檔沒 HDR 信息,也就不會有那一行

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429798

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2021-8-10 12:36:33 | 显示全部楼层
    本帖最后由 孤雨独火 于 2021-8-10 12:50 编辑

    一般的hdr10直接换封装也没啥大碍,可能音轨某些格式没法支持
    DV的hdr需要特别处理(我不会)


    至于二楼讲的,看了下正常转都是音轨没问题,体积变小是因为字幕或者其它轨道的格式不支持被丢弃了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-26 20:58
  • 签到天数: 77 天

    [LV.6]常住居民II

    13

    主题

    250

    回帖

    456

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    36210
    StarRingChild 发表于 2021-8-10 15:53:59 | 显示全部楼层
    孤雨独火 发表于 2021-8-10 12:36
    一般的hdr10直接换封装也没啥大碍,可能音轨某些格式没法支持
    DV的hdr需要特别处理(我不会)

    DV 的处理方法:https://t.me/c/1319032700/4860




    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    2969829

    卓越贡献

    tonyhsie  楼主| 发表于 2021-8-10 16:06:59 | 显示全部楼层
    StarRingChild 发表于 2021-8-10 15:53
    DV 的处理方法:https://t.me/c/1319032700/4860

    看圖上所說的,好像是不能播 DV mp4 時的變通方法?

    但我現在不是不能播 DV mp4,而是 DV mkv....
    所以才想轉成 DV mp4


    不過我後來有找到 Kodi 的一個修改版,從官版改成這一版就能播 DV mkv 了

    https://github.com/fandangos/Kodi-HDR-Edition

    (官版只能播 DV mp4,但修改版可以播 DV mp4/mkv)


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-1-26 20:58
  • 签到天数: 77 天

    [LV.6]常住居民II

    13

    主题

    250

    回帖

    456

    VC币

    金牌会员

    Rank: 6Rank: 6

    积分
    36210
    StarRingChild 发表于 2021-8-10 16:52:04 | 显示全部楼层
    本帖最后由 StarRingChild 于 2021-8-10 16:56 编辑
    tonyhsie 发表于 2021-8-10 16:06
    看圖上所說的,好像是不能播 DV mp4 時的變通方法?

    但我現在不是不能播 DV mp4,而是 DV mkv....
    https://t.me/c/1319032700/3362


    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429798

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2021-8-10 18:17:26 | 显示全部楼层
    本帖最后由 孤雨独火 于 2021-8-10 18:18 编辑

    刚刚测试了下,mkvtool抽视频轨,再用dlb_mp4base重写把元数据写回去倒是可行
    1. mp4muxer -i 11.hevc -o output.mp4 --dv-profile 5 --mpeg4-comp-brand mp42,iso6,isom,msdh,dby1 --overwrite
    复制代码


    其它轨道可以用 MP4Box 再封装

    本帖子中包含更多资源

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

    x

    评分

    参与人数 1活跃度 +5120 收起 理由
    tonyhsie + 5120 測試後發現 的確管用!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1377

    回帖

    1万

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    2969829

    卓越贡献

    tonyhsie  楼主| 发表于 2021-8-10 18:30:06 | 显示全部楼层
    StarRingChild 发表于 2021-8-10 16:52
    https://t.me/c/1319032700/3362

    Kodi uses FFMpeg and Dolby Vision inside matroska files uses an extended block that needs to be seen by FFmpeg and passed to Kodi to send to the decoder.
    Dolby Vision MKV is not yet implemented in FFMpeg. While FFMpeg doesn't add support, there's nothing Kodi can do.


    https://forum.kodi.tv/showthread.php?tid=360018


    主要是 ffmpeg 處理 DV mkv 時還有點問題,可能要等 ffmpeg 那邊更新了


    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-4 12:48
  • 签到天数: 42 天

    [LV.5]常住居民I

    47

    主题

    2757

    回帖

    2020

    VC币

    星辰大海

    Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

    积分
    429798

    崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

    孤雨独火 发表于 2021-8-11 02:08:53 | 显示全部楼层
    xpic 发表于 2021-8-9 23:28
    我也有類似的困擾......
    因為現在網路上... bt...等都找不太到... x264 or x265 的 mp4 資源了...
    都要再自 ...

    。。。
    FFmpeg跟一楼的指令一样
    1. ffmpeg -i "xxx.mkv" -c copy "xxx.mp4"
    复制代码
    mp4box的话指令就用这个
    1. MP4Box -add xxx.mkv xxx.mp4
    复制代码


    回复

    使用道具 举报

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

    本版积分规则

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