Я пытаюсь кодировать некоторые видео, но когда я использую libx264, они не работают, но меняю кодек на h264_nvenc и воспроизводят.
Если я изменю профиль на базовый при использовании libx264, видео воспроизведется.
в чем разница? Я мог бы использовать h264_nvenc, но я хочу использовать libx264 для лучшего качества хранения.
Мой код
bin\ffmpeg -i "Input-File" -c:v h264_nvenc -bf 3 -b_strategy 2 -temporal-aq 1 -rc-lookahead 20 -profile:v high -preset slow -rc vbr_hq -rc:v vbr_hq -qmin 0 -cq:v 19 -b:v 900k -maxrate:v 5000k -bufsize 2000K -c:a aac -ar 48000 -b:a 128k "Output-File.mp4"
I would guess that libx264 delivers better quality than h264_nvenc for the same bitrate.
‹- Верноh264_nvenc is probably faster and uses less power
‹- Тоже верно 16.08.2019