티스토리 뷰

영상을 다뤄야 하는 업무가 주어졌다. FFmpeg 이라는 처음 들어보는 프로그램을 사용해서 인코딩 및 디코딩 등의 업무를 해야 한다길래 조금 알아보니 이건 멀티미디어쪽에서는 엄청나게 유명한 프로그램이었다. 어플리케이션과 연동에 앞서 어떻게 사용해야 하는지 감을 잡기 위해 설치도 해보고 영상을 하나 인코딩을 해보려고 한다. 뭐든 잘 모를때는 일단 설치해보고 막 해봐야 이해가 빠르게 가는것 같다. 

 

 

Download FFmpeg

If you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Releases Approximately every 6

ffmpeg.org

일단은 ffmpeg 공홈에서 다운로드를 받는다. 

 

Windows에 설치를 할거라 Windows 아이콘을 누르면 아래와 같이 두가지 옵션이 나오는데 두개의 차이는 모르겠어서 BtbN pack을 눌렀다. 

 

BtbN을 누르면 위와 같은 github page로 넘어가는데 이중 필자는 lgpl-vulkan 을 선택하였다. 다운로드 받고 적당한 곳으로 옮긴 후 압축을 풀어주자.

 

압축을 풀고 나면 \설치경로\ffmpeg-N-99300-gb0dee629da-win64-lgpl-vulkan\bin 폴더가 생성되고 여기에 ffmpeg을 실행할 수 있는 실행 파일들이 있다. 

 

그리고 준비한 동영상 파일을 일단은 이 bin 폴더에 두도록 하자. (추후 내가 원하는 경로로 설정 가능)

만약 테스트로 사용할 동영상 파일을 구하기 힘들다면 여기에서 무료로 다운받을 수 있다. (무료동영상 부분 다운로드)

 

이렇게 하면 bin 하위에 현재 이렇게 동영상 2개와 ffmpeg 실행관련 파일들이 존재한다. 

 

이제 CMD 창을 열어서 이 bin 폴더의 경로로 찾아간다. 그리고 다음과 같은 명령어를 날린다. 

> ffmpeg -i GlacierExpress.mp4 -acodec copy -vcodec copy GlacierExpress.avi

위의 동영상중 GlacierExpress.mp4 라는 동영상을 GlacierExpress.avi 로 변환을 하는 명령어다. 

 

15mb 정도 되는 동영상인데 정말 눈깜짝할 사이에 mp4 -> avi 로 변환이 완료되었다. 파일의 메타정보도 이것저것 확인할 수 있다. 앞으로 ffmpeg의 다양한 옵션들을 활용해서 동영상 변환도 해보고 어플리케이션과 연동도 해봐야겠다. 

 

끝!

 

 

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31