二〇二六年 レンタル Mac Mini 七×二十四意思決定マトリクス:HandBrake CLI・FFmpeg VideoToolbox バッチトランスコード並列、熱しきい値、ディスク水位チェックリスト

長期バッチ/運用
約5分

七時二十四分のバッチでは HandBrakeCLIFFmpeg+VideoToolbox のどちらを主軸にするか、並列本数とディスクゲートが成果を分けます。表と手動例だけ抜き出しています。深掘りは スケジュール行列水位 FAQ電源マトリクス夜間 ffmpeg キューレンタル対自前 へ。

ハードウェア前提

内蔵 NVMe の空きと、読み書きが同一レーンに何本重なるかが前提です。TMPDIR はローカル SSD の専用ディレクトリに固定し、ネットワーク入力はステージングしてからエンコードしてください。負荷の平準化と資産判断は 買い対レンタル稿 を参照。

ツール比較(意思決定マトリクス)

HW エンコードは共通。プリセット運用なら HandBrake、パイプと filter が主役なら FFmpeg です。

観点 HandBrakeCLI FFmpeg
向き プリセット均一量産 pipe・segment・filter_complex
--preset 監査向き hevc_videotoolbox

並列しきい値表

基準クリップの壁時計で見る:+20% 程度を 、+30% 超や失敗率上昇を 。HW エンコード本数を下げる。

信号 条件の目安 操作
HW 一本・壁時計 ±10% --jobs 1 維持
+20% またはリモート操作が重い 二本止め・delay 延長
+30% 持続・失敗増 一本化・窓分割・退避

パラメータ一覧(コピー用)

  • 同時 HW エンコード:1 本基準。入出力分離&軽フィルタのみ 2 本まで試す。
  • parallel 基準行:--jobs 1 --delay 5 --retries 3 --joblog … --resume-failed。黄で delay 10〜30 秒。
  • 退避:60s 始動→二倍→上限 600s、ジッタ 30% 以内、3〜5 回で人手。

手動実行例(GNU parallel・caffeinate/pmset)

caffeinate -dimsu コマンドcaffeinate -w PIDpmset は許可時のみ・前後に pmset -g custom 保存。表は 電源マトリクス稿

# 例:単一レーン・遅延付き・ジョブログ付き(パスは置換)
export TMPDIR="$HOME/Library/Caches/transcode-scratch"
parallel --jobs 1 --delay 5 --retries 3 --joblog job.log --resume-failed \
  caffeinate -dimsu ffmpeg -hide_banner -nostdin -y -i {} -c:v hevc_videotoolbox {.}.mkv ::: ./in/*.mov

ディスクとログ

df -h で投入前ゲート。空き率 15% 未満または 50 GB 未満の厳しい方で停止。ログはラベル別ファイル+ローテート(長時間ログ稿)。スナップショットとスクラッチは分離。

FAQ

HandBrakeCLI と FFmpeg を混在させてよいか。
問題ありません。総ハードウェアエンコード本数とディスクゲートだけ、単一キューで束ねてください。
VideoToolbox なら熱監視は不要か。
省略できません。メモリ帯域と冷却に当たるため、基準クリップの壁時計と失敗率を併せて見てください。
ネットワーク入力のまま並列を上げたい。
まずローカルへステージングしてからエンコードし、ネットワーク由来の失敗では退避秒を黄信号時の二倍から試してください。

料金購入(ログイン不要)ヘルプブログ一覧

七×二十四トランスコード向け Mac ノード

料金でスペックを選び、購入フローはログイン不要で進められます。ヘルプブログの運用稿 をセットで。

英語版:2026-handbrake-ffmpeg-videotoolbox-724-mac-mini.html

バッチ向け Mini プランを選ぶ