AiPE
3. m4s파일과 init.mp4 ffmpeg로 병합하기 본문
3. m4s파일과 init.mp4 ffmpeg로 병합하기
Oshimaker XiBBaL 2023. 2. 1. 23:36일단 문제가 생겼다.
init파일이 m4s포맷인 경우에는 어떻게 합치는지 알겠는데, 라프텔의 경우 init파일이 mp4포맷이라 어떻게 합쳐야 할 지 모르겠다. 정확히 말하면 어떻게 해야 할 지는 이론적으로는 아는데, 그대로 하면 뭔가 오류가 생긴다.
아래는 공부할때 참고한 자료다. 첫번째꺼 빼고는 전부 다 영어.
1. 상황 설명 / 문제 분석
나와 비슷한 경우가 종종 있던데, 그에 달린 답변이나 조언들을 따라 하면 "영상을 인코딩 할 수 없다." "데이터가 잘못되었다"는 문구가 나오던가, 영상이 출력 된 듯 하지만 막상 틀어보면 아무것도 나오지 않는 현상이 발생했다.
내 생각에는 두 가지 가능성이 있다.
- 합치는 방식이나 순서가 잘못되었을 가능성
- 애초에 다운받은 .m4s 파일이나 init.mp4파일이 잘못되었을 가능성
차라리 1번이었으면 좋겠다고 생각한다.
위에 링크 걸어둔 자료 말고도 엄청 많은 자료를 뒤졌는데 명확한 해결책을 찾지 못해서.. 결국 내가 스택오버플로우에 질문을 올렸다.
영어지만 내 문제에 대해 설명을 엄청 자세하게 해 놓았으니까 지금 무슨 상황인지 이해하려면 읽어보는 걸 추천한다.
나중에 이 오류 해결해서 기분 좋으면 시간 내서 번역해보겠다.
2023.02.03 → 문제를 해결하지는 못했지만 원인은 알게 되어서 번역해두었다. 번역은 아래 링크 참고
[내가 올린 스택오버플로우 질문 (영어)]
Not able to merge init.mp4 and seg-*.m4s with ffmpeg and python due to its file format difference
I'm developing video downloader (only for free videos) for korean anime streaming site https://laftel.net/ I guess laftel.net uses mpeg-dash for their streaming. I found "init.mp4" file a...
stackoverflow.com
[내가 올린 스택오버플로우 질문과 답변 (한국어 번역)]
https://xibbal-lab.tistory.com/35
3.5. 스택 오버플로우 질문 : Not able to merge init.mp4 and seg-*.m4s with ffmpeg and python due to its file format diff
내가 올린 질문인데, 답변(comment형식으로)이 달려서 어느 정도 결론이 난 것 같아 번역해보도록 하겠다. 원문은 스택오버플로우 질문이고, 영어이다. 답변 또한 영어이다. https://stackoverflow.com/ques
xibbal-lab.tistory.com
2. 디버그
20230201 밤 11시 30분에 자기 전에 한번 확인이나 해볼까 하고 확인해보니까 답변이 하나 달려있었다. 그래서 잠을 안 자기로 했다.
곧 고쳐서 과정을 아래에 추가할 예정이다.
'[XiBBaL] Development Project > Laftel Downloader' 카테고리의 다른 글
4. Shaka Packager 분석 및 복호화(Decrypt) 방법 고안 (9) | 2023.02.04 |
---|---|
3.5. 스택 오버플로우 질문 : Not able to merge init.mp4 and seg-*.m4s with ffmpeg and python due to its file format difference 번역 (0) | 2023.02.04 |
2. 크롬 개발자 도구 Network Request URL 파이썬으로 받아오기 (4) | 2023.02.01 |
1. Laftel Downloader 구상 및 관련 법령 조사 (2) | 2023.02.01 |