Kebast
(Kebast)
1
我是 Mythtv 的老用户,最近正尝试迁移到 Plex / MCEBuddy。过去我在 Linux 上用脚本在去除广告后重新编码录制文件,但在 MCEBuddy 里找不到相同功能。编码下拉菜单里唯一比较接近的是 x264 normal。我想用 x265 并指定特定参数,该怎么在 MCEBuddy 里实现?
nice HandBrakeCLI -i "$1.tmp" -o "/myth/HDD-1/videos/$4/$2 - S$season"Ep"$episode - $3.mkv" --preset="H.265 MKV 720p30" -q 19 -a 1 -E copy --audio-copy-mask ac3 --audio-fallback ac3 -B 320 -6 5point1 --x265-preset medium deblock=-1:-1 >/dev/null 2>&1
Kebast
(Kebast)
2
這個論壇死了嗎?我想試用這個軟體,但如果得不到幾個問題的回答,我不會付錢。
Kebast
(Kebast)
3
這看起來運作得不錯,但我可以在哪裡找到與我最初發布的設定相符的文件?
[MKV h265 TV q20]
Description=警告:使用 Nvidia HVEC 的 Handbrake 固定品質編碼(25)
order=handbrake,ffmpeg
AllowH264CopyRemuxing=true
FixedResolution=true
AutoDeinterlace=true
ffmpeg-UsingHardwareEncoding=True
ffmpeg-general=-threads 0 -hwaccel auto
ffmpeg-video=-ss 9 -c:v hevc_nvenc -cq 20 -rc vbr -map 0:v
ffmpeg-audio=-acodec ac3 -ab 192k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 384k -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-UsingHardwareEncoding=true
handbrake-general=–decomb --denoise=“weak” --loose-anamorphic --verbose=2 -T -O
handbrake-video=–start-at duration:3 -e x265 -q 20
handbrake-audio=-E ffac3 -R auto -B 192 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 384 -D 0 -a 1,2,3,4,5
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=true
Goose
(Goose)
4
MCEBuddy 內建多種預設設定檔,包括 H.265(HEVC)設定檔。如果你想自訂/建立自己的設定檔,建議先參考這個主題:MCEBuddy - Understanding Profiles Basics
至於自訂重新命名,請在「轉換任務」頁面啟用「啟用自訂重新命名」選項,並撰寫你自己的檔案命名規則。請參考這個主題,了解如何利用檔案中的詮釋資料建立「自訂重新命名規則」:MCEBuddy - Advanced Settings, Commands and Tweaking
這份文件也包含在你的 MCEBuddy 安裝中。

Kebast
(Kebast)
5
我通读了所有内容,但还是搞不清该把 --preset=“H.265 MKV 720p30” 选项放在哪里。这个应该放在 handbrake-general 还是 handbrake-video?
Kebast
(Kebast)
8
看起來我已經有相當接近我想要的設定了。我還需要保留那些 ffmpeg 的設定嗎,還是可以全部移除?
[MKV Preset H.265 MKV 1080p30]
Description=警告:Handbrake 固定品質編碼 H.265 MKV 1080p30。
order=handbrake,ffmpeg
AllowH264CopyRemuxing=true
FixedResolution=true
AutoDeinterlace=true
ffmpeg-UsingHardwareEncoding=True
ffmpeg-general=-threads 0 -hwaccel auto
ffmpeg-video=-ss 9 -c:v hevc_nvenc -cq 20 -rc vbr -map 0:v
ffmpeg-audio=-acodec ac3 -ab 192k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 384k -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-UsingHardwareEncoding=true
handbrake-general= --verbose=2
handbrake-video= --preset=“H.265 MKV 1080p30” -q 20 --encoder-preset medium
handbrake-audio=-E copy:ac3 -R auto -a 1
handbrake-audioac3=-E copy:ac3 -R auto -a 1
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=true
Kebast
(Kebast)
9
有關設定的問題嗎?使用上述方法時,檔案大小約為在 MCE 外使用 HandBrake 時的五倍。
我該如何正確傳遞這些參數?
handbrake-video= --preset=“H.265 MKV 1080p30” -q 20 --encoder-preset medium
Ronstang
(Ronald J Kienle)
10
真希望我能幫上忙,因為在這裡要獲得這類問題的協助實在非常困難。若不是另一位使用者 SystemIdleProcess,我根本不可能搞懂如何讓我的自訂設定檔運作……但我並不使用 Handbrake,因為我更喜歡 ffmpeg 的輸出品質。
我很好奇你為什麼使用 -q 20 的等級,因為那樣肯定會產生巨大的檔案。我使用 ffmpeg 搭配 -cq 26,得到的檔案比 H.264 一般品質略小,但品質相同甚至更好。MCEBuddy 的標準 HEVC 設定檔品質其實很低,而我高度調校過的 HEVC 設定檔在電視上觀看時,既能維持極佳品質,檔案大小也相當理想。
如果你有興趣試試 ffmpeg 搭配我的設定檔來比較,請告訴我,我會貼在這裡給你。
我專門為了壓縮錄製的電視節目供 Emby 使用而優化了這個設定檔。
我在 MCEBuddy 中使用 Handbrake 預設時一直沒成功,所以你得把它們拆解開來,才能呼叫到正確的參數。不過我確實會在 MCEBuddy 裡用 Handbrake,可以試著幫你。下面是我建議你先試試的設定檔。
這是根據你最初的貼文:
[Handbrake H.265 MKV 720p30]
Description=Using Handbrake H.265 MKV 720p30 preset.
order=handbrake
handbrake-general=-v=2
handbrake-video=--comb-detect=Default --decomb=Default --auto-anamorphic -e h265 --encoder-preset slow -q 21 --pfr --deblock=-1:-1 -Y 720 -r 30
handbrake-audio=-E copy --audio-copy-mask ac3 --audio-fallback ac3 -B 320 -R auto
handbrake-audioac3=-E copy --audio-copy-mask ac3 --audio-fallback ac3 -B 320 -R auto
handbrake-ext=.mkv
handbrake-audiodelay=skip
handbrake-AudioOptimized=true
handbrake-VideoOptimized=true
這應該能盡量貼近那個預設。最後兩個 Audio 與 Video Optimized 的值可防止 MCEBuddy 再對這些設定做進一步偵測與最佳化。
如果你想再多玩一點,這是我最近調整後正在用的設定檔。我通常用 Intel 硬體編碼,這是對應的軟體編碼版本:
[HEVC MKV Handbrake Software Encode]
Description=HEVC in MKV
order=handbrake
handbrake-general=-v=2
handbrake-video=--comb-detect=Default --decomb=Default --auto-anamorphic -e x265 --encoder-preset slow -q 26 --cfr
handbrake-audio=-E copy --audio-copy-mask ac3,eac3,truehd,dts,dtshd,mp3,flac --audio-fallback ffac3 -R auto
handbrake-audioac3=-E copy -R auto
handbrake-ext=.mkv
handbrake-audiodelay=skip
希望這對你有幫助。我絕對不是專家,但我喜歡自己摸索。我還在學 Handbrake 與 ffmpeg,之後肯定還會再改個十幾次設定檔。畫質與檔案大小的平衡永遠是場無止境的追尋。