簡體   English   中英

在 AVAssetExportSession 中限制幀速率或比特率?

[英]Cap frame rate or bit rate in AVAssetExportSession?

我正在使用 AVAssetExportSession 以 640x480 的分辨率導出一些內容,這些文件有點可怕——可以預見,但仍然很可怕,因為我們需要通過 3G 網絡從手機上傳它們。 除了降低分辨率之外,還有什么方法可以影響文件的大小? 理想情況下,我想嘗試,例如,更努力地壓縮(即使這會降低質量),或者減少到 15 幀/秒,或者類似的東西,但似乎沒有任何鈎子可以做到這一點。

使用AVExportSession ,您只能使用預設。 如果AVAssetExportPresetMediumQualityAVAssetExportPresetLowQuality不適合你,你最好使用AVAssetReaderAVAssetWriter AVAssetWriter支持比特率設置,並且您可以選擇在寫入時跳過幀以獲得較低的 FPS。

暫無
暫無

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

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