Mga Forum

May mangyaring subukan itong H.265 encoding benchmark sa Handbrake sa kanilang M1 Mac

J

JohnDoe12

Orihinal na poster
Nob 14, 2017
  • Disyembre 23, 2020
Ang mga chip ng iOS A-series ay may hardware H265 encoding sa loob ng maraming taon. Narinig ko na ang hardware acceleration na ito ay sa wakas ay dumating na sa mga Mac kasama ang bagong M1 series chips. Gusto kong hilingin sa isang taong may M1 Mac na subukan ang sumusunod na benchmark:

1. I-download ang 30MB 720p sample na video mula sa dito . Tingnan ang post #19 para sa mas magagandang test file
2. Buksan ang Handbrake. Subukang gamitin ang beta na para sa M1 Mac na natagpuan dito
3. I-drag ang video file papunta sa Handbrake window
4. Piliin ang preset na Matroska > H.265 MKV 720p30 (i-edit: tila gumagamit ito ng software encoding, tingnan ang talakayan sa ibaba)
5. Simulan ang encode at tandaan ang average na fps number sa ibaba kapag malapit nang matapos ang encode. Bilang kahalili maaari mong tingnan ang average na fps na ito sa log.

Sa aking 2020 MacBook Pro (4 port, i5) ang aking average na bilis ng pag-encode ay 25.109150 fps. Siyempre, gayunpaman, walang chip ang aking Mac na pinapabilis ng hardware ang pag-encode ng HEVC. Ano ang bilis sa iyong M1 Mac? Huling na-edit: Dis 23, 2020 U

UgoDream

Agosto 16, 2009
  • Disyembre 23, 2020
ang average ay tungkol sa 35fps

Tingnan ang media item ' data-single-image='1'>
Mga Reaksyon:JohnDoe12 C

casperghst42

Ene 11, 2006


  • Disyembre 23, 2020
humm, dapat tanggalin ang aking hangal na komento ;-)
Mga Reaksyon:T'hain Esh Kelch D

Deccr

Nob 29, 2020
  • Disyembre 23, 2020
Ito ay mas mabilis kaysa doon kung pinagana mo ang pag-encode ng hardware.

Pinatakbo ko lang ang iyong pagsubok sa aking M1 mini.

Bilang default ang MKV H265 profile ay gumagamit ng software encoding.

Sa napiling Videotoolbox (hardware encoding), natapos ang encode sa loob ng humigit-kumulang 3 segundo.
Mangyaring ipagpaumanhin ang kalidad ng aking mga screenshot, gumagamit ako ng VNC upang malayuang kontrolin ang mini mula sa aking telepono.


Tingnan ang media item ' data-single-image='1'> Tingnan ang media item ' data-single-image='1'>

chrfr

Hul 11, 2009
  • Disyembre 23, 2020
Sinabi ng Deccr: Mas mabilis kaysa doon kung paganahin mo ang pag-encode ng hardware.

Pinatakbo ko lang ang iyong pagsubok sa aking M1 mini.

Bilang default ang MKV H265 profile ay gumagamit ng software encoding.

Sa napiling Videotoolbox (hardware encoding), natapos ang encode sa loob ng humigit-kumulang 3 segundo.
Nararapat ding tandaan na ang T2 na may mga Intel Mac ay maaaring gumamit ng T2 para sa hardware accelerated H265 encoding (8-bit lang), kaya ang sample na ito ay makukumpleto sa humigit-kumulang 10 segundo sa isang T2 kung gagamitin mo ang H265 Video Toolbox encoder. Lumaki din ang laki ng file ng humigit-kumulang 50% kaysa sa orihinal, hanggang 46MB.

rui no onna

Contributor
Oktubre 25, 2013
  • Disyembre 23, 2020
Sinabi ng Deccr: Mas mabilis kaysa doon kung paganahin mo ang pag-encode ng hardware.

Pinatakbo ko lang ang iyong pagsubok sa aking M1 mini.

Bilang default ang MKV H265 profile ay gumagamit ng software encoding.

Sa napiling Videotoolbox (hardware encoding), natapos ang encode sa loob ng humigit-kumulang 3 segundo.
Mangyaring ipagpaumanhin ang kalidad ng aking mga screenshot, gumagamit ako ng VNC upang malayuang kontrolin ang mini mula sa aking telepono.


Tingnan ang attachment 1699982 Tingnan ang attachment 1699983

Oo, naisip na ang isang iyon. Tumagal ng 18s bago mag-encode gamit ang H.265 (VideoToolbox) vs 2:11 x265 sa aking M1 MBA (240-250 fps). D

Deccr

Nob 29, 2020
  • Disyembre 23, 2020
Oo, naisip ko na iyon ang mangyayari.

Ang pag-encode ng hardware sa alinman sa Intel (na may T2) o M1 ay dapat na magkatulad na bilis (isinasaalang-alang ang iba pang mga variable).

Sa kasamaang palad, ang pagtaas ng bilis ay dumating sa halaga ng laki at kalidad ng file.

Sa pangkalahatan, ang pag-encode ng hardware ay gagawa ng mas malalaking file kaysa sa pag-encode ng software at maaaring mag-iba ang kalidad (Ayaw kong makipagdebate tungkol diyan ngayon).

Mas matagal ang pag-encode ng software ngunit kadalasang gumagawa ng mas maliliit na file.

Kahit man lang sa M1, alam mo na ang halaga ng kuryente (sa Watts/paggamit ng enerhiya) ay magiging mas mababa kaysa sa isang Intel system sa alinmang paraan.

Ang pagpapatakbo ng full tilt ng M1 mini ay makakakonsumo lamang ng mga 30watts. Wala akong ideya kung ano ang ginagamit ng katumbas ng Intel - ngunit sigurado akong mas mataas ito! D

Deccr

Nob 29, 2020
  • Disyembre 23, 2020
Huwag pansinin ang aking post sa itaas.

Mukhang mali ako tungkol sa mga laki ng file:

Encode ng hardware = 17MB
Encode ng software = 27.5MB

🤦‍♂️
Mga Reaksyon:matris07

rui no onna

Contributor
Oktubre 25, 2013
  • Disyembre 23, 2020
Oo, wala pang ideya kung ano ang kalidad. Kailangan kong mag-install ng VLC para talagang manood. Ang x265 ay nasa RF 21 at tila ang tingin ng HB ay halos katumbas nito ay CQ 40.

VideoToolbox CQ40
Tingnan ang media item ' data-single-image='1'>

x265 RF21
Tingnan ang media item ' data-single-image='1'> J

JohnDoe12

Orihinal na poster
Nob 14, 2017
  • Disyembre 23, 2020
Oh wow, salamat sa insight guys. Wala akong ideya na sinusuportahan ng aking MacBook Pro ang hardware acceleration. Ang pangunahing dahilan kung bakit ko ito tinatanong ay dahil iniisip ko kung gaano kahusay ang aking mga pag-encode kung sa kalaunan ay mag-upgrade ako sa isang M-series na Mac. Sa kasalukuyan ay nag-encode ako ng software sa RF22 at sa pangkalahatan ay masaya ako sa kalidad/laki, ngunit ito ay medyo mabagal.

Hindi ako sigurado kung saan kayo nakakakuha ng 17 MB para sa hardware encode bagaman. Nagkakaroon ako ng halos mas mataas na halaga tulad ng mayroon si @chrfr. Sa M1 Mac lang ba ang 17 MB?

Ito ay kung ano ito para sa aking intel MacBook:
  • H265 (RF22): 25.5 MB
  • H265 VideoToolbox (2000 kbps, ang default): 41.7 MB
  • H265 VideoToolbox (1000 kbps): 25.3 MB
Kakaibang hindi ko matukoy ang anumang pagkakaiba sa kalidad sa pagitan ng 1Mbps at 2Mbps na mga bersyon, kahit na maaaring iyon ay dahil ang source file ay may kakila-kilabot na kalidad. I-edit: tama na, sinubukan ko ito sa ibang video. Ang hardware encoder ay may kapansin-pansing mas masahol na kalidad kumpara sa software encoding kapag sinubukan kong gawing pareho ang mga laki ng file Huling na-edit: Dis 23, 2020 J

JohnDoe12

Orihinal na poster
Nob 14, 2017
  • Disyembre 23, 2020
rui no onna said: Oo, wala pang ideya kung ano ang kalidad. Kailangan kong mag-install ng VLC para talagang manood. Ang x265 ay nasa RF 21 at tila ang tingin ng HB ay halos katumbas nito ay CQ 40.

VideoToolbox CQ40
Tingnan ang attachment 1700008

x265 RF21
Tingnan ang attachment 1700009
Ano itong CQ value na iyong tinutukoy? Mayroon lang akong opsyon na baguhin ang bitrate para sa VideoToolbox encode. J

JohnDoe12

Orihinal na poster
Nob 14, 2017
  • Disyembre 23, 2020
Matapos maglaro sa paligid na ito ng kaunti, sa palagay ko ay nalulungkot akong sabihin na ang pag-encode ng hardware ay hindi ang paraan upang pumunta. Akala ko ito ay isang mahiwagang karagdagan ng hardware kung saan mapapabilis ko ang lahat ng aking mga gawain sa pag-encode nang 3-5 beses, ngunit parang hindi ito kasinghusay ng pag-encode ng software, kaya bummer doon...

Gnattu

Setyembre 18, 2020
  • Disyembre 23, 2020
Sinabi ni JohnDoe12: Ano itong CQ value na iyong tinutukoy? Mayroon lang akong opsyon na baguhin ang bitrate para sa VideoToolbox encode.
Available ito sa pinakabagong beta, at maaaring available lang para sa mga Apple Silicon Mac. Ang FPS ay halos 10 beses na mas mabilis. Tingnan ang media item '>

I-attach ko ang output file dito at makikita mo ang kalidad para sa iyong sarili.

Naglo-load o pinoproseso ang video.

matris07

Hun 24, 2010
  • Disyembre 23, 2020
Sinubukan ko ang VideoToolbox at hindi ako humanga. Ang kalidad ay wala lang. Ito ay maaaring may katanggap-tanggap na kalidad sa mas mataas na laki ng file o napakababang kalidad para sa mas kaunting laki ng file. Ang x264 encoder ay hindi bababa sa nagbibigay ng katanggap-tanggap na kalidad sa mas maliit na laki ng file.
Ang bilis ay nakamamanghang bagaman.

Kung sinuman ang may setting na gumamit ng VideoToolbox na may katanggap-tanggap na kalidad na hindi gaanong nawawala ngunit gumagawa din ng katanggap-tanggap na laki ng file mangyaring ibahagi.

Gnattu

Setyembre 18, 2020
  • Disyembre 23, 2020
Sinabi ng matrix07: Ang x264 encoder ay hindi bababa sa nagbibigay ng katanggap-tanggap na kalidad sa mas maliit na laki ng file
Ibig mong sabihin ang hevc(x265) ng VideoToolBox ay may mas masamang kalidad sa parehong laki ng file na x264? Ito ay isang malubhang problema kung ito ang kaso.

matris07

Hun 24, 2010
  • Disyembre 23, 2020
Sinabi ni Gnattu: Ibig mong sabihin ang hevc(x265) ng VideoToolBox ay may mas masahol na kalidad sa parehong laki ng file na x264? Ito ay isang malubhang problema kung ito ang kaso.
Ang ibig kong sabihin ay ang VideoToolBox (x264) ay may mas masamang kalidad sa parehong laki ng file na x264.

Test x265 ko pag may time. D

Deccr

Nob 29, 2020
  • Disyembre 23, 2020
Gusto kong subukang gamitin ang tool ng Video Transcode ni Don Melton sa aking M1 mini.

Ito ay command line lamang ngunit ginawa para sa kalidad. https://github.com/donmelton/video_transcoding

May mga opsyon na gumamit ng hardware transcoding at H265. Ang Kanyang Iba Pang Video Transcode ay binuo upang gamitin ang hardware encoder bilang default.

GitHub - donmelton/other_video_transcoding: Iba pang mga tool para mag-transcode ng mga video.

Iba pang mga tool upang mag-transcode ng mga video. Mag-ambag sa pagbuo ng donmelton/other_video_transcoding sa pamamagitan ng paggawa ng account sa GitHub. github.com
Ito ay naiulat na gumagana sa M1 platform gamit ang Rosetta 2:

Apple M1 · Isyu #86 · donmelton/other_video_transcoding

Ang mga tao ba dito ay may anumang iniisip o nakakaranas ng transcoding gamit ang M1? Nakikita ko na ang Handbrake ay may Universal Binary beta (HandBrake 1.4.0-beta.1). Wala akong ideya kung nasaan ang ffmpeg sa Universal Bin... github.com
Gusto kong malaman kung anong kalidad at laki ng file ang nagagawa nito kumpara sa Handbrake (alam kong pareho silang gumagamit ng ffmpeg ngunit may iba't ibang mga pagpapatupad para sa mga setting ng kalidad).

rui no onna

Contributor
Oktubre 25, 2013
  • Disyembre 23, 2020
Ang Big Bucky Bunny na video ay hindi magandang pinagmulan. Ang kalidad ng orihinal ay masama na.

Narito ang ilang mataas na bitrate na test vids.

Jellyfish Bitrate Test Files

Isang koleksyon ng mga .mkv video clip na naka-encode sa iba't ibang bitrate; kapaki-pakinabang para sa pagsubok sa network streaming at playback performance ng mga media streamer at HTPC. jell.yfish.us
Mga Reaksyon:ader42 at JohnDoe12 J

JohnDoe12

Orihinal na poster
Nob 14, 2017
  • Disyembre 23, 2020
Nakikita ko ang opsyon sa CQ na may pinakabagong beta, ngunit hindi ko ito nabago sa aking intel Mac. Marahil ito ay para lamang sa mga M1 Mac.

Tingnan ang media item ' data-single-image='1'> J

JohnDoe12

Orihinal na poster
Nob 14, 2017
  • Disyembre 23, 2020
Sinabi ni Gnattu: Ibig mong sabihin ang hevc(x265) ng VideoToolBox ay may mas masahol na kalidad sa parehong laki ng file na x264? Ito ay isang malubhang problema kung ito ang kaso.
Ang kalidad ng H.265 (VideoToolbox) ay higit na mas masahol kaysa sa kalidad ng parehong laki na H.264 (x264). Ngunit naisip ko na ito ay inaasahan? Tandaan gayunpaman na ako ay nasa isang intel Mac at hindi ko magagamit ang CQ slider. Napipilitan akong gumamit ng pare-pareho ang bitrate na nakakaapekto nang malaki sa kalidad ng video.

rui no onna

Contributor
Oktubre 25, 2013
  • Disyembre 23, 2020
Sinabi ni JohnDoe12: Nakikita ko ang opsyon ng CQ na may pinakabagong beta, ngunit hindi ko ito nabago sa aking intel Mac. Marahil ito ay para lamang sa mga M1 Mac.

Tingnan ang attachment 1700105

Pinili ang Average na Bitrate sa iyong screenshot. Nasubukan mo na ba kung napipili mo ang Constant Quality? Hindi mo maaaring isaayos ang CQ slider kung wala kang napiling Constant Quality button. J

JohnDoe12

Orihinal na poster
Nob 14, 2017
  • Disyembre 23, 2020
rui no onna said: Napili ang Average Bitrate sa iyong screenshot. Nasubukan mo na ba kung napipili mo ang Constant Quality? Hindi mo maaaring isaayos ang CQ slider kung wala kang napiling Constant Quality button.
Oo, tulad ng nakikita mo na ang radio button ay kulay abo. Nangyayari ito para sa parehong H.264 at H.265 VideoToolbox, ngunit hindi ito para sa iba pang mga opsyon

Gnattu

Setyembre 18, 2020
  • Disyembre 23, 2020
Sinabi ni JohnDoe12: Ang kalidad ng H.265 (VideoToolbox) ay higit na masama kaysa sa kalidad ng parehong laki na H.264 (x264)
Hindi ito dapat asahan. Ang H.265 ay dapat maghatid ng maihahambing na kalidad sa kalahati ng bitrate ng H.264.

Kung nagtakda ka ng parehong bitrate sa parehong encoder masasabi mo ba ang pagkakaiba ng kalidad?