gpt4 book ai didi

ffmpeg - ffmpeg h.265 硬件问题

转载 作者:行者123 更新时间:2023-12-04 23:16:33 26 4
gpt4 key购买 nike

嗨,我有一个与 ffmpeg 硬件相关的问题。
简单地说:转换可以在 mac 上运行,但在某些电视屏幕上,转换后的 h.265 视频在开始播放时会延迟几秒钟!

一个回应将不胜感激!

输入:

UHD(3840x2160) Prores 422(HQ) 主文件

我们用来重新编译为 16 位渲染器的内容:

brew uninstall ffmpeg
brew uninstall x265
brew uninstall --force x265
brew install x265 --16-bit
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265

我们在 FFMpeg 中使用的代码:
-b:v 36000k -maxrate 38000k -c:v libx265 -pix_fmt yuv420p10le -x265-params "profile=main10:level=5.1:b=36000k" -c:a aac -strict experimental -b:a 256k

首选输出
3840x2160 resolution
10bit 4:2:0 colordepth
Main 10@L5.1@High format profile
MP4 container
HEVC codec
24p framerate
38Mb Variable bitrate
256Kb Variable bitrate/AAC audio

输出设备是 Tarakan UHD Stream Generator T7

我们的问题:

FFmpeg 提供的编码文件在规范级别上是正确的。
我希望该文件具有 Main 10 High level 5.1 格式配置文件。
根据我放入 FFmpeg 的规范,它会自动生成一个具有 5.0 级配置文件的文件,因为它不需要基于规范的更高级别。

该文件可以在 Mac 上正确播放。
该文件还必须在 Tarakan UHD Stream Generator(具有多个 HDMI 输出的媒体播放器)上正确播放。该文件需要一段时间才能加载,在电影开始的 5-6 秒内截断,然后正确播放。

最佳答案

我想这可能是解码器性能问题。

首先,比特率。 38Mbps,非常高,因此前几帧的解码需要更多时间。

其次,10 位也增加了解码器的负载。

您可以将“-t fast-decode”添加到 x265 以获得更好的解码性能。

关于ffmpeg - ffmpeg h.265 硬件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32069673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com