嗨,我有一个与硬件相关的问题。简单地说:转换工作在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流发生器T7
我们的问题:
在规范级别上,FFmpeg提供的编码文件是正确的。我希望该文件有一个主要的10高级别5.1格式配置文件。基于我已放入FFmpeg的规范,它会自动生成一个具有5.0级配置文件的文件,因为它不需要基于规范的更高级别。
该文件在Mac上正确播放。该文件还必须在Tarakan流生成器(具有多个HDMI输出的媒体播放器)上正确播放。该文件需要一段时间来加载,删除5-6秒的电影开始,然后正确播放。
发布于 2015-08-27 06:55:14
我想这可能是解码器性能的问题。
首先是比特率。38 38Mbps,是非常高的,所以解码需要更多的时间前几帧。
第二,10位还增加了解码器的负载。
您可以将"-t快速解码“添加到x265中,以提高解码性能。
https://stackoverflow.com/questions/32069673
复制相似问题