Simplified Chinese
2023.09.14 23:14

新版本转换编码hev1和hvc1 的mp4视频 问题

조회 수 23489 추천 수 1 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

最近转换视频MP4为AVI , 发现编码是 hev1 或者 hvc1 的, 转换速度特别慢,就是奇慢 , 转换效率也特别的低, 时间变得越来越长, 效率也越来越低, 后面都基本变成低于1x , 都以0.5x 的速度处理。其他编码的视频都正常, 没有这个问题。 请问大家这是新版本的问题吗?还是hev1和hvc1 编码的问题?设置方面有没有处理的方法, 或者其他方法?谢谢

이 글을 추천한 사람
yangxuheng
Facebook Twitter Pinterest Kakao
  • ?
    yangxuheng 2023.09.26 21:05

    现在更新修复了吗

  • ?
    zogmos 2024.09.23 03:07

    2024.9.22

    离你的问题已经有一年了,我却依然可以回复一样的答案:shana的AV1编码目前仍然是残废的,不仅不支持显卡加速,甚至CPU的CRF选项也都没有,只有固定码率编码,这样的编码器出什么奇奇怪怪的问题,比如你提的这些问题,可能也正常。想用AV1就下载handbreak,有SVT-AV1选项和AV1_nvenc选项,或者自己下最新版的ffmpeg用cmd命令行“ -c:v libsvtav1 -preset 7 -crf 40”。

     

    libsvtav1意思是用目前最好的AV1 CPU编码器,也就是SVT-AV1,shana明显没有这个编码器而且比svt还更落后,所以shana的av1是“假”的。preset 7意思是预设速度调7,不然太慢了会似的。CRF40意思是尽量降低体积,AV1算法比较特别,CRF20和CRF40几乎没什么画质差别,只有0.几%的差别,你可以认为CRF的数值没什么作用或者说不太敏感,所以可以放心调到CRF40或者CRF35(像h264调CRF40早都糊完了)。

     

    如果AV1还调CRF24的话,那体积可得比H264的CRF24压出来的文件大两倍,起不到压缩文件的目的。画质我也对比过了,可能是AV1算法的天然优势吧,不管AV1调多少CRF,画面都强于H264或者H265的CRF24——它动起来没那种“糊”的感觉,所以我说调CRF40尽量降低点体积得了。不过画质这块嘛也不一定,像二次元赛璐璐大色块平涂的画面,能一眼看出来哪个压得更糊哪个更清楚,选AV1那当然好,而本来就拍得很高清的现实摄影影片,3D真人细节非常多,压得差一点可能也不太会注意到,选H264也差不多得了,看自己了。

     

    至于AV1 CPU压制的速度方面,即使预设调7,他还是慢,大概得H265对半砍还慢点,速度是H264的四分之一左右吧。用N卡加速(av1_nvenc)速度能翻几倍,这才能媲美H264纯CPU压制的veryfaster预设的速度水准。但是av1_nvenc压出来的体积会比svt-av1大40%~60%,也不是固定这个范围我只是估个左右吧,这是个很恐怖的数字了,总之不像一些朋友说的体积大20%~30%,速度快200%,而是体积大超过一半,速度快三四倍。你可以用H264 CRF24的体积作为标准,看av1_nvenc CRF40压出来有没有比它大,大多少,看自己情况做取舍。

     

    这还是AV1算法优化过并行计算的结果,让GPU加速也算能用了。H264和H265就是普通的压缩算法,压缩简单来说就是两个数据块比对重复的地方,形成对照和依赖,打破了原本平铺直叙的数据流,因为常常需要前后帧互相关联,精细比对,GPU的并行计算就很难发挥,效果不好,最后都靠cpu来工作。你用shana开nvenc加速过就会知道,一般都是体积大2倍 速度快或慢10%这种奇葩结果,对的甚至可能慢10%,就是说H264和H265的nvenc、qsv、amf都是纯纯飞物,只有AV1改了算法那显卡才算有用。

     

    然后才说到最关键的显卡,AV1编码只有40系显卡和ARC独显、ultra100以后的intel核显能用,AMD的显卡我没有找到表格wiki,但是cmd输入“ffmpeg -codecs”看了一下支持的编码器,av1_amf也在列,那不说老的6000系以前的,至少最新的7000系能支持av1_amf吧,不然要是amd这边都没有显卡能给av1编码用的,也不用列这个av1_amf在av1的编码器支持列表里了(?)。

    这就是一个坑,你可能在各种地方看到什么12代移动端的xe核显、13 14代桌面端的uhd770核显多么不错来的,说什么支持“av1解码”......对确实就是只支持av1解码,他不支持编码啊!因为ultra200桌面端还没上市,所以你想av1配合显卡加速目前是intel全家暴毙(除了ultra100笔记本),arc独显毕竟少人买,amd显卡哪代支持哪代不支持我说不准,一定支持的就是40系显卡,你用旧的30系也不支持还得去换(我的2080ti 22g:......)。

    哎所以说av1用不用显卡加速也是可以商榷的,视频体积更大、更挑硬件,用cpu那至少谁来都能压。

    NVIDIA解编码支持表格:https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

    QSV解编码支持表格:https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video

     

    总的来说,av1相比h264(CRF24)就是画质更好、兼容更差,体积不变或更低(svt-av1 crf40)或稍大(av1_nvenc crf40),速度慢几倍(svt-av1 -preset 7)或持平(av1_nvenc -preset 7)。

    我急的就h264了,不急的就av1 cpu挂一晚上慢慢压,H265通常也是不急的时候选择的,这个生态位被av1代替了(


  1. ShanaEncoder Translation

    Date2021.04.28 ByRina Reply8 Views78308 Votes0
    read more
  2. This board is for users of the ShanaEncoder international version

    Date2019.07.24 ByRina Reply7 Views84695 Votes1
    read more
  3. 希望增加更完善的暂停功能

    Date2023.11.23 CategorySimplified Chinese By三水稻田 Reply0 Views22153 Votes0
    Read More
  4. I hope that subtitles can also be suppressed in the video codec copy

    Date2023.11.16 CategoryEnglish Byyangxuheng Reply0 Views6175 Votes0
    Read More
  5. 希望在视频编解码器 复制 里也能压制字幕

    Date2023.11.16 CategorySimplified Chinese Byyangxuheng Reply8 Views28773 Votes0
    Read More
  6. 在进行转码时,cpu频率固定在一个值

    Date2023.11.15 CategorySimplified Chinese Byyangxuheng Reply0 Views24881 Votes0
    Read More
  7. subtitle when activeted

    Date2023.10.25 CategoryEnglish Byti Reply0 Views7084 Votes0
    Read More
  8. Black background

    Date2023.10.06 CategoryEnglish Bytgif Reply1 Views8093 Votes0
    Read More
  9. 设置了intel硬件解码器QSV没有效果,并没有进行硬件解码

    Date2023.09.27 CategorySimplified Chinese Byrtere Reply0 Views21906 Votes0
    Read More
  10. The subtitle list and audio list are missing more information.

    Date2023.09.15 CategoryEnglish Bycjjdaq Reply0 Views6615 Votes0
    Read More
  11. 新版本转换编码hev1和hvc1 的mp4视频 问题

    Date2023.09.14 CategorySimplified Chinese ByCBCBC Reply2 Views23489 Votes1
    Read More
  12. coverting mp4 contain hev1, hvc1 issue?

    Date2023.09.14 CategoryEnglish ByCBCBC Reply0 Views4296 Votes0
    Read More
  13. In the new version, when shanasubtitle is turned on, there are two video streams in the encoded video file.

    Date2023.08.25 CategoryEnglish Bycjjdaq Reply5 Views4134 Votes0
    Read More
  14. ICQ and CRF

    Date2023.08.14 CategoryEnglish Bykokoro Reply0 Views7034 Votes0
    Read More
  15. Would like to add task list export and import functionality.

    Date2023.07.22 CategoryEnglish Bycjjdaq Reply0 Views7733 Votes0
    Read More
  16. when doing complex ASS subtitles encoding, the CPU idle rate is high and the encoding speed is low.

    Date2023.05.07 CategoryEnglish ByDetectiveLemon Reply2 Views3481 Votes0
    Read More
  17. When to add GPU 2PSS qsv 2pass

    Date2023.03.13 CategoryEnglish Bykedyao Reply1 Views8416 Votes0
    Read More
  18. 请问编码错误“Expected number for async but found:-pix_fmt”是什么意思

    Date2023.02.24 CategorySimplified Chinese Bybroacheer Reply1 Views17510 Votes0
    Read More
  19. ShanaEncoder creates larger files than other encoders using the same parameters

    Date2022.12.12 CategoryEnglish ByiG0R Reply1 Views9587 Votes0
    Read More
  20. 处理速率用的是时间平均值,能否改成当前实时速率。

    Date2022.11.21 CategorySimplified Chinese By小樱 Reply1 Views27963 Votes0
    Read More
  21. 希望增加文件名后缀功能Hope to add file name suffix function

    Date2022.10.08 CategorySimplified Chinese Bydixuanaoyi Reply2 Views28018 Votes0
    Read More
  22. 5.3.1.1 bug feedback 02——abnormal frame rate identification

    Date2022.08.17 CategoryEnglish BySUSU Reply0 Views8641 Votes0
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10