윈도우용 예제를 올린적이 있는데 참고하려면
ffmpeg 자바 + 스프링 개발 ( 동영상 변환 ) (tistory.com)
CentOS7 기준
▶ 리눅스 기반 ffmpeg 설치
yum -y install epel-release
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install ffmpeg
▶ ffmpeg 설치확인
ffmpeg –version 입력
▶ 자바에서 ffmpeg 설치파일 경로설정
자바와 연동하기 위해서는 ffmpeg의 경로가 필요하기때문에 설치할때부터 경로를 지정하고 설치해도 된다 !
▶ 스프링 설정하기
<dependency>
<groupId>net.bramp.ffmpeg<groupId>
<artifactId>ffmpeg</artifactId>
<version>0.6.2</version>
</dependency>
아까 확인한 ffmpeg 경로를 설정해주고.
변환하려는 동영상 원본파일과
저장 후 위치를 설정해주면 된다.
실제로는 파일업로드를 통해서 하는 경우가 많기 때문에
파일업로드로 변수에 받아서 setInput 에 경로를 주고.
실제로 저장될 파일서버에 addOutput 하는 방향으로 개발을 하면 된다 !
========================================
▶ 동영상 메타데이터 추출 ( 동영상 정보 추출하기 )
이렇게 변환하려는 원본파일(업로드 하려는)의 동영상 정보를 추출할 수 있고 !
위의 사진의 주석처럼 동영상 정보를 추출하여 조건을 주면서 동영상 변환을 할 수 있다.
작성된 메타데이터 말고도 더 많은 다양한 정보를 추출할 수 있다 !
[KeyWord]
스프링 동영상 변환, spring 동영상 변환, spring ffmpeg, 스프링 ffmpeg, 자바 ffmpeg, 자바 동영상 편집, spring 동영상 편집, ffmpeg 예제, java ffmpeg
'스프링 웹 개발' 카테고리의 다른 글
[java 이미지 리사이즈] 자바를 활용한 이미지 용량 줄이기 (0) | 2021.06.08 |
---|---|
[mybatis] There is no getter for property named : 파라미터 하나 일때 에러 (0) | 2021.06.03 |
[smtp] 자바에서 네이버 이메일 전송하기 (2) | 2021.05.19 |
java(spring) poi 라이브러리 적용하기 ( 자바 엑셀 다운 예제 POI) (5) | 2021.05.11 |
윈도우용) ffmpeg 자바 + 스프링 개발 ( 동영상 변환 ) (6) | 2021.05.10 |
댓글