Video Codec/H.264

How to build x264

Knight.kim 2023. 2. 28. 10:47

H.264 encoding을 위해서는 encoder 선택이 필요합니다.

ffmpeg을 사용하거나 x264를 사용할 수 있습니다.

물론 ffmpeg에서 x264를 선택할 수도 있지만, source code를 같이 보고 싶다면, x264 source를 download 받아서 build하는 것을 추천합니다.

 

x264 source repository

git clone https://code.videolan.org/videolan/x264.git
git branch -a
git checkout stable

인터넷에 x264 git 으로 검색만 해도, 쉽게 x264 code를 찾을 수 있습니다.

git  clone 으로 source를 받은 후에 stable branch로 옮겨서 작업하는 것이 안정적일 겁니다.

open source 들의 경우, README에 설명이 잘 되어 있기 때문에 가능하면 README를 꼼꼼히 읽어 볼것을 권장합니다.

그런데, x264 repo에는 README가 없네요.

 

x264 build

./configure
make -j

x264는 왠만하면 build에 거의 문제가 없는것 같습니다.

 

test encoding

./x264 --preset medium --sar 1920x1080 -o test_x264.264 <input_yuv>

 

반응형