ffmpeg + QSV 인코딩(h264_qsv)에서 오류 방지

1428 단어 ffmpeg

ffmpeg + Intel QSV



ffmpeg를 사용하면 비디오 코덱에 h264_qsv를 지정하여 QSV를 사용할 수 있습니다.
예를 들면 다음과 같습니다.
ffmpeg -i INPUT -c:v h264_qsv -b:v 2000k -r 30 -s 1280x720 qsv.mp4


하지만 오류가 발생할 수 있습니다.



아마 오래된 PC 등 환경 요인이라고 생각합니다만, 이하와 같은 에러가 나오는 일이 있습니다.

"Selected ratecontrol mode is not supported by the QSV runtime. ...."



오류 해결 방법



앞의 오류를 피하기 위해 -look_ahead 0을 붙이십시오.
ffmpeg -i INPUT -c:v h264_qsv -b:v 2000k -r 30 -s 1280x720 -look_ahead 0 qsv.mp4


변환 속도



위의 설정에서 Ivy Bridge 노트북에서 H.264 -> H.264로 다시 인코딩한 결과 변환 속도는 다음과 같습니다.
덧붙여서 소스 해상도는 풀 HD, 2분 15초의 음성 첨부 동영상입니다.


인코더
변환 속도


libx264
x1.17

h264_qsv
x4.04


참고 링크



Intel QSV Codecs

좋은 웹페이지 즐겨찾기