【教程】我是如何封装双杜比的(Dolby Vision·Atmos) 您所在的位置:网站首页 达芬奇能导出mp4格式吗 【教程】我是如何封装双杜比的(Dolby Vision·Atmos)

【教程】我是如何封装双杜比的(Dolby Vision·Atmos)

2024-07-13 07:07| 来源: 网络整理| 查看: 265

现在网上有很多教程都说明了如何制作杜比全景声/杜比视界的,但大部分都只说到了制作流程,封装流程很模糊,让人半懂半不懂的。这个教程只是说明封装流程面的制作,关于制作流程,你可以参考下面两个视频:

这两个视频比较专业且通俗易懂,需要有一定的影视制作基础才能接受。

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来导入母版文件

工具栏1

2.然后再点击Export Audio-->MP4

工具栏2

3.弹出一个界面,在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 实验室设备网 版权所有