ffmpeg: nvenc mit crf 옵션 - 매우 낮은 비트 전송률

ffmpeg: nvenc mit crf 옵션 - 매우 낮은 비트 전송률

나는 얼마 전에 새 컴퓨터를 샀다.

nvenc동영상을 인코딩하기 위해 H.264 코덱을 설치했습니다 . ffmpeg최적화를 위해 나는

-crf option

하지만 문제가 발생했습니다.

처음에는 6000kbits의 Full HD 비디오를 인코딩하고 싶지만 ffmpegCRF를 사용하여 최대 1800kbits까지 비디오를 인코딩합니다. 이는 실제로 더 적으며 인코딩된 비디오에서 이를 확인할 수 있습니다.

나는 또한 사용했다

-crf 0

이미 있지만 도움이 되지 않습니다.

옵션이 있는 경우 비트 전송률을 최소 3000kbit로 강제하려면 어떻게 해야 합니까 -crf? 고정 비트 전송률을 사용하고 싶지 않습니다!

당신의 도움을 주셔서 감사합니다!

답변1

ffmpeg-yi입력 파일-c:v nvenc_h264 -b:v 1000k -최소 속도 500k -최대 속도 5000k \
       -tier high -profile:v high -level 4.0 -preset llhq결과물 파일

사용할 수 있는 옵션이 제한됩니다. 더 빠른 코딩 예. 품질과 관리? 그다지 많지는 않습니다. 위의 예가 도움이 될 수 있습니다. 존재감이 -b:v 1000k -minrate 500k -maxrate 5000k가장 중요한 부분입니다.

답변2

-rc constqp -cq 18일관된 품질을 위해 .

답변3

nvenc허용되지 않음 -crf. 자체 매개변수가 있습니다.

ffmpeg도움말( ) 에서 발췌 ffmpeg -h encoder=nvenc:

-preset

slow인코딩 사전 설정 설정( medium= hq 2pass, = hq, = hp, hq, hp, bd, ll, llhq, llhp... 중 하나 fast)

이는 다음을 의미합니다.

-c:v nvenc -preset hp

관련 정보