フォーラム

誰かがM1MacのHandbrakeでこのH.265エンコーディングベンチマークを試してみてください

NS

JohnDoe12

オリジナルポスター
2017年11月14日
  • 2020年12月23日
iOS Aシリーズチップには、ハードウェアH265エンコーディングが何年もあります。このハードウェアアクセラレーションが、新しいM1シリーズチップを搭載したMacにようやくやってきたと聞いています。 M1 Macを持っている人に、次のベンチマークを試してもらいたいと思います。

1.30MBの720pサンプルビデオをからダウンロードします ここ 。より良いテストファイルについては、投稿#19を参照してください
2.ハンドブレーキを開きます。見つかったM1Mac用のベータ版を使用してみてください ここ
3.ビデオファイルをハンドブレーキウィンドウにドラッグします
4.プリセットのMatroska> H.265 MKV 720p30を選択します(編集:これは明らかにソフトウェアエンコーディングを使用しています。以下の説明を参照してください)
5.エンコードを開始し、エンコードがほぼ終了したときに下部にある平均fps数をメモします。または、この平均fpsをログに表示することもできます。

私の2020MacBook Pro(4ポート、i5)では、平均エンコード速度は25.109150fpsでした。もちろん、しかし、私のMacには、ハードウェアがHEVCエンコーディングを高速化するチップがありません。 M1 Macの速度はどれくらいですか?最終編集日:2020年12月23日 U

UgoDream

2009年8月16日
  • 2020年12月23日
平均は約35fpsです

メディアアイテムの表示 'data-single-image =' 1 '>
反応:JohnDoe12 NS

casperghst42

2006年1月11日


  • 2020年12月23日
うーん、私の愚かなコメントを削除する必要があります;-)
反応:T'hain Esh Kelch NS

Deccr

2020年11月29日
  • 2020年12月23日
ハードウェアエンコーディングを有効にすると、それよりも高速になります。

M1miniでテストを実行しました。

デフォルトでは、MKVH265プロファイルはソフトウェアエンコーディングを使用しています。

Videotoolboxを選択すると(ハードウェアエンコーディング)、エンコードは約3秒で終了しました。
スクリーンショットの品質をお許しください。VNCを使用して携帯電話からミニをリモートコントロールしていました。


メディアアイテムの表示 'data-single-image =' 1 '> メディアアイテムの表示 'data-single-image =' 1 '>

chrfr

2009年7月11日
  • 2020年12月23日
Deccr氏:ハードウェアエンコーディングを有効にすると、それよりも高速になります。

M1miniでテストを実行しました。

デフォルトでは、MKVH265プロファイルはソフトウェアエンコーディングを使用しています。

Videotoolboxを選択すると(ハードウェアエンコーディング)、エンコードは約3秒で終了しました。
また、T2を搭載したIntel MacはハードウェアアクセラレーションによるH265エンコーディング(8ビットのみ)にT2を使用できるため、H265 Video Toolboxエンコーダーを使用すると、このサンプルはT2で約10秒で完了します。ファイルサイズも元のサイズより約50%増加して46MBになりました。

rui no onna

寄稿者
2013年10月25日
  • 2020年12月23日
Deccr氏:ハードウェアエンコーディングを有効にすると、それよりも高速になります。

M1miniでテストを実行しました。

デフォルトでは、MKVH265プロファイルはソフトウェアエンコーディングを使用しています。

Videotoolboxを選択すると(ハードウェアエンコーディング)、エンコードは約3秒で終了しました。
スクリーンショットの品質をお許しください。VNCを使用して携帯電話からミニをリモートコントロールしていました。


添付ファイルを表示1699982添付ファイルを表示1699983

ええ、すでにそれを理解しました。 H.265(VideoToolbox)でエンコードするのに18秒かかりましたが、M1 MBA(240-250 fps)では2:11x265でした。 NS

Deccr

2020年11月29日
  • 2020年12月23日
はい、そうなると思いました。

Intel(T2を使用)またはM1のハードウェアエンコーディングは、(他の変数を考慮に入れて)同様の速度である必要があります。

残念ながら、速度の向上にはファイルサイズと品質が犠牲になります。

一般に、ハードウェアエンコーディングはソフトウェアエンコーディングよりも大きなファイルを生成し、品質は異なる場合があります(これについては今は議論したくありません)。

ソフトウェアのエンコードには時間がかかりますが、多くの場合、より小さなファイルが生成されます。

少なくともM1の場合、電力コスト(ワット/エネルギー使用量)はどちらの方法でもIntelシステムよりもはるかに低くなることがわかります。

フルティルトでM1miniを実行すると、消費電力は約30ワットになります。インテルの同等品が何を使用しているかはわかりませんが、はるかに高いと確信しています。 NS

Deccr

2020年11月29日
  • 2020年12月23日
上記の私の投稿は無視してください。

私はファイルサイズについて間違っていたようです:

ハードウェアエンコード= 17MB
ソフトウェアエンコード= 27.5MB

🤦‍♂️
反応:matrix07

rui no onna

寄稿者
2013年10月25日
  • 2020年12月23日
ええ、品質はまだわかりません。実際に視聴するにはVLCをインストールする必要があります。 x265はRF21であり、HBはそれとほぼ同等のCQ40であると考えているようです。

VideoToolbox CQ40
メディアアイテムの表示 'data-single-image =' 1 '>

x265 RF21
メディアアイテムの表示 'data-single-image =' 1 '> NS

JohnDoe12

オリジナルポスター
2017年11月14日
  • 2020年12月23日
ああ、すごい、洞察力の人に感謝します。 MacBookProがハードウェアアクセラレーションをサポートしているとは思いもしませんでした。私がこれを求めている主な理由は、最終的にMシリーズMacにアップグレードした場合、エンコードがどれだけ良くなるか疑問に思っていたからです。現在、私はRF22でソフトウェアをエンコードしており、品質/サイズには概ね満足していますが、かなり遅いです。

ただし、ハードウェアエンコード用に17MBを取得している場所はわかりません。 @chrfrのようにほぼ高い値を取得しています。 17MBはM1Macだけですか?

これは私のIntelMacBookの場合のようです。
  • H265(RF22):25.5 MB
  • H265 VideoToolbox(2000 kbps、デフォルト):41.7 MB
  • H265 VideoToolbox(1000 kbps):25.3 MB
不思議なことに、1Mbpsバージョンと2Mbpsバージョンの品質の違いはわかりませんが、それはソースファイルの品質がひどいためかもしれません。編集:確かに、私は別のビデオでそれを試しました。ファイルサイズを同じにしようとすると、ハードウェアエンコーダーの品質がソフトウェアエンコーディングに比べて著しく悪くなります。最終編集日:2020年12月23日 NS

JohnDoe12

オリジナルポスター
2017年11月14日
  • 2020年12月23日
rui no onna言った:ええ、品質はまだわかりません。実際に視聴するにはVLCをインストールする必要があります。 x265はRF21であり、HBはそれとほぼ同等のCQ40であると考えているようです。

VideoToolbox CQ40
添付ファイルを表示1700008

x265 RF21
添付ファイルを表示1700009
指定しているこのCQ値は何ですか? VideoToolboxエンコードのビットレートを変更するオプションしかありません。 NS

JohnDoe12

オリジナルポスター
2017年11月14日
  • 2020年12月23日
これを少し試してみたところ、ハードウェアエンコーディングはうまくいかないと言って悲しいと思います。すべてのエンコーディングタスクを3〜5倍高速化できる魔法のハードウェアの追加になると思いましたが、ソフトウェアエンコーディングほど良くないようですので、残念です...

Gnattu

2020年9月18日
  • 2020年12月23日
JohnDoe12は言った:あなたが指定しているこのCQ値は何ですか? VideoToolboxエンコードのビットレートを変更するオプションしかありません。
最新のベータ版で利用可能であり、おそらくApple SiliconMacでのみ利用可能です。 FPSは約10倍高速です。 メディアアイテムを表示 '>

ここに出力ファイルを添付しますので、ご自身で品質をご確認いただけます。

ビデオがロード中または処理中です。

matrix07

2010年6月24日
  • 2020年12月23日
VideoToolboxをテストしましたが、感動しませんでした。品質はそこにありません。ファイルサイズがはるかに大きい場合は許容できる品質であるか、ファイルサイズが小さい場合は品質が非常に低くなっています。 x264エンコーダーは、少なくともはるかに小さいファイルサイズで許容できる品質を提供します。
しかし、速度は壮観です。

許容できる品質でVideoToolboxを使用し、許容できるファイルサイズを生成する設定がある場合は、共有してください。

Gnattu

2020年9月18日
  • 2020年12月23日
matrix07によると:x264エンコーダーは、少なくともはるかに小さいファイルサイズで許容できる品質を提供します
VideoToolBoxのhevc(x265)は、同じファイルサイズのx264で品質が悪いということですか?その場合、これは深刻な問題です。

matrix07

2010年6月24日
  • 2020年12月23日
Gnattuによると:VideoToolBoxのhevc(x265)は、同じファイルサイズのx264で品質が悪いということですか?その場合、これは深刻な問題です。
つまり、VideoToolBox(x264)は、x264と同じファイルサイズで品質が低下します。

時間があるときにx265をテストします。 NS

Deccr

2020年11月29日
  • 2020年12月23日
M1miniでDonMeltonのビデオトランスコードツールを使用してみたいです。

これはコマンドラインのみですが、品質を重視して構築されています。 https://github.com/donmelton/video_transcoding

ハードウェアトランスコーディングとH265を使用するオプションがあります。彼の他のビデオトランスコードは、デフォルトでハードウェアエンコーダーを使用するように構築されています。

GitHub-donmelton / other_video_transcoding:ビデオをトランスコードするための他のツール。

ビデオをトランスコードするその他のツール。 GitHubでアカウントを作成して、donmelton / other_video_transcodingの開発に貢献します。 github.com
Rosetta2を使用してM1プラットフォームで動作することが報告されています。

Apple M1・Issue#86・donmelton / other_video_transcoding

ここの人々は、M1でのトランスコーディングについて何か考えや経験がありますか? Handbrakeにはユニバーサルバイナリベータ(HandBrake 1.4.0-beta.1)があることがわかります。 ffmpegがユニバーサルビンのどこにあるのかわかりません... github.com
Handbrakeと比較して、これによってどのような品質とファイルサイズが生成されるかを知りたいと思います(どちらもffmpegを使用していますが、品質設定の実装が異なります)。

rui no onna

寄稿者
2013年10月25日
  • 2020年12月23日
しかし、Big BuckyBunnyのビデオは良い情報源ではありません。オリジナルの品質はすでに悪いです。

これがいくつかの高ビットレートテストビデオです。

クラゲビットレートテストファイル

さまざまなビットレートでエンコードされた.mkvビデオクリップのコレクション。メディアストリーマーとHTPCのネットワークストリーミングと再生のパフォーマンスをテストするのに役立ちます。 jell.yfish.us
反応:ader42とJohnDoe12 NS

JohnDoe12

オリジナルポスター
2017年11月14日
  • 2020年12月23日
最新のベータ版のCQオプションが表示されますが、IntelMacで変更できません。おそらくそれはM1Mac専用です。

メディアアイテムの表示 'data-single-image =' 1 '> NS

JohnDoe12

オリジナルポスター
2017年11月14日
  • 2020年12月23日
Gnattuによると:VideoToolBoxのhevc(x265)は、同じファイルサイズのx264で品質が悪いということですか?その場合、これは深刻な問題です。
H.265(VideoToolbox)の品質は、同じサイズのH.264(x264)の品質よりも大幅に劣っています。しかし、私はこれが予想されることだと思いましたか?ただし、私はIntel Macを使用しており、CQスライダーを使用できないことに注意してください。ビデオ品質に大きな影響を与える固定ビットレートを使用せざるを得ません。

rui no onna

寄稿者
2013年10月25日
  • 2020年12月23日
JohnDoe12によると:最新のベータ版のCQオプションが表示されますが、IntelMacで変更できません。おそらくそれはM1Mac専用です。

添付ファイル170​​0105を表示

スクリーンショットで平均ビットレートが選択されています。コンスタントクオリティを選択できるか試してみましたか? [一定品質]ボタンが選択されていない場合、CQスライダーを調整することはできません。 NS

JohnDoe12

オリジナルポスター
2017年11月14日
  • 2020年12月23日
rui no onna発言:スクリーンショットで平均ビットレートが選択されています。コンスタントクオリティを選択できるか試してみましたか? [一定品質]ボタンが選択されていない場合、CQスライダーを調整することはできません。
はい、ご覧のとおり、ラジオボタンはグレー表示されています。これはH.264とH.265VideoToolboxの両方で発生しますが、他のオプションでは発生しません

Gnattu

2020年9月18日
  • 2020年12月23日
JohnDoe12によると:H.265(VideoToolbox)の品質は、同じサイズのH.264(x264)の品質よりも大幅に劣っています。
これは予期されるべきではありません。 H.265は、H.264のビットレートの半分で同等の品質を提供するはずです。

両方のエンコーダーに同じビットレートを設定した場合、品質の違いがわかりますか?