디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

무인편깨진동영상수정후기

핫산테크갤로그로 이동합니다. 2022.02.05 01:59:37
조회 231 추천 2 댓글 0
														

어제 쓰려다가 머리가 아파서 못 썼는데 오늘 말끔해졌어


동영상파일이란건 연속되는 이미지와, 소리로 구성되어있는데

소리는 보통 mp3파일이거나 aac거나 하는데 ㄹㅇ 추출하면 mp3파일이나옴. 간단하지


3ebcc623da866af520afd8b236ef203e076fc5855f8d29fc

동영상은추출하면 24프레임 영상이면 이렇게 1초분량 24개의 이미지가 나오곤 함.

보면 누구씨동생이 오른쪽으로 슬슬 조금씩 이동하지


FFMPEG 라는 그룹같은곳에서 연속된 이미지들을 압축해서 동영상파일로 만들어주는걸 하고

mp4 파일이라 쳐도 내부에선 h264 mpeg-4 라던가 여러 압축 방식이 있음.

유투브는 VP9인가 자체개발이려나를 해서 또 하고있는듯함.


이게 1초당 24프레임씩 이미지가 바뀌는거면

10447이면 10447/24 = 435.29166.. 이니 대충 435초 7분 25초쯤의 지점이겠네

식으로 시간하고 매칭이 되고 그래서 소리랑도 매칭이 되는것임


손상된 파일은 이미지를 추출해보면 이미지가 없어서 그냥 이전의 그나마 살아있던녀석

으로 추출되고말더라.


즉, 손상된 파일은, 이전이미지와 변화가 없다는것이지.

따라서 전체 픽셀의 차이를 비교했는데 차이가 없으면, 손상된거라고 간주하는게 가능하다

라고 생각해서 뛰어들게되었고


3ebcc623da866af220afd8b236ef203eee47828fc2745a

그 결과가 이것. 매 프레임마다 직전프레임과의 차이점을 비교해서 그래프로 띄워서

눈으로 보려고했다. 다행히도 손상된 구간은 이렇게 매우 선명하게 나 손상되었소 하고 자기주장이 강해서

아하 여기구나 하고 보기 쉬웠음.

쭉 네모가 아니고 격자무늬처럼 반복된건, 키프레임 때문이야.

24프레임/초면 24프레임마다 하나쯤은 제대로된 이미지 넣도록 되어있거든.


3ebcc623da866af320afd8b236ef203e2a6a8b2ef1d82994

애석하게도 근데 중간에 광고타임 카드바뀌는 장면이라던가

애니화면 자체가 정지해있는 구간에서도 이렇게 검출이 되곤 했음.


대체로 근데 다행히도 광고타임때는 주변에 손상된 구간이 있어야 검출이 되었고

정지화면이지만 동영상 압축원리상 미묘하게 지직대는 움직임이 존재해서 괜찮은게 대부분이었고

정확히 더는 모르겠지만 그냥 무시하고 넘어가면 될거같아서 넘어갔음.후후후.


원래는 낱장파일 전부 보게했는데 파악이 너무어려워서

17044-17060 식으로 같은장면은 구간으로 모아서 저장하게했는데 넘 좋았다.


그래서 손상 구간을 파악했으니,

이제 구간을 시간초로 변환해서 x초-y초 까지의 구간이 있다 치면

1.깨진동영상에서 해당구간 전후를 자르기

2.안 깨진 동영상에서 해당구간 자르기

3. 자른것을 모아서 큰 동영상으로 만들면된다!


였는데,

동영상 자를때 소리까지 같이 잘려서 첨에 좋다고했다가 소리끊겨서 슬퍼했고

소리는 따로 안 자르고 동영상만 잘라모을수있어서 해결함.


사소하지만 큰 문제는, 동영상파일마다 미묘하게 시작시점이라던가 그런게 다르니까

그거 동기화를 해줘야했는데

그걸위해 동영상의 프레임 번호를 보는 프로그램도 만들어서 진행했음.


3ebcc623da866af120afd8b236ef203e4a5cdb6d5fdce3ed

이런식으로 구간을 나눈뒤에

1,2번파일보면 1464-1549 간격이 비어있는데 그 구간을 이제 안깨진 동영상에서 채우는거임

근데 타이밍을 정확히 맞춰야해서 안맞추면 아래처럼

2ca8d425f7d33bad51b2d3a711d4203b27b04a3d3ab3a10c33b3285283f04e6d208273ba43af659cda28e3ac03dc7fec38286c8acdaf8694

모모점프시 처럼 끊기곤 해서 역시 기왕 하는거 제대로 해야지 하고 방식 바꾸게 됨.



이거 다시 보는데 지금 머리가 물리적으로 아파온다 뭔가 잘못될거같애 그래서 대충쓰고말아야지


이후 뭘했냐

그래서 이젠 png로 파일들 4만개정도를 죄다 추출해버림.

..은 용량만 사진한장 2메가인데 4만개라 80기가 나오더라;


그래서 깨진 동영상에서 평소엔 동영상에서 사진 추출하고

깨진 프레임 번호에선 추출해둔 안전한 이미지를 로드해서 바꿔치기 하는방법을 구상함.


문제는 동영상의 fps가 달랐어. 29.97프레임과 23.97 프레임으로

방영용 그게다르더라. 아마 한국은 29고 일본은 23인듯.

애니 생산되는규격 자체가 23.97이거나 24거나 그래서뭐.


그래서 


3ebcc623da816df020afd8b236ef203efedc6e84b89f24

정신나갈거같은 지점을 처음 맞이했고 이게 작업 착수 1주차였던거같애


그래서

1234 1234 1234 1234 1234 1234

이렇게 총 4*6 24개 프레임을

12344 12344 12344 12344 12344 12344

5*6=30 30개로 바꾸는 걸 시도해봤거든??

잘 맞더라고??

근데 400프레임정도하니 슬슬 1-3개씩 막 더나와!


24프레임이 아니라 23.97이라서 그래!

24000/1001 하면 23.97나오는데, 1000이아니라 1001로 미묘하게 나눠서 나오는 값이었음.

즉 1000개마다 1개씩 더해줘야한다이거야 무슨 음력달력도아니고;

근데 이러면 이렇게 더해주다보면 10분짜리 통째로 날아가고 그런 구간에선 막 1초까지 차이날 위험이 있었음


그래서 이쯤에서 ㄹㅇ 정신이 붕괴되어서 2일정도 드러누워있었던것같다.

..이때도 왠지 1주차였던거같은데

...

그러다가 그렇다면 그냥 화질 손해 좀 감수하고 23.97짜리를 29.97로 변환해버리자!

라는 결론으로 이어짐. 차분히 내려놓고보니 이 선택으로 가게 되었는데

생각보다 화질 손실도 딱히 안 보여서 정말 잘 된 일이었어. 이러면 되게 모든게 편해지거든.

기술 대기업들도 뭐 하는거보면 좀 손실이 있더라도 간단하게 하곤 하던데 이런느낌이구나 싶다.

괜히 한다고 덤볐다가는 일 자체가 무너질 위험이 있는거야.


그래서 팟플레이어로 29.97로 변환해서 파일을 준비하고..


이제 또 한국방영판 파일은 교체용 720p 자체 화질이 너무 떨어지는 경우가 있더라고.

그래서 일본판 파일을 사용하기로했는데

또 일본판은 미묘하게 아이캐치 구간 지나면 프레임 수가 달라지고

뭣보다 오프닝이 포함되어있어서 한국판이랑 맞지가 않음.


..그래서 여기서 결국 진작에 하려고하다가 말았던 동영상플레이어 제작을 하게 됨.

3d하던거도 있어서 마침 할 필요 있긴 했는데 정작 하니 넘 재밌게 잘했음.진작할걸어휴;

그렇게 2일 우여곡절끝에 합성에 성공하고

동영상을 이제 프로그램 안에서 틀어서 오류구간으로 이동한 후에

해당 구간의 특정 지점을 잡고

일본판에서도 동일구간을 찾은뒤에

둘 사이의 프레임 차이를 체크해서 기록.

이걸 한 동영상마다 2-5회 수행해줬다. 대체로 1파일 다 하면 10분 안걸리더라.


그러고 전에했던대로 깨진파일은 추출한 이미지로 교체하고..

png로했더니 80기가였는데 jpg로하니 의외로 더 빠르면서 3기가밖에안되어서 그걸로 바꾸기도하고..

720p는 이미지를 1080p로 확대하는거 하기도하고..

등등 여러 배울게많았고 잘 했음

막 이미지 비교한다고 opencv 하려다가 이쪽은 나랑 좀 안맞는거같애서 때려쳤는데 현명했군싶다.


처음엔 3일만에 다른할거많으니 얼른하고치우자 였는데

정작 하면서 이것 저것 결국 배웠어야할걸 잔뜩 다 배워버려서

이런것도 나쁘지 않구나 싶었고 매우 만족함.

막 얼른 해야한다면서 스스로 몰아세우는건 괴로움의 원인이 되는구나 싶어.


3ebcc623da866afe20afd8b236ef203e987cebb5aefee8

초기작업상황.많이도만들었네

처음엔 한 10파일이면 될줄알았더니



3ebcc623da866aff20afd8b236ef203ec46fd64d75c81e78

여긴 무슨 화물창고같은 느낌이 되어버렸어


3ebcc623da866bf620afd8b236ef203e2e197363de7a1e

최종단계에서 하던 세팅.

1-7단계를 거치는거야!

이게 한번하는게아니고 20번정도하는거라서

이런 일련의 공정 을 구축하는것이 필요했었는데 되게 재밌었다.

현실에서 공장 같은거 만드는 느낌이었어


1 파일 29.97로 바꾸고

2 손상구간만 추출하고

3 동영상 2개열어서 비교하고 오프셋 적고

4 파일로 열어서 확인후에

5 720p는 리사이즈

6 리사이즈된걸 동영상으로

7 동영상에소리첨가

인거지..


작업은 실제로 이런식으로 진행된것이야!

17


한 2일지나니 다시 의욕 만만해져서 3d 하러 다시 감..

추천 비추천

2

고정닉 1

1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 어떤 상황이 닥쳐도 지갑 절대 안 열 것 같은 스타는? 운영자 24/05/20 - -
205277 오야스미레 ㅇㅇ(223.62) 22.02.11 97 2
205275 미오하요 ㅇㅇ(223.33) 22.02.11 105 2
205274 무인편 최고의 명장면 2개만 추천좀 [2] ㅇㅇ(123.109) 22.02.11 138 0
205273 브금 개좋다 Rinmado갤로그로 이동합니다. 22.02.10 99 3
205271 오야스미레 [1] ㅇㅇ(223.62) 22.02.10 109 1
205270 드디어 샤이니데이 풀버전이 나오는구나 [1] 니지노유메갤로그로 이동합니다. 22.02.10 175 2
205269 아이카츠8 2020 샤이니데이 앨범 나온다!! [7] ㅇㅇ(61.98) 22.02.10 468 17
205268 굿즈 팔 갤럼 있냐 ㅇㅇ(223.39) 22.02.10 78 0
205267 오야스미레.. 핫산테크갤로그로 이동합니다. 22.02.10 212 2
205266 러브미 존 어원 찾은듯 [4] 핫산테크갤로그로 이동합니다. 22.02.10 177 3
205265 미오하요 [1] ㅇㅇ(223.62) 22.02.10 87 1
205263 플래닛 극장판 개봉일 언제 나오는거야 ㅇㅇ(210.104) 22.02.10 84 2
205262 오야스미레 ㅇㅇ(223.62) 22.02.10 93 1
205258 미쿠루 팬 인증서 산다. [7] +노하+갤로그로 이동합니다. 22.02.09 160 0
205256 어쿠스틱버전 스타덤없는거 아쉽네 [2] 님트라갤로그로 이동합니다. 22.02.09 106 0
205255 귀여우면 저녁 추천 [1] ㅇㅇ(223.62) 22.02.09 92 2
205254 3d카츠)정신나갈거같애 핫산테크갤로그로 이동합니다. 22.02.09 128 1
205253 미오하요 ㅇㅇ(223.62) 22.02.09 85 1
205252 인싸갤 순회 열차입니다. [4] ㅇㅇ(58.236) 22.02.09 168 1
205251 공식유튜브 오늘 프렌즈 끝나서 [2] 메로네아스갤로그로 이동합니다. 22.02.08 124 1
205250 오야스미레 ㅇㅇ(223.62) 22.02.08 100 1
205249 3월 결산표라는데 [3] 메로네아스갤로그로 이동합니다. 22.02.08 174 3
205245 미오하요 [1] ㅇㅇ(223.33) 22.02.08 96 2
205244 플래닛때문에 모든게 선녀처럼 보임 [1] ㅇㅇ갤로그로 이동합니다. 22.02.08 149 4
205243 틈만나면 무현재평가되는 아이돌 [6] 밥타임오시갤로그로 이동합니다. 22.02.08 642 21
205242 초딩때 아이엠스타 보던거 기억나네 Rinmado갤로그로 이동합니다. 22.02.08 100 0
205241 오늘 니나 생일이었구나 [2] 밥타임오시갤로그로 이동합니다. 22.02.07 126 2
205240 아갤 올해 처음오는거 같은데 밥타임오시갤로그로 이동합니다. 22.02.07 127 4
205237 오야스미레 ㅇㅇ(223.62) 22.02.07 90 2
205236 탑골로라 [3] ㅇㅇ(223.33) 22.02.07 132 1
205235 어른모드는 mr 따로 나온거 없음? [3] ㅇㅇ(123.109) 22.02.07 146 0
205233 오야스미레.. [2] 핫산테크갤로그로 이동합니다. 22.02.07 91 1
205232 미오하요 [1] ㅇㅇ(223.62) 22.02.07 100 2
205231 시이발 아이카츠 살려내 플래닛 개자슥들아 ㅜ [6] ㅇㅇ(211.104) 22.02.07 563 13
205230 [데이터주의] 작년 이맘때쯤에 제작한 아이카츠 VR 월드 :D [2] 타누유키✩갤로그로 이동합니다. 22.02.07 210 10
205229 3d카츠엄청하고잠.. [1] 핫산테크갤로그로 이동합니다. 22.02.07 118 0
205228 이부분 색감이 참 좋군 [1] 핫산테크갤로그로 이동합니다. 22.02.07 136 0
205227 오야스미레 ㅇㅇ(223.38) 22.02.07 91 0
205226 글고보니 이번주에 공식유튭에 프렌즈 막화 올라왔네 메로네아스갤로그로 이동합니다. 22.02.06 96 1
205225 역시 포토카츠의 진가는 노래랑 일러노 [2] 밥타임오시갤로그로 이동합니다. 22.02.06 140 0
205223 이 굿즈 뭐야?? [4] あかり갤로그로 이동합니다. 22.02.06 194 2
205222 미오하요 ㅇㅇ(223.33) 22.02.06 95 2
205221 누나 목소리 들리더니 진짜였음 핫산테크갤로그로 이동합니다. 22.02.06 152 1
205220 오야스미레 ㅇㅇ(223.62) 22.02.05 97 1
205219 올해 고3인 갤러 혹은 고3일 갤러들 다 화이팅 [6] 메로네아스갤로그로 이동합니다. 22.02.05 170 2
205218 아이엠스타 할 때 초딩이던 애기들이 [4] ㅇㅇ(121.170) 22.02.05 194 1
205217 미오하요 ㅇㅇ(223.38) 22.02.05 71 1
무인편깨진동영상수정후기 핫산테크갤로그로 이동합니다. 22.02.05 231 2
205214 오야스미레 [1] ㅇㅇ(223.62) 22.02.04 103 2
205212 자 이제 시작이야 [5] 에실갤로그로 이동합니다. 22.02.04 456 10
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2