기본 콘텐츠로 건너뛰기

라즈베리파이로 h264 - ffmpeg 인코딩 (h264 to mp4)

h264 라이브러리 설치

  1. ssh접속
  2. h264 라이브러리 다운로드 : git clone --depth 1 http://git.videolan.org/git/x264
  3. 디렉토리를 x264 폴더로 변경: cd x264
  4. 설치 : ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
  5. 설치2: make -j4
  6. h264 라이브러리 설치 : sudo make install
h264로 ffmpeg 설치
  1. 홈 디렉토리로 변경 : cd ~
  2. ffmpeg 다운로드 : git clone git://source.ffmpeg.org/ffmpeg --depth=1
  3. ffmpeg 디렉토리로 변경 : cd ffmpeg
  4. 설치: ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
  5. 설치2: make -j4 시간 엄청 걸리고 CPU온오 엄청 올라 갑니다.
  6. 설치3: sudo make install
참고 : 라즈베리파이 3B+ 이하로 작업하는 경우 4 개의 코어를 사용할 수 없을 수도 있음. 
경우make -j로 테스트..
변환할때 top 혹은 htop등으로 코어 사용여부 확인해볼것.

h264 변환
아래와 같은 명령어로 h264 변환이 가능
ffmpeg -i USER_VIDEO.h264 -vcodec copy USER_VIDEO.mp4

위와 같은 방법으로 트랜스 코딩도 가능함. 아래 포스팅 링크 참조

댓글