Hjælp til brugerdefineret kodning

Langvarig Mythtv-bruger her, som lige for nylig forsøger at skifte til Plex / MCEBuddy. Jeg har brugt et script i Linux til at kode optagelser efter at have fjernet reklamer, og jeg har ikke kunnet finde den samme funktionalitet i MCEBuddy. Den eneste nogenlunde tilsvarende mulighed i encoding-dropdown er x264 normal. Jeg vil gerne kode med x265 og bestemte parametre. Hordan gør jeg det i MCEBuddy-softwaren?

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

Er dette forum dødt? Jeg vil gerne prøve at bruge softwaren, men jeg vil ikke betale for det, hvis jeg ikke kan få svar på et par spørgsmål.

Dette ser ud til at virke ret godt, men hvor kan jeg finde dokumentation, der matcher de indstillinger, jeg først postede?

[MKV h265 TV q20]
Description=ADVARSEL: Handbrake Constant Quality encoding (25) med Nvidia HEVC.
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

MCEBuddy leveres med et bredt udvalg af standardprofiler inklusive H.265 (HEVC)-profiler. Hvis du ønsker at tilpasse/udvikle din egen profil, vil jeg anbefale at starte med dette emne: MCEBuddy - Understanding Profiles Basics

Hvad angår brugerdefineret omdøbning, aktivér indstillingen Enable custom renaming på din Conversion Task-side og skriv dit eget filnavngivningsmønster. Se dette emne for at lære, hvordan du opbygger dit eget brugerdefinerede omdøbningsmønster ved hjælp af metadata fra dine filer: MCEBuddy - Advanced Settings, Commands and Tweaking

Denne dokumentation er også inkluderet i din MCEBuddy-installation.

image

Jeg læste igennem det hele, men kan stadig ikke rigtig finde ud af, hvor jeg skal sætte --preset=“H.265 MKV 720p30”-indstillingen. Skal det i handbrake-general eller handbrake-video?

handbrake-video

Tak, jeg vil prøve det.

Det ser ud til, at jeg har noget, der er ret tæt på det, jeg ønsker. Skal jeg have noget af ffmpeg med, eller kan det hele bare fjernes?
[MKV Preset H.265 MKV 1080p30]
Beskrivelse=ADVARSEL: Handbrake Constant Quality encoding H.265 MKV 1080p30.
rækkefølge=handbrake,ffmpeg
TilladH264KopiRemuxing=true
FastOpløsning=true
AutoDeinterlace=true
ffmpeg-BrugerHardwareEncoding=True
ffmpeg-generelt=-threads 0 -hwaccel auto
ffmpeg-video=-ss 9 -c:v hevc_nvenc -cq 20 -rc vbr -map 0:v
ffmpeg-lyd=-acodec ac3 -ab 192k -map 0:a
ffmpeg-lydac3=-acodec ac3 -ab 384k -map 0:a
ffmpeg-udvidelse=.mkv
ffmpeg-lydforsinkelse=skip
handbrake-BrugerHardwareEncoding=true
handbrake-generelt= --verbose=2
handbrake-video= --preset=“H.265 MKV 1080p30” -q 20 --encoder-preset medium
handbrake-lyd=-E copy:ac3 -R auto -a 1
handbrake-lydac3=-E copy:ac3 -R auto -a 1
handbrake-udvidelse=.mkv
handbrake-lydforsinkelse=skip
PreConversionCommercialRemover=true

Nogen hjælp med profiler? Når jeg bruger ovenstående, får jeg filer, der er cirka fem gange større end hvis jeg bruger HandBrake uden for MCE.
Hvordan kan jeg sende dette korrekt igennem?
handbrake-video= --preset=“H.265 MKV 1080p30” -q 20 --encoder-preset medium

Ønsker jeg kunne hjælpe dig, for det er ekstremt svært at få hjælp til den slags her. Hvis det ikke var for en anden bruger, SystemIdleProcess, ville jeg aldrig have fundet ud af at få min brugerdefinerede profil til at virke… men jeg bruger ikke Handbrake, fordi jeg foretrækker resultaterne med ffmpeg.

Jeg er nysgerrig efter, hvorfor du bruger en -q-værdi på 20, for det vil helt sikkert give en enorm fil. Jeg bruger ffmpeg med en -cq-værdi på 26 og ender med filer, der er lidt mindre end H.264 normal kvalitet, men med lige så god eller bedre kvalitet. Den standard HEVC-profil i MCEBuddy er virkelig lav kvalitet, og min stærkt tilpassede HEVC-profil giver rigtig god kvalitet, når det ses på mine TV, med en fin filstørrelse.

Hvis du er interesseret i at prøve ffmpeg med min profil til sammenligning, så sig til, så poster jeg den her til dig.

Jeg optimerede den specifikt til at komprimere optaget TV til brug i Emby.

Jeg har ikke haft held med at bruge Handbrake-presets i MCEBuddy, så du er nødt til at dissekere dem for at få de rigtige kommandoer kaldt. Jeg bruger dog Handbrake i MCEBuddy, så jeg kan prøve at hjælpe dig. Her er den profil, jeg foreslår, du starter med.

Dette er baseret på dit oprindelige opslag:

[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

Dette burde bringe dig så tæt på det preset, som jeg kan bestemme. De sidste to værdier for Audio og Video Optimized forhindrer yderligere detektering og optimering af disse indstillinger.

Hvis du vil eksperimentere lidt med det. Her er min seneste profil, som jeg har brugt, efter at have brugt tid på at finjustere den. Jeg bruger normalt Intel-hardware-kodning, så dette er software-kodningsversionen af den.

[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

Forhåbentligt hjælper dette. Jeg er på ingen måde ekspert, men jeg kan godt lide at prøve at finde ud af ting. Jeg lærer stadig om Handbrake og ffmpeg og er sikker på, at jeg vil finjustere min profil et dusin gange mere. Den konstante jagt på balance mellem kvalitet og filstørrelse.