본문 바로가기

삽질/FFMpeg & GStreamer

[FFMpeg] Install FFmpeg ubuntu 14.04 LTS FFmpeg 설치하기 (우분투 14.04) # 0. 기존에 있던 ffmpeg 관련 패키지들을 모두 제거 $ sudo apt-get -y remove ffmpeg x264 libav-tools libvpx-dev libx264-dev # 1. 관련 패키지들을 먼저 설치 $ sudo apt-get update $ sudo apt-get -y install build-essential checkinstall git libfaac-dev libgpac-dev \ libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev librtmp-dev libtheora-dev \ libvorbis-dev pkg-config texi2html yasm zlib1g-dev # 2.. 더보기
[FFMpeg] ffmpeg.exe로 동영상 인코딩을... (Windows) 일단 ffmpeg를 다운받아야 겠지 http://ffmpeg.zeranoe.com/builds/ Zeranoe FFmpeg - Builds ffmpeg.zeranoe.com 자신의 윈도우 환경(x86, x64)에 맞는 shared 버전을 다운 받는다. 압축을 풀고 bin 폴더에 들어가면 ffmpeg.exe 파일이 있다. 이 파일을 이용해서 동영상 인코딩을 할 것이다. 명령 프롬프트(cmd)를 실행시켜서 이 경로를 따라가자. 그리고 위 명령을 한 번 입력해보자. 옵션은 이 외에도 많지만... 이런게 있다 정보만 알고 넘어가자는 의미에서... 자세한 옵션 정보는 ffmpeg -help 를 치면 쭉 나온다. ffmpeg -y -f rawvideo -pix_fmt yuv420p -s:v 1280:720 -r 3.. 더보기
[FFMpeg] FFMPEG란? 크로스 플랫폼을 지원하는 오픈소스 멀티미디어 프레임워크 리눅스, 윈도우, 맥을 모두 지원 ffmpeg를 사용해서 동영상 파일의 재생이나 인코딩 툴 등을 개발 할 수도 있다. (예: 다음팟플레이어, 곰플레이어, km플레이어 등 모두 ffmpeg 기반에서 개발 되었다.) 하지만 ffmpeg 소스 코드를 이해하고 사용하는데는 오랜 시간이 걸릴 것같다. (영상처리에 대한 기본 지식이 전혀 없어서) 그리고 이게 버전마다 사용되는 함수 이름이랑 변수명이 조금씩 다르다. 따라서 누군가 2.2.1 버전에서 개발했고 나는 2.8.1 버전을 사용한다면 어떤 함수가 이름이 바뀌었고 지원되지 않는 변수들을 어떻게 처리 할 것인지 고민해야 할 것이다. 몸으로 겪어보지 않으면 이 번거로움을 잘 모른다. ffmpeg 소스를 다운받.. 더보기