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>
반응형