【问题标题】:An issue with Apple devices playing mp4 containers that have HE-AAC audio codingApple 设备播放具有 HE-AAC 音频编码的 mp4 容器的问题
【发布时间】:2021-08-07 16:01:03
【问题描述】:

与我见过的其他人相比,我在如何使用编解码器方面不是专业人士,但我足够优秀,能够体面地压缩视频。

我将 HandBrake 用于视频,但由于 HandBrake 在 AAC 压缩方面不是很好(至少从我尝试过的情况来看),我使用 Premiere Pro 代替,因为它支持 HE-AAC 和参数立体声。每当我压缩视频时,我首先使用 HE-AAC v2 参数立体声在 Premiere Pro 中编码音频,打开 Avidemux 将 .aac 文件的输出放入原始文件,然后打开 HandBrake 并将音频设置设置为 Auto Passthru。

但是,我意识到,到目前为止,在我见过的任何 Apple 设备上,音频都比应有的差得多。我不确定是因为它是一个 MP4 容器,还是因为 Avidemux,因为我一直在使用 H.264(下次我压缩一些东西我将使用 H.265),或者因为它根本不起作用无论如何,在 Apple 设备上。有什么想法吗?

另外,一个具有相同音频问题的压缩视频示例:https://cdn.discordapp.com/attachments/775102275546644511/873636072402325524/The_heavy_is_dead.mp4

【问题讨论】:

    标签: ios compression aac video-compression handbrake


    【解决方案1】:

    试试 M4V 容器,它对我有用。并确保使用 h.265 10bit。 10 位选项/版本在视频部分做得非常好。我做了很多研究。底线,超级出色的压缩质量,算法如何处理视频方面的颜色和空间转换。我认为 M4V 容器也会解决您的音频质量和兼容性问题。此外,我必须从 github 获取 HE-AAC HD.dll 文件并替换手刹文件夹中的文件,因为 HE-AAC 在正常构建中由于许可问题而被删除。如果您在此处键入返回给我,那么我可以提供有关如何获取正确的更新 hd.dll 文件的说明,该文件具有正确的 HE-AAC (FDK) 版本和高音频质量算法。然后,您可以在 Handbrake 中一步完成所有操作。

    【讨论】:

    • 我实际上发现了这个问题,问题是 Premiere Pro 的 HE-AAC 编码器要么不能正常工作,要么只是使用了 Apple 设备不支持的方法。我尝试在一个名为 EZ CD Audio Converter 的程序上使用编码器,它运行良好,而且在大多数情况下,无论是专业版还是免费版,它的整体工作都比 Premiere Pro 好。
    猜你喜欢
    • 1970-01-01
    • 2013-09-24
    • 2016-02-10
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-25
    相关资源
    最近更新 更多