Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 개발 툴 설치

    Code Block
    sudo yum install yasm gcc
  2. Source download
  3. LGPL 로 사용하려면 --enable-gpl --enable-nonfree 2개의 옵션을 절대 사용하면 안 됨.

    Code Block
    ./configure --enable-gpl --enable-nonfree
  4. configure 로 빌드 환경 구성

    Code Block
    ./configure --enable-shared
  5. 빌드

    Code Block
    make

Command line 에서 사용

ffmpeg

...

주요 옵션














사용 예제

Code Block
ffmpeg -i source_media.mp4 -y -c:v libx264 -subq 5 -flags global_header -trellis 0 -refs 1 -level 30 -coder 0 -bf 0 -weightp 0 -threads 12 -b:v 1007k  -c:a aac -ab 128k -ac 2 outout.mp4

...

https://stackoverflow.com/questions/27568254/how-to-extract-1-screenshot-for-a-video-with-ffmpeg-at-a-given-time


동영상 포맷 변경

mov to mp4(https://stackoverflow.com/questions/12026381/ffmpeg-converting-mov-files-to-mp4)

Code Block
ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4


m4v(https://www.ethanmick.com/ffmpeg/)

Code Block
ffmpeg -i input.m4v out.mp4


개발 언어에서 사용

ffmpeg 는 C 언어로 된 SDK 를 제공하며 다양한 언어에 바인딩 되어 있음.

...