【教程】我是如何封装双杜比的(Dolby Vision·Atmos) | 您所在的位置:网站首页 › 达芬奇能导出mp4格式吗 › 【教程】我是如何封装双杜比的(Dolby Vision·Atmos) |
现在网上有很多教程都说明了如何制作杜比全景声/杜比视界的,但大部分都只说到了制作流程,封装流程很模糊,让人半懂半不懂的。这个教程只是说明封装流程面的制作,关于制作流程,你可以参考下面两个视频: 这两个视频比较专业且通俗易懂,需要有一定的影视制作基础才能接受。 2022年5月20日更新: 这个是杜比官方的对于达芬奇编码杜比视界的教程文章,很有用,建议大家不妨看一看 https://mp.weixin.qq.com/s/VO-QejIyHiETAOKHDPyXeg 2022年9月7日更新: 杜比渲染器官网下载:https://customer.dolby.com/content-creation-and-delivery 激活过九十天的自备ilok,同一台机器无法二次激活试用 接下来是正文 整个流程皆在Mac上完成,为了降低制作难度你可能还需要一台Mac。 工具篇 1.Dolby Atmos Renderer 在Logic制作好并导出包括元数据的ADM BWF杜比全景声wav文件后你会需要用到Dolby Atmos Renderer,这是为了将杜比全景声的母版文件渲染为可进行封装以及受B站支持的杜比全景声音频文件(Dolby Digital Plus|DD+|ec3)。 大概的页面长这样: Dolby Atmos Renderer你可以去杜比官方网站获取到这个工具,不过需要付费,且价格不菲,但是会给你90天免费试用,对于想体验制作的人来说很良心。 如何导出可以用播放器播放的文件呢? 1.点击 Open Master File来导入母版文件 工具栏12.然后再点击Export Audio-->MP4 工具栏23.弹出一个界面,在Video栏里选择Black Video,最后点击Export完成导出 导出界面4.最后导出的文件是一个带有杜比全景声格式的黑场文件。 文件文件信息2.mp4demuxer && mp4muxer 导出完成后我们会需要另外两个工具:mp4muxer和mp4demuxer。这是杜比实验室在github上发布的解包和封装工具,只有这两个工具才能做到将带有杜比技术的音视频元数据提取出来。 mp4demuxer(解包工具)mp4muxer(封装工具)获取地址: https://github.com/DolbyLaboratories/dlb_mp4demux/tree/master/bin (mp4demuxer) https://github.com/DolbyLaboratories/dlb_mp4base/tree/master/bin (mp4muxer) 封装步骤 1.提取黑场文件中的ec3杜比全景声文件: 1.1.MacOS下打开终端 终端1.2.cd至mp4muxer/demuxer的文件夹下 1.3.输入以下代码 ./mp4demuxer_mac --input-file 你的黑场文件名.mp4然后你会看到以下这两个文件 文件h264为视频流文件,ec3为杜比全景声文件。 2.提取视频中的杜比视界元数据 2.1.解包 以我制作好的带有杜比视界的视频为例: 文件信息解包时的操作和提取杜比全景声的操作是一样的,但接下来会有所不同 输入以下代码: ./mp4demuxer_mac --input-file 带有杜比视界的视频.mp4解包后会出现以下两种文件(或只有h265): 文件其中h265文件是带有杜比视界元数据的hevc编码视频流文件。aac为音频流文件。 2.2 最后封装步骤 从这里开始会有一点点难,如果你是个程序员过来的那相信难不倒你,不明白就多看几遍,我会说得简洁一些。 2.2.1 打开终端,将mp4muxer,xxx.h265,xxx.ec3放在同一目录下。 目录树终端输入以下代码: ./mp4muxer_mac -i 带有杜比全景声的ec3文件.ec3 -i 带有杜比视界的h265文件.h265然后会发现目录下多了一个test.mp4 文件信息但到这里,你以为这个文件包含双杜比,可以上传了,但是头大的来了。 用mediainfo查看只发现有杜比全景声的DD+声轨,杜比视界已丢失这时候大部分人都会怀疑是不是输出有问题,便一次又一次的渲染,耗费大量的时间并最终没得到解决,包括我,困扰了我一整天。 你只是少打了几串代码而已。 问题只是没有向输出文件指定好Dolby-vision-profile,在终端查找mp4muxer的帮助时有几项进阶代码没有注意到. 好折磨人的命令行如图所示,我们只需要加上指定杜比视界8.4的profile命令就行。 终端输入以下命令即可输出带双杜比的视频: ./mp4muxer_mac -i xxx.h265 --input-video-frame-rate 30#注意这是输入的视频帧率,如果你输入的视频为30帧,那么就应该加上这串代码然后空格30,如果输入输出的视频帧数不一致,会出现音画不同步(复制时请删除掉#号里的内容包括#号)# --dv-profile 8 --dv-bl-compatible-id 2或4或6#这里推荐选4 -i xxx.ec3然后回车输出,使用mediainfo检查视频 已经带有双杜比的视频成功输出双杜比视频,可以愉快地上传了。 如果此文章对你有帮助,不如点个赞让更多人看到,帮助一下别人。 |
CopyRight 2018-2019 实验室设备网 版权所有 |