簡體   English   中英

ffmpeg h.265硬件問題

[英]A ffmpeg h.265 hardware issue

嗨,我有一個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流發生器T7

我們的問題:

FFmpeg提供的編碼文件在規范級別上是正確的。 我希望該文件具有Main 10高級5.1格式配置文件。 根據我放入FFmpeg的規范,它會自動創建具有5.0級配置文件的文件,因為它不需要基於規范的更高級別。

該文件可以在Mac上正常播放。 該文件還必須在Tarakan UHD流生成器(具有多個HDMI輸出的媒體播放器)上正確播放。 該文件需要一段時間才能加載,在影片開始后的5-6秒鍾處被切掉,然后正確播放。

我想這可能是解碼器性能問題。

首先,比特率。 38Mbps非常高,因此前幾個幀的解碼需要更多時間。

其次,10位還增加了解碼器的負載。

您可以在x265上添加“ -t快速解碼”以獲得更好的解碼性能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM