디시에 영상을 올리면 망사용료를 절약하기 위해 영상 파일 사이즈를 줄이는 인코딩을 진행한다
![24b0d121e09c28a8699fe8b115ef046c64f6214898](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1f066454722a69a4d7fbe9fef3c934a879ee1e9ccee24bd628d5adc)
근데 디시 인코딩 속도가 너무 느려 불편하다...
어느 정도의 작업이길래 이렇게 오래 걸리는 걸까?
![a15714ab041eb360be3335625683746f0053452ed6a7e889d63d62f89917cd69ce1b749f754f3a0b9727b743b874c7](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1b533132925a6974b7fbbf9e86f96255a81a1049414fe2f7d)
![a15714ab041eb360be3335625683746f0053452ed6a7e889d63d63f29e14cd692a1e598fba24fc0eac166407ff](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1b533132925a6974b7fbbf9e83d9f2cc642d0c9b743cd12a8)
유튜브에서 영상을 구했다
1080x1920, 13MB, 45초 짜리 영상이네
야갤에 올려보니 인코딩 되는데 대략 35초가 걸림
![24b0d121e09c28a8699fe8b115ef046f59489a9e](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1f066452a4fa49e487bbb96e13e9320f712cc6e8575e2f653679f1dee)
용량은 13.3MB -> 4MB 로 기존대비 약 30%로 줄어들었다
픽셀은 1920x1080 -> 640x360으로
207만 픽셀에서 23만 픽셀로 기존대비 약 11% 수준으로 크게 줄어들어버림....
![a17d2cad2f1b782a99595a48fa9f3338f1ba6b109dfb9046572e38f40346](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1b533132925a6974b7fbbf9bd399f2c14f2481b694b62cdec)
화질비교...예상대로 상당이 떨어지긴 한다.
이제 컴에서 직접 영상을 변환하기 위해 ffmpeg를 쓸 것이다.
오디오, 비디오를 처리하는 오픈소스 프로그램인데, 이 분야 원탑이라고 보면 된다
네이버나 카카오 같은 대기업에서도 앱이나 서비스를 만들 때 이 ffmpeg를 갖다 쓰고 어지간한 영상, 오디오 프로그램에서 이걸 안 쓰는걸 보기 어렵다
아마 디시도 ffmpeg를 쓸 가능성이 높다
ffmpeg을 설치 후 아래와 같은 코드를 파워쉘에서 돌려줬다
![05b2de23fcd139ab2eed86e7429c746a4a55de32054cc4bb0b2250a21f212ad61981c07dadcebb78706b2f63a58d](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1b533132925a6974b7fbbf9ec3d9e70137ef464904b2a04b3)
디시와 마찬가지로 해당 영상을 640x360로 변환하는데 1.75초가 걸렸다.
싱붕이들 컴에서도 사양따라 다르겠지만 아무리 길어봤자 4초 이내에 끝난다고 보면 된다
![24b0d121e09c28a8699fe8b115ef0464de84eacc](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1f066452a4fa49e487bbb96e13e9320f7179e3ad172e4a006679f1dee)
용량은 조금 더 작은 3.85MB가 나왔다
![a17d2cad2f1b782a99595a48fa9f3338f1ba6b109dfb90465a2b36f30342](https://dcimg4.dcinside.co.kr/viewimage.php?id=3eb4de21e9d73ab360b8dab04785736f&no=24b0d769e1d32ca73de981fa1bd625312be8fceefc78018db5c464a8d595b77be2022bd5ba975a5b51050ff1bae94d13a1b533132925a6974b7fbbf9ee3b937783c0d384ee886189e9)
원본 / 디시 인코딩 / 직접 인코딩 비교
화질면에서도 디시와 유사하다
끝
오늘은 디시에서 하는 인코딩을 컴에서 해봤다.
디시 서버가 싱붕이들 컴보다 20배 30배 느린걸까?
그건 아니고 서버에선 하나하나의 요청을 적당할 속도로 처리하도록 늦춰 놔서
한번에 여러개의 요청이 오더라도 평소보다 더 느려짐 없이 동시에 처리할 수 있도록 부하 분산이 되어 있기 때문일거다...
물론 그렇다손 쳐도, 디시에 매 시간 올라가는 영상은 그리 많진 않을텐데
사실상 서버 랙 한대가 영상 인코딩 요청들을 몰아서 처리하는게 아닌가 의심될 정도로 느리긴 하다
그게 아니면 로드밸런싱이 형편없게 이뤄지고 있거나
진실은 유식이만 알고 있겠지만...
아무튼 여기까지 읽어줘서 고맙다. 흥미롭게 본 사람이 있으면 좋겠네
댓글 영역
획득법
① NFT 발행
작성한 게시물을 NFT로 발행하면 일주일 동안 사용할 수 있습니다. (최초 1회)
② NFT 구매
다른 이용자의 NFT를 구매하면 한 달 동안 사용할 수 있습니다. (구매 시마다 갱신)
사용법
디시콘에서지갑연결시 바로 사용 가능합니다.