반응형

FFMPEG/FFMPEG 기초 6

인코딩 된 영상의 품질을 측정하는 방법!!(PSNR, SSIM 등) 영상품질측정 기법들 정리

영상 인코딩 시 영상 품질을 측정하는 방법은 여러 가지가 있습니다. 다음은 일반적으로 사용되는 몇 가지 방법입니다: 1. 주관적인 평가: 주관적인 평가는 사람들의 주관적인 인식을 기반으로 영상의 품질을 평가하는 방법입니다. 일반적으로 사람들에게 시각적인 품질 평가를 요청하고 평가자들은 영상의 해상도, 선명도, 색상 정확성, 압축 아티팩트 등을 고려하여 영상의 품질을 점수로 평가합니다. 2. 객관적인 측정: 영상의 품질을 객관적으로 측정하는 방법은 주관적 평가와는 달리 신호 처리 및 통계적인 기술을 사용하여 영상의 특성을 분석합니다. 몇 가지 일반적인 객관적 품질 측정 방법은 다음과 같습니다: - PSNR (Peak Signal-to-Noise Ratio): PSNR은 원본 영상과 압축된 영상 사이의 신호..

FFMPEG에서 h264_nvenc 인코딩 옵션

FFmpeg은 다양한 인코딩 옵션을 제공하여 동영상 파일의 인코딩을 조정할 수 있습니다. 그 중에서도 h264_nvenc 인코딩 옵션은 NVIDIA의 GPU 하드웨어 가속을 이용하여 빠른 속도로 인코딩을 할 수 있는 옵션입니다. 이번 글에서는 h264_nvenc 인코딩 옵션에 대해 자세히 알아보겠습니다. h264_nvenc 인코더 설치 h264_nvenc 인코더를 사용하려면 먼저 NVIDIA 그래픽 카드 드라이버와 NVIDIA Video Codec SDK를 설치해야 합니다. 이를 위해서는 NVIDIA 홈페이지에서 해당 드라이버와 SDK를 다운로드하여 설치해야 합니다. h264_nvenc 인코딩 옵션 h264_nvenc 인코더를 사용하기 위해 FFmpeg 명령어에 다음과 같은 옵션을 추가해야 합니다. ff..

디인터레이스 FFMPEG

출처 : 나무위키1. 정의[편집] 디인터레이싱 - 나무위키 인터레이스(비월 주사) 방식의 영상을 프로그레시브(순차 주사)로 바꾸는 과정을 말한다. 두 필드를 하나의 프레임으로 합치기만 하고 별다른 처리를 하지 않는다. 움직임이 있으면 그 부분에 namu.wiki 인터레이스(비월 주사) 방식의 영상을 프로그레시브(순차 주사)로 바꾸는 과정을 말한다. 2. 인터레이스 영상이란?[편집] TV가 최초로 발명됐을 당시에는 하드웨어 성능 부족으로 인하여 사람들이 원하는 대로 초당 60회[1] 이상 화면을 스캔할 수 없었다. 그래서 하나의 화면을 가로줄 단위로 자른 뒤 처음은 홀수 번째 줄만 스캔을 하고 그 다음은 짝수 번째 줄만 스캔을 하는 방식으로 초당 60장의 영상을 구현하였는데 이것을 인터레이스라고 한다. 스..

코덱이란 무엇인가?

음성 또는 영상의 신호를 디지털 신호로 변환하는 코더와 그 반대로 변환시켜 주는 디코더의 기능을 함께 갖춘 기술. 코더(coder)와 디코더(decoder), 또는 컴프레서(Compressor)와 디컴프레서(Decompressor)의 합성어로, 음성이나 비디오 데이터를 컴퓨터가 처리할 수 있게 디지털로 바꿔 주고, 그 데이터를 컴퓨터 사용자가 알 수 있게 모니터에 본래대로 재생시켜 주기도 하는 소프트웨어이다. 동영상처럼 용량이 큰 파일을 작게 묶어주고 이를 다시 본래대로 재생할 수 있게 해준다. 파일을 작게 해주는 것을 인코딩(encoding), 본래대로 재생하는 것을 디코딩(decoding)이라고 한다. 또 데이터 압축 기능을 사용하여 압축하거나 압축을 푸는 소프트웨어도 코덱에 포함된다. 코덱의 종류는..

CBR / VBR / 1Pass / 2Pass 영상 인코딩 각 압축방식에 대한 정리

인코딩 방식은 약 3가지로 나뉜다. 1pass VBR 방식 1pass CBR 방식 2pass CBR 방식 1pass 나 2pass 는 영상 인코딩 시 영상에 대한 정보를 스캔할 때 1번을 하는지 2번을 할 것인지에 대한 것이고,당연히 2pass 가 조금 더 화질 개선이 될진 모르겠으나, 시간이 더 오래걸리며 용량도 더 커질 우려가 있다. VBR과 CBR의 차이는 데이터전송률 (bitrate) 가 고정적으로 유지되는 것인지 가변적인지에 대한 내용이다. VBR : Variable Bit Rate (가변 비트레이트 방식)CBR : Constant Bit Rate (고정 비트레이트 방식) CBR 의 경우에는 초당 전송되는 비디오의 데이터량을 지정할 수 있기 때문에 1000kb로 세팅 후 인코딩을 하게되면1000..

반응형