Forum

Seseorang tolong coba benchmark encoding H.265 ini di Handbrake di M1 Mac mereka

J

JohnDoe12

poster asli
14 November 2017
  • 23 Desember 2020
Chip seri A iOS telah memiliki pengkodean perangkat keras H265 selama bertahun-tahun. Saya telah mendengar bahwa akselerasi perangkat keras ini akhirnya hadir di Mac dengan chip seri M1 yang baru. Saya ingin meminta seseorang dengan Mac M1 untuk mencoba benchmark berikut:

1. Unduh contoh video 30MB 720p dari di sini . Lihat posting #19 untuk file pengujian yang lebih baik
2. Buka Rem Tangan. Coba gunakan beta yang dimaksudkan untuk M1 Mac ditemukan di sini
3. Seret file video ke jendela Handbrake
4. Pilih preset Matroska > H.265 MKV 720p30 (edit: ternyata ini menggunakan software encoding, lihat pembahasan di bawah)
5. Mulai encode dan catat angka fps rata-rata di bagian bawah saat encode hampir selesai. Atau Anda dapat melihat fps rata-rata ini di log.

Pada MacBook Pro 2020 saya (4 port, i5) kecepatan pengkodean rata-rata saya adalah 25.109150 fps. Tentu saja, bagaimanapun, Mac saya tidak memiliki chip yang mempercepat pengkodean HEVC oleh perangkat keras. Berapa kecepatan pada M1 Mac Anda? Terakhir diedit: 23 Desember 2020 kamu

UgoMimpi

16 Agustus 2009
  • 23 Desember 2020
rata-rata sekitar 35fps

Lihat item media ' data-single-image='1'>
Reaksi:JohnDoe12 C

casperghst42

11 Januari 2006


  • 23 Desember 2020
humm, harus menghapus komentar bodoh saya ;-)
Reaksi:T'hain Esh Kelch D

Deccr

29 Nov 2020
  • 23 Desember 2020
Ini lebih cepat dari itu jika Anda mengaktifkan penyandian perangkat keras.

Saya baru saja menjalankan pengujian Anda di M1 mini saya.

Secara default, profil MKV H265 menggunakan pengkodean perangkat lunak.

Dengan Videotoolbox dipilih (pengkodean perangkat keras), pengkodean selesai dalam waktu sekitar 3 detik.
Maafkan kualitas tangkapan layar saya, saya menggunakan VNC untuk mengontrol mini dari ponsel saya dari jarak jauh.


Lihat item media ' data-single-image='1'> Lihat item media ' data-single-image='1'>

chrfr

11 Juli 2009
  • 23 Desember 2020
Deccr berkata: Ini lebih cepat dari itu jika Anda mengaktifkan penyandian perangkat keras.

Saya baru saja menjalankan pengujian Anda di M1 mini saya.

Secara default, profil MKV H265 menggunakan pengkodean perangkat lunak.

Dengan Videotoolbox dipilih (pengkodean perangkat keras), pengkodean selesai dalam waktu sekitar 3 detik.
Perlu juga dicatat bahwa Intel Mac yang dilengkapi T2 dapat menggunakan T2 untuk pengkodean H265 yang dipercepat perangkat keras (hanya 8-bit), jadi sampel ini akan selesai dalam waktu sekitar 10 detik pada T2 jika Anda menggunakan encoder Video Toolbox H265. Ukuran file juga bertambah sekitar 50% dari aslinya, menjadi 46MB.

rui no onna

Penyumbang
25 Oktober 2013
  • 23 Desember 2020
Deccr berkata: Ini lebih cepat dari itu jika Anda mengaktifkan penyandian perangkat keras.

Saya baru saja menjalankan pengujian Anda di M1 mini saya.

Secara default, profil MKV H265 menggunakan pengkodean perangkat lunak.

Dengan Videotoolbox dipilih (pengkodean perangkat keras), pengkodean selesai dalam waktu sekitar 3 detik.
Maafkan kualitas tangkapan layar saya, saya menggunakan VNC untuk mengontrol mini dari ponsel saya dari jarak jauh.


Lihat lampiran 1699982 Lihat lampiran 1699983

Ya, sudah memikirkan yang itu. Butuh waktu 18 detik untuk menyandikan dengan H.265 (VideoToolbox) vs 2:11 x265 pada MBA M1 saya (240-250 fps). D

Deccr

29 Nov 2020
  • 23 Desember 2020
Ya, saya pikir itu akan terjadi.

Encoding perangkat keras pada Intel (dengan T2) atau M1 harus memiliki kecepatan yang sama (dengan mempertimbangkan variabel lain).

Sayangnya peningkatan kecepatan datang dengan mengorbankan ukuran dan kualitas file.

Umumnya pengkodean perangkat keras akan menghasilkan file yang lebih besar daripada pengkodean perangkat lunak dan kualitasnya dapat bervariasi (saya tidak ingin berdebat tentang itu sekarang).

Pengkodean perangkat lunak membutuhkan waktu lebih lama tetapi seringkali menghasilkan file yang lebih kecil.

Setidaknya dengan M1, Anda tahu biaya daya (dalam Watt/penggunaan energi) akan jauh lebih rendah daripada sistem Intel.

Menjalankan dengan kemiringan penuh, M1 mini hanya akan menghabiskan sekitar 30 watt. Saya tidak tahu apa yang digunakan setara Intel - tapi saya yakin itu jauh lebih tinggi! D

Deccr

29 Nov 2020
  • 23 Desember 2020
Abaikan postingan saya diatas.

Sepertinya saya salah tentang ukuran file:

Enkode perangkat keras = 17MB
Enkode perangkat lunak = 27,5 MB

Reaksi:matriks07

rui no onna

Penyumbang
25 Oktober 2013
  • 23 Desember 2020
Ya, belum tahu kualitasnya seperti apa. Saya harus menginstal VLC untuk benar-benar menonton. x265 berada di RF 21 dan tampaknya HB menganggapnya setara dengan CQ 40.

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

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

JohnDoe12

poster asli
14 November 2017
  • 23 Desember 2020
Oh ya, terima kasih atas wawasannya teman-teman. Saya tidak tahu MacBook Pro saya mendukung akselerasi perangkat keras. Alasan utama saya menanyakan ini adalah karena saya bertanya-tanya seberapa baik enkode saya jika akhirnya saya memutakhirkan ke Mac seri-M. Saat ini saya menyandikan perangkat lunak pada RF22 dan secara umum saya senang dengan kualitas/ukurannya, tetapi agak lambat.

Saya tidak yakin dari mana Anda mendapatkan 17 MB untuk encode perangkat keras. Saya mendapatkan nilai yang hampir lebih tinggi seperti yang dimiliki @chrfr. Apakah 17 MB hanya di M1 Mac?

Seperti ini untuk MacBook intel saya:
  • H265 (RF22): 25,5 MB
  • H265 VideoToolbox (2000 kbps, default): 41,7 MB
  • H265 VideoToolbox (1000 kbps): 25,3 MB
Anehnya saya tidak dapat melihat perbedaan kualitas antara versi 1Mbps dan 2Mbps, meskipun itu mungkin karena file sumber memiliki kualitas yang mengerikan. Sunting: tentu saja, saya mencobanya di video yang berbeda. Encoder perangkat keras memiliki kualitas yang jauh lebih buruk dibandingkan dengan pengkodean perangkat lunak ketika saya mencoba membuat ukuran file sama Terakhir diedit: 23 Des 2020 J

JohnDoe12

poster asli
14 November 2017
  • 23 Desember 2020
rui no onna berkata: Ya, belum tahu seperti apa kualitasnya. Saya harus menginstal VLC untuk benar-benar menonton. x265 berada di RF 21 dan tampaknya HB menganggapnya setara dengan CQ 40.

VideoToolbox CQ40
Lihat lampiran 1700008

x265 RF21
Lihat lampiran 1700009
Berapa nilai CQ yang Anda tentukan? Saya hanya memiliki opsi untuk mengubah bitrate untuk encode VideoToolbox. J

JohnDoe12

poster asli
14 November 2017
  • 23 Desember 2020
Setelah bermain-main dengan ini sedikit, saya rasa saya sedih untuk mengatakan bahwa penyandian perangkat keras bukanlah cara yang tepat. Saya pikir ini akan menjadi tambahan perangkat keras ajaib di mana saya bisa mempercepat semua tugas pengkodean saya 3-5 kali, tapi sepertinya itu tidak sebagus pengkodean perangkat lunak, jadi mengecewakan di sana ...

Gnattu

18 Sep 2020
  • 23 Desember 2020
JohnDoe12 berkata: Berapa nilai CQ yang Anda tentukan? Saya hanya memiliki opsi untuk mengubah bitrate untuk encode VideoToolbox.
Ini tersedia dalam versi beta terbaru, dan mungkin hanya tersedia untuk Apple Silicon Macs. FPS sekitar 10 kali lebih cepat. Lihat item media '>

Saya akan melampirkan file output di sini dan Anda dapat melihat sendiri kualitasnya.

Video sedang dimuat atau sedang diproses.

matriks07

24 Juni 2010
  • 23 Desember 2020
Saya telah menguji VideoToolbox dan saya tidak terkesan. Kualitasnya saja tidak ada. Itu baik memiliki kualitas yang dapat diterima pada ukuran file yang jauh lebih tinggi atau kualitas yang sangat rendah untuk ukuran file yang lebih kecil. encoder x264 setidaknya memberikan kualitas yang dapat diterima pada ukuran file yang jauh lebih kecil.
Kecepatannya spektakuler.

Jika ada yang memiliki pengaturan yang menggunakan VideoToolbox dengan kualitas yang dapat diterima yang tidak kehilangan banyak tetapi juga menghasilkan ukuran file yang dapat diterima, silakan bagikan.

Gnattu

18 Sep 2020
  • 23 Desember 2020
matrix07 berkata: encoder x264 setidaknya memberikan kualitas yang dapat diterima pada ukuran file yang jauh lebih kecil
Maksud Anda hevc(x265) VideoToolBox memiliki kualitas yang lebih buruk pada ukuran file yang sama x264? Ini adalah masalah serius jika itu masalahnya.

matriks07

24 Juni 2010
  • 23 Desember 2020
Gnattu berkata: Maksud Anda hevc(x265) VideoToolBox memiliki kualitas yang lebih buruk pada ukuran file yang sama x264? Ini adalah masalah serius jika itu masalahnya.
Maksud saya VideoToolBox (x264) memiliki kualitas yang lebih buruk pada ukuran file yang sama dengan x264.

Saya akan menguji x265 ketika saya punya waktu. D

Deccr

29 Nov 2020
  • 23 Desember 2020
Saya ingin mencoba menggunakan alat Transcode Video Don Melton di M1 mini saya.

Ini hanya baris perintah tetapi dibuat untuk kualitas. https://github.com/donmelton/video_transcoding

Ada opsi untuk menggunakan transcoding perangkat keras dan H265. Transcode Video Lainnyanya dibuat untuk menggunakan encoder perangkat keras secara default.

GitHub - donmelton/other_video_transcoding: Alat lain untuk mentranskode video.

Alat lain untuk mentranskode video. Berkontribusi pada pengembangan donmelton/other_video_transcoding dengan membuat akun di GitHub. github.com
Dilaporkan berfungsi pada platform M1 menggunakan Rosetta 2:

Apple M1 · Edisi #86 · donmelton/other_video_transcoding

Apakah orang-orang di sini memiliki pemikiran atau pengalaman transcoding dengan M1? Saya melihat bahwa Handbrake memiliki Universal Binary beta (HandBrake 1.4.0-beta.1). Saya tidak tahu di mana ffmpeg berada di Universal Bin ... github.com
Saya ingin tahu untuk melihat kualitas dan ukuran file apa yang dihasilkan ini dibandingkan dengan Handbrake (saya tahu keduanya menggunakan ffmpeg tetapi memiliki implementasi yang berbeda untuk pengaturan kualitas).

rui no onna

Penyumbang
25 Oktober 2013
  • 23 Desember 2020
Video Big Bucky Bunny bukanlah sumber yang bagus. Kualitas aslinya sudah buruk.

Berikut beberapa video uji bitrate tinggi.

File Uji Bitrate Ubur-ubur

Kumpulan klip video .mkv yang dikodekan pada berbagai bitrate; berguna untuk menguji streaming jaringan dan kinerja pemutaran streamer media & HTPC. jell.yfish.us
Reaksi:ader42 dan JohnDoe12 J

JohnDoe12

poster asli
14 November 2017
  • 23 Desember 2020
Saya melihat opsi CQ dengan beta terbaru, tetapi saya tidak dapat mengubahnya di intel Mac saya. Agaknya itu hanya untuk M1 Mac.

Lihat item media ' data-single-image='1'> J

JohnDoe12

poster asli
14 November 2017
  • 23 Desember 2020
Gnattu berkata: Maksud Anda hevc(x265) VideoToolBox memiliki kualitas yang lebih buruk pada ukuran file yang sama x264? Ini adalah masalah serius jika itu masalahnya.
Kualitas H.265 (VideoToolbox) secara signifikan lebih buruk daripada kualitas ukuran yang sama H.264 (x264). Tapi saya pikir ini yang diharapkan? Namun perhatikan bahwa saya menggunakan intel Mac dan saya tidak dapat menggunakan penggeser CQ. Saya terpaksa menggunakan bitrate konstan yang mempengaruhi kualitas video secara signifikan.

rui no onna

Penyumbang
25 Oktober 2013
  • 23 Desember 2020
JohnDoe12 berkata: Saya melihat opsi CQ dengan beta terbaru, tetapi saya tidak dapat mengubahnya di intel Mac saya. Agaknya itu hanya untuk M1 Mac.

Lihat lampiran 1700105

Rata-rata Bitrate dipilih pada tangkapan layar Anda. Sudahkah Anda mencoba jika Anda dapat memilih Kualitas Konstan? Anda tidak dapat menyesuaikan penggeser CQ jika Anda tidak memilih tombol Kualitas Konstan. J

JohnDoe12

poster asli
14 November 2017
  • 23 Desember 2020
rui no onna berkata: Rata-rata Bitrate dipilih pada tangkapan layar Anda. Sudahkah Anda mencoba jika Anda dapat memilih Kualitas Konstan? Anda tidak dapat menyesuaikan penggeser CQ jika Anda tidak memilih tombol Kualitas Konstan.
Ya, seperti yang Anda lihat, tombol radio berwarna abu-abu. Ini terjadi baik untuk H.264 dan H.265 VideoToolbox, tetapi tidak untuk opsi lainnya

Gnattu

18 Sep 2020
  • 23 Desember 2020
JohnDoe12 mengatakan: kualitas H.265 (VideoToolbox) secara signifikan lebih buruk daripada kualitas ukuran yang sama H.264 (x264)
Ini seharusnya tidak diharapkan. H.265 harus memberikan kualitas yang sebanding pada setengah dari bitrate H.264.

Jika Anda menyetel bitrate yang sama pada kedua encoder, dapatkah Anda mengetahui perbedaan kualitasnya?