[oracle cloud] ffmpeg 설치 및 동영상 화질 변경해 보기

yes 2023.05.07 18:15:35

[oracle cloud] ffmpeg 설치 및 동영상 화질 변경해 보기

 

sudo apt-get install ffmpeg

 

 

image.png.jpg

 

 

 

image.png.jpg

 

 

 

image.png.jpg

 

 

image.png.jpg

 

 

ffmpeg -version

 

image.png.jpg

 

 

 

동영상 화질 변경

 

ffmpeg -i /volume1/docker/jellyfin/data/movies/*.mp4 -vf scale=-1:360 -preset superfast -crf 29 /volume1/docker/jellyfin/data/movies/test.mp4

 

설명하면,

/volume1/docker/jellyfin/data/movies/*.mp4       ; 폴더내의 mp4 을 용량축소하고자 합니다.

-vf scale=-1:360 -preset superfast -crf 29          ; 가로를 360p 크기로 하고, 빠르게 인코딩 하고, crf 29 (화질정도) 합니다. 

/volume1/docker/jellyfin/data/movies/test.mp4    ; 변환된 파일은 test.mp4 이름으로 폴더에 저장합니다.

 

** 오라클 프리티어 AMD 인스턴스에서 실행해 봤는데, 인코딩이 너무 느립니다.  (1Gb 영상을 줄이는데, 55분 걸렸습니다.)

곰곰히 생각해 보니, 오라클 프리티어는 ampere A1 으로 정해야 할듯 합니다. (A1 4cpu 24ram 한개에 몰빵할 생각입니다.) 

 

 

image.png.jpg

 

ampere A1 flex (정확한 명칭 Shape:  VM.Standard.A1.Flex) 에서 실행해 봤습니다.

( 4ocpu 24gb ram)

 

image.png.jpg

 

 

amd 에서 할때 ; speed 1.5x

arm 에서 할때 ; speed 7.27x

 

대략 5배 정도 빠르게 인코딩이 됩니다.