He notado que cuando codifico de H264 a H265 mi GPU está al 49-50 % de uso y mi CPU ronda el 30 % de uso para el proceso de FFMPEG. ¿Puede alguien ayudarme a corregir el uso de CPU de FFMPEG cuando quiero que solo use codificación por hardware de GPU para hevc_nvenc? O al menos decirme qué está pasando con el uso de CPU aquí.
Aquí está mi perfil:
[MKV HVEC - No Time Removed]
Description=ADVERTENCIA: Codificación de Calidad Constante de Handbrake (18) con Nvidia HVEC.
order=ffmpeg, handbrake
AllowH264CopyRemuxing=true
FixedResolution=true
AutoDeinterlace=true
ffmpeg-UsingHardwareEncoding=True
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -map_metadata -1 -c:v hevc_nvenc -cq 18 -rc vbr -map 0:v
ffmpeg-audio=-acodec ac3 -ab 256k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 384k -map 0:a
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
handbrake-UsingHardwareEncoding=true
handbrake-general=–decomb --denoise=“weak” --loose-anamorphic --verbose=2 -T -O
handbrake-video=–start-at duration:0 -e x265 -q 18
handbrake-audio=-E ffac3 -R auto -B 256 -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=.mp4
handbrake-audiodelay=skip
PreConversionCommercialRemover=false
Pregunta tonta: ¿hay motores/algoritmos/códecs de transcodificación de audio o opciones que también utilicen la GPU?
¿O simplemente es algo que no va a pasar en un futuro cercano?
No conozco ningún codec de audio que tenga soporte de codificación o decodificación por hardware en una GPU. Si no comprimes tu audio, no usará CPU. Bueno, nada relacionado con la decodificación/codificación de audio.
¿Puedes adjuntar el registro de conversión? Yo soy más de Handbrake, así que no estoy seguro de si esto es normal o no, pero el registro podría ayudar.
Puede que puedas averiguar más sobre qué está consumiendo CPU dentro de los procesos de MCEBuddy y FFMPEG usando Microsoft/SysInternals Process Explorer y observando la pila de subprocesos del subproceso que está consumiendo CPU.