乐于分享
好东西不私藏

AAF 后期详解——如何从剪辑软件导出以进行后期处理

AAF 后期详解——如何从剪辑软件导出以进行后期处理

昨天我们发布了AAF的概念大全(什么是音频制作中的 AAF?你需要了解的一切)实际是为今天的内容做一个准备。当视频剪辑接近完成、准备进入音频后期制作阶段时,就需要AAF了,这是当下最主流及好用的一种方法,将包含所有轨道、剪辑位置、时间码、淡变和自动化的音频从视频编辑软件导出到数字音频工作站中。

什么是 AAF 格式?

简单来说,AAF 是 Advanced Authoring Format 的缩写,是一种专为数字非线性后期制作与内容创作设计的技术。它可以被理解为“超级版 EDL”,但其能力远不止于此。

AAF 解决方案包含多个组成部分:它支持将内容及其相关的元数据进行复杂整合,使内容可以被描述为一个“媒体对象”;同时,它还支持跨平台交换元数据或节目内容。

AAF 文件允许在原本不兼容的软件之间交换音频时间线数据。这些数据不仅包括音频本身,还包括相关的元数据。在某些情况下,AAF 也可以包含视频。音频和视频有时被称为“本质数据”,即随 AAF 一起导出的实际媒体内容。像目前最主流的三大剪辑软件: Avid Media Composer、Adobe Premiere Pro 和 DaVinci Resolve 等视频编辑软件都支持导出 AAF 文件,而大多数现代数字音频工作站也支持导入和导出该格式,例如 Pro Tools、Nuendo、Logic Pro 和 Studio One。

AAF 核心功能

AAF 工作流能够被重新定义,使用户可以一目了然地查看片段、波形和整体工程结构。在导入 Pro Tools 之前,可以按需自由重组素材。

1

PTX 工程重组

告别混乱的 PTX 工程。通过相关工具,可以即时分析任何打开的工程,并在几秒钟内将其重组以匹配特定的工作流程。

2

自动内容检测

这是自动化 Pro Tools 工程准备的核心:传入的片段按音频内容(而非轨道名称)分类,因此即使元数据缺失或不一致,工程也能正确组织。

3

混音模板匹配

用户无需改变自己的工作流程。相关工具足够智能,能将模板中的现有轨道与需要导入的片段进行匹配。

4

保留导入工程数据

工具能够保持时间线、时码和自动化信息完整无损,从而加快准备速度,防止同步或版本错误,并标准化交付成果。

5

离线工作

相关工具可以完全离线运行,用户无需担心加密狗或稳定的网络连接即可完成工作。

6

批量导入

可以排队处理整个剧集系列——例如 10 集,每集 10 个 AAF——工具会自动处理每次导入,并按槽位应用时码偏移。

7

将 AAF 拆分为对白、音乐和音效

相关工具可自动将任何 AAF 拆分为专用的对白、音乐和音效工程。过去需要数小时的手动准备工作,现在只需一键即可完成。

8

元数据取证

工具能深入读取每个片段的元数据——通道名称、场次、镜次、源时码、NLE 来源——并在问题出现之前标记任何不完整的信息。

导出 AAF 的基本方法(Adobe Premiere Pro篇 

对于目前最主流的三大剪辑软件: Avid Media Composer、Adobe Premiere Pro 和 DaVinci Resolve,Avid Media Composer

是自己家的剪辑产品,自然不在话下,甚至Media Composer可以直接输出Pro Tools工程文件。今天主要讲一讲Premiere与DaVinci的AAF输出。

从 Premiere Pro 导出 AAF 时,有一点容易出问题:时间线的入点和出点将被忽略。这意味着时间线上的所有音频都将被导出。因此,应在导出前复制一条时间线,并删除序列末尾多余的任何音频和视频内容。要开始导出,请确保所需序列已打开并处于活动状态,然后前往“文件”菜单,选择“导出”>“AAF”。

然后弹出如下窗口:

以下是导出窗口中各项设置的含义:

1

视频 Mixdown Video

AAF 可以包含视频,“视频”选项会将其导出为单个 MXF 视频文件。尽管 AAF 格式本身支持此功能,但在为音频后期创建 AAF 时,最佳做法是排除视频,创建纯音频 AAF。一种方法是在导出前先完全移除视频轨道。这样,AAF 就不会导出任何视频或视频引用。

更好的做法也是通用的做法是将视频单独导出(一般按照音频工作站的要求格式),这样可以与数字音频工作站实现更高的兼容性。

2

拆分至单声道

勾选后,Premiere Pro 将渲染新的音频媒体,而不是链接到现有音频。AAF 及生成的音频媒体将采用多单声道格式,任何立体声片段将被放置到标记为左和右的单声道轨道上。如果取消勾选此选项,Premiere Pro 将不会渲染新音频文件,AAF 将链接到现有音频文件,保持原始通道格式。

一般对要求较高的影视作品,要求与原始媒体相同的机器上导入数字音频工作站时。而在其他所有情况下,应启用“拆分至单声道”。

3

渲染音频片段效果

此选项将任何音频效果应用到新创建的 AAF 音频文件上,一般不建议选择。当然也有好处,它会将视频编辑使用的任何音频效果渲染到音频中,意味着效果被“做”进去了。坏处也恰恰在于此——它降低了混音的灵活性。不过,下一个选项提供了解决方案。

4

包含无效果的片段副本

仅当勾选“渲染音频片段效果”时,此选项才可用。勾选后,Adobe Premiere Pro 将为 Premiere Pro 时间线中应用了音频片段效果的任何音频文件包含一个未处理的版本。这意味着 AAF 将包含每个文件的已处理和未处理两个版本,其中无效果的副本将放置在新的独立音轨上。

其它按照图片上选择即可,但如果前期录音使用32bit录制的话,建议选择32bit。

(过去常用的OMF:OMF(开放媒体框架)是一种较旧的文件交换方法,大多数视频编辑应用程序和数字音频工作站仍支持它。这种较旧的标准在高级元数据方面的能力有限,并且在使用嵌入音频时存在 2GB 的固有限制。因此,通常 AAF 优于 OMF。但有时 AAF 可能引发问题,在这种情况下,当 AAF 无法正常工作时,OMF 有时可以解决问题,实现应用程序之间的音频成功传输。)

导出 AAF 的基本方法(DaVinci Resolve 达芬奇

毫无疑问,DaVinci Resolve 一直是提取 Pro Tools 友好型 AAF 最困难的一款非编软件,尤其在使用早期版本时。

随着 DaVinci Resolve 16 版本的发布,该软件的拥有者 Blackmagic Design 声称 Pro Tools 导出窗口“得到了显著改进”。据了解,在 Resolve 17 以及后来版本发布时,AAF 导出工作流程都得到了进一步改善。

然而,有报告指出,在导入来自 Resolve(尤其是 v17/18 版本)的 AAF 时,需要使用非常新的 Pro Tools 版本。似乎较旧版本的 Resolve 和其他版本的 Pro Tools 可能会导致问题。因此,请确保使用这两款软件的最新版本。

Pro Tools 渲染预设旨在提供合适的选项,用于导出特定格式的 AAF 项目文件、链接的音频文件以及链接的参考视频文件到 Pro Tools,或任何能导入 Pro Tools 格式 AAF 文件的应用程序。

Blackmagic Design 在 Resolve 手册中明确指出,使用 Pro Tools 预设导出时,用户必须使用自动创建并写入目标位置的 AAF 文件,因为该文件是专为 Pro Tools 格式化的,并且包含能反映已渲染片段的路径名称。

如果要导出供 Pro Tools 使用的 AAF,不应使用“文件 > 导出AAF/XML”命令,因为这不会提供适用于 Pro Tools 的正确交换文件,且无法正常工作。显然,Pro Tools 预设会将时间线上的所有视频轨道合并为单个视频文件,而 Avid 预设生成的 AAF 则会让所有视频片段仍保留在各自轨道上。

在为片段和序列命名时,最好不要使用特殊字符、重音字符或可能影响 AAF 导出的字符。请勿使用如 /、>、<、!、®、ü、&、Ø、Æ、Å、@ 等字符。

01

开始前的准备

建议在开始 AAF 导出流程前,先在 Resolve 中创建项目副本。这样可以在主工程中保留所有文件和原始剪辑。

要开始 AAF 导出流程,请选择 Resolve 主窗口底部的“交付”选项卡(火箭图标)。在交付页面的渲染设置中,使用水平滚动条选择 Pro Tools 预设。使用 Pro Tools 预设时,DaVinci Resolve 输出以下内容:

1

嵌入式或带参考的 AAF

在音频面板的“编解码器”下拉菜单中的选择,决定了是从时间线导出音频为一组链接到单独 AAF 的文件,还是导出为一个内部嵌入了音频文件的单一 AAF 文件。选择 Linear PCM(线性PCM)来导出链接到单独 AAF 交换文件的单个文件,这将生成一个带参考的 AAF 和一个包含所有音频文件的文件夹。选择 Embedded in AAF(嵌入在 AAF 中)可导出嵌入了广播 WAV 音频文件的 AAF。这会创建一个嵌入式 AAF,即一个同时包含 AAF 编辑决策列表和所有媒体文件的单一文件。

2

嵌入的源片段元数据

在“片段属性”中,建议选择“名称”选项卡,并确保启用了“嵌入的源片段元数据”。这样,现场拍摄素材的元数据就能在 AAF 导出中携带过来。为加快此过程,请先选中所有片段再操作,以便为时间线上的每个音频片段都启用该选项。如果此选项是灰色的,请前往项目设置 > 常规选项 > 套底选项,并勾选“使用来自以下项的卷名进行辅助”选项。启用此复选框后,DaVinci Resolve 在套底匹配任何导入项目的片段时会使用卷号。

如果用户想使用“片段属性”窗口为单独选中的片段选择不同的卷名提取方式,也必须开启此设置。关闭此复选框将强制 DaVinci Resolve 在套底 XML 和 AAF 项目时使用文件名来识别片段。文件名只能用于套底 XML 或 AAF 文件,或导入 DaVinci Resolve 项目时。这里有四个选项,其中一个选项是“嵌入在源片段文件中”:手册说明此选项适用于卷号嵌入在媒体文件本身的文件格式。Final Cut Pro 创建的 QuickTime 文件、DPX 帧文件和 CinemaDNG 文件等都是能够包含卷号头数据的格式。

3

单声道或多声道 WAV 文件

导出单声道轨道是 Resolve 中 Pro Tools 预设的默认设置,Pro Tools 渲染设置的“音频”选项卡中“每通道渲染一条轨道”选项处于勾选状态。在此选项下,例如,一个 5.1 多声道 .wav 文件将被导出为六个单独的单声道 .wav 文件。如果取消勾选“每通道渲染一条轨道”,DaVinci Resolve 将输出多声道聚合 .wav 文件。最稳妥的选择是使用默认设置,并确保勾选“每通道渲染一条轨道”。在使用 Resolve 17.2.2 测试时发现,此选项虽然处于勾选状态,但是是灰色的,原因暂时无法确定。

4

静音或禁用的片段

每个导出的文件都包含源媒体的所有音频通道,无论这些通道是否在片段属性的音频面板中被静音。这意味着,无论视频剪辑师如何在时间线上组织音频通道,所有音频文件,无论静音与否,都将包含在 AAF 导出中。但对于 Resolve 时间线上禁用的片段,情况并非如此。有报告称禁用的片段会导致 AAF 导出出现问题。禁用片段实际上是在该片段中静音视频,但保留音频播放。如果不想播放声音,需要对片段进行静音。但请注意,静音的片段在 AAF 中会被导出,并且将不再保持静音状态。因此,强烈建议先在 Resolve 中复制项目,然后在进行 AAF 导出之前,删除所有静音和禁用的片段。

5

过渡帧余量

用户还可以选择使用“添加 X 帧余量”选项来包含过渡帧余量。在早期版本的 Resolve 中,此选项仅位于视频面板的“高级设置”中,而不在音频面板里,尽管它关系到音频文件。但在 Resolve 17.2.2 版本中,发现它也在音频选项卡中。此选项旨在为每个导出的音频片段首尾添加额外的帧。通常,过渡帧余量建议设在 6 到 10 秒之间。请注意,与 Media Composer 和 Premiere Pro 一样,该设置单位是帧,因此需要将帧率乘以秒数来计算正确的过渡帧余量大小。

6

视频格式

在 Pro Tools 预设的视频面板中,导出的音频文件类型取决于在视频面板中选择的格式。如果选择 MXF OP-Atom 视频格式,则将导出 MXF 音频文件。如果选择 QuickTime 格式,则将导出广播 WAV 文件。

关于在导出给 Pro Tools 的 AAF 中包含视频文件,存在两种思路。第一种是 AAF 中不包含视频,要制作不含视频文件的 AAF,可取消勾选“视频”选项卡中的“导出视频”选项。视频文件应采用其他方法,创建带参考音频混音的“视频混音”文件。可考虑使用渲染窗口中其他导出预设,如需要更高分辨率的视频文件,可选择 YouTube 或 Vimeo 预设。第二种是 AAF 导出中包含视频,使用 Pro Tools 预设,Resolve 时间线上的所有视频片段都将被渲染并输出为一个单独的参考影片,格式为视频面板中所选的格式,所有效果和字幕都将被合成进去。编解码器应设置为 DNxHD,类型设置为 1080p 36 8位。

使用 Pro Tools 预设输出时,当前时间线的音频轨道将导出一个 AAF 文件,格式适用于导入 Pro Tools 或其他任何兼容 Pro Tools 风格 AAF 导入的数字音频工作站软件。导出的音频文件带有源媒体的文件名和时间码,以便在需要时能在 Pro Tools 中重新链接回源媒体。对于已在 DaVinci Resolve 中同步的音视频文件,导出的音频文件获得的是已同步的音频源文件的时间码和名称,而非视频片段的时间码和名称。每条音频轨道都会导出用户为其自定义的名称,供 Pro Tools 使用。所有轨道和片段音量自动化以及所有关键帧都会被导出。iXML 元数据也会被导出,包括可用的通道名称。

关于效果器,在交付页面导出到 Pro Tools 时,音频效果器既不会被导出,也不会被合成进去。这意味着 Fairlight FX、均衡器、压缩器、音高以及弹性波等效果器都将被忽略。如果在导入 AAF 文件时遇到问题,请检查时间线上是否存在音频效果或音频复合片段,并将任何发现的有上述效果的片段替换为不含效果器的相同音频片段的副本。

关于导出位置,请务必通过 Pro Tools 预设窗口顶部的“位置”选项,为 AAF 导出文件在系统上设定好位置。这是 Resolve 完成渲染后存放 AAF 导出文件的位置。另外,请确保 AAF 导出文件名有意义,让视频剪辑师和音频团队都能看懂。

7

关于“使用唯一文件名”

在 Pro Tools 预设的“文件”选项卡中,有一个“使用唯一文件名”的选项。有报告称此功能并无帮助。启用后,每个渲染生成的媒体文件会添加额外字符,以确保每个文件拥有完全独立的名称。这可以防止来自同一源媒体文件的不同渲染片段在保存到同一目录时相互覆盖。采用唯一命名的片段,其文件名会附加上表示该片段在当前所选工程中位置的轨道名和片段编号。例如,一个链接到名为 "DropThatThingCU.mov" 媒体文件的片段,是 V2 轨道上第 25 个片段,渲染后将被命名为 "DropThatThingCU_V2-0025.mov"。启用后,会显示另外两个选项。这意味着 AAF 中的文件名将与 Resolve 时间线中的不同。只要不将 AAF 导出文件保存到源媒体所在的文件夹,就似乎没有启用“使用唯一文件名”的必要。

所有设置调整满意后,可以点击“添加到渲染队列”,然后点击“全部渲染”,让 DaVinci Resolve 开始创建 AAF 导出文件。

02

常见问题与解决方法

1

COM 操作失败 HRESULT 错误

有报告称 Resolve 16 中某些 AAF 导出失败。例如,在交付页面使用 ProTools 预设导出 AAF 时,出现错误信息:COM 操作失败 HRESULT。生成的 AAF 文件大小只有 76 字节。据报告的解决方案,是移除时间线上所有的音频转场。为保险起见,那位用户还移除了时间线上的所有重复片段以及所有视频,并通过单独导出向混音师提供了参考视频。

2

音频文件不同步

进一步调查显示,如果存在没有精确对齐到帧的音频片段或淡变,可能会触发此问题。显然,用户可以以亚帧长度编辑音频,但 AAF 不支持亚帧,因此会出现错误。该报告还指出,问题可追溯到 Resolve 对那些长度未精确对齐到帧的音频片段进行了舍入处理,导致音频轨道长度不一致。建议检查是否存在长度不是整帧数的音频文件或淡变。显然,使用交叉淡变效果更好,因为其长度为整帧数。或者,更直接的方法是,在 Resolve 偏好设置中进行设置:Resolve 偏好设置 > 用户 > 编辑 > 通用设置 > 将音频编辑对齐到帧边界。但这并非彻底的解决方案,因为在 Resolve 时间线上移动片段时,仍有可能将其拖放至帧边界之间。

3

在 Resolve 中更改了速度的音频片段

有报告称,如果时间线上有任何在 Resolve 内部更改过速度的音频片段,可能会导致从 Resolve 导出空白 AAF。解决方案是移除这些片段。

03

使用 Premiere Pro 或

 Media Composer 作为中间桥梁

尽管上述工作流程应该可行,且在使用 Resolve 17 及以上版本和最新版 Pro Tools 时正变得愈发可靠,但依然有很多关于从 Resolve 向 Pro Tools 导出 AAF 时遇到麻烦的报告。

一个似乎越来越流行的变通方法是使用 Adobe Premiere Pro 作为中间桥梁。建议的工作流程是:先从 DaVinci Resolve 导出 XML,将其导入 Premiere Pro,然后再从 Premiere Pro 进行 AAF 导出。

另一个已注意到的变通方法是通过 Avid 的 Media Composer 来中转,即将媒体导出为带 AAF 的 MXF 文件,导入到 Media Composer,然后再从 Media Composer 导出 AAF 给 Pro Tools。

总结

导出AAF的最大难点其实就在于DaVinci Resolve,很多用户通过 AAF 从 DaVinci Resolve 向 Pro Tools 迁移音频文件无疑并非坦途。有些用户报告毫无问题,而另一些则苦苦挣扎,难以成功。浏览众多论坛和群组后,一些共通点开始浮现。

确保使用最新版本的 Pro Tools 和 DaVinci Resolve。很多人们遇到的问题,似乎在使用这两款工具的最新版本后便消失了。关于片段不同步问题,如果遇到此问题,建议参考本文关于片段未对齐帧边界的章节,似乎问题根源就在那里。关于元数据未携带的问题,如果遇到此问题,可考虑使用带参考的 AAF 和单独的音频文件。再次强调,请确保使用最新版本的 Resolve 和 Pro Tools。如果问题依然存在,那么,请考虑使用 Adobe Premiere Pro 作为连接 Resolve 和 Pro Tools 的桥梁。从 Resolve 导出 XML,在 Premiere Pro 中打开,再从 Premiere Pro 导出 AAF,然后在 Pro Tools 中打开。

这是AAF系列内容的第二期,第一期关于AAF定义等请点击:什么是音频制作中的 AAF?你需要了解的一切。关于AAF导出有什么想说的话或有什么问题,欢迎文末留言。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-14 16:52:40 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/625307.html
  2. 运行时间 : 0.127087s [ 吞吐率:7.87req/s ] 内存消耗:4,773.73kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=28564349d2446387d9e912650e3ba1c0
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000697s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001005s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000366s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000282s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000704s ]
  6. SELECT * FROM `set` [ RunTime:0.000236s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000737s ]
  8. SELECT * FROM `article` WHERE `id` = 625307 LIMIT 1 [ RunTime:0.006131s ]
  9. UPDATE `article` SET `lasttime` = 1778748760 WHERE `id` = 625307 [ RunTime:0.003600s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000389s ]
  11. SELECT * FROM `article` WHERE `id` < 625307 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000681s ]
  12. SELECT * FROM `article` WHERE `id` > 625307 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000420s ]
  13. SELECT * FROM `article` WHERE `id` < 625307 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005927s ]
  14. SELECT * FROM `article` WHERE `id` < 625307 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002193s ]
  15. SELECT * FROM `article` WHERE `id` < 625307 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.011140s ]
0.130511s