파일추가했을때 sub인식은 되는데 인코딩을 하니 자막이 안씌워집니다 자막파일의 필터를 바꿔야하는건가요? 설정쪽을 만져야하는건가요?
2019.11.07 13:06
sub/idx자막이 안되는데 따로 설정해야하는게 있나요?
조회 수 4401 추천 수 0 댓글 7
- ?
-
?
답변 감사합니다
-
?
샤나인코더로는 힘들지만 혹시 FFmpeg로 작업 가능하시다면 SUB/IDX나 SUP 같은 이미지 자막은 아래와 같이 자막 입히기 작업(hard-burning)이 가능합니다.
1. 영상과 자막의 싱크를 맞추기 위해 일단 MKVToolNix로 먹싱해서 자막이 트랙(스트림)으로 삽입된 mkv 파일을 생성합니다.
2. 생성된 mkv 파일의 비디오 스트림과 자막 스트림을 overlay 필터를 사용해 합칩니다(hard-burning).
ffmpeg -i INPUT.mkv -filter_complex "[0:v][0:s]overlay=(W-w)/2:H-h[v]" -map "[v]" -map 0:a {인코딩 옵션들} OUTPUT
굵게 표시된 부분은 적절하게 수정해야 할 부분입니다.
샤나인코더로 프리셋 제작을 해보려고 했지만 스트림 매핑(-map) 부분이 샤나인코더의 기본 매핑 부분과 충돌해서 보류했습니다. (비디오 스트림이 두 개 생성되는 문제가 발생)
-
?
댓글 감사합니다 FFmpeg를 사용하고 있지않아 지금은 sup를 mkvtoolnix로 합친후 sup자체자막이 안먹히는곳을 위해 sub 파일도 같은 곳에 넣어서 보고 있습니다
-
?
overlay=(W-w)/2:H-h 이 파라미터 값을 어떻게 처리해야하나 난감해하고 여기저기 뒤져봤는데 결국 여기서 찾았네요. 감사합니다. stackoverflow나 reddit만 뒤져봐서 안 나왔는데 여기서 찾았네요 ㅎㅎ 감사합니다.
-
?
근데 샤나인코더 버전 5부터는 이미지 자막 입히기가 가능해져서 위와 같이 FFmpeg로 안 해도 되는 걸로 아는데, 그 건이 아닌가 보죠?
-
?
인코딩해야하는 동영상의 개수가 1만 개가 넘어가다보니까 자동화 스크립트를 파이썬으로 짜야해서 샤나를 이용할 수가 없네요 .. ㅠ.ㅠ
또한 오디오 트랜스코딩도 경우의 수마다 복잡하게 잡아놔서.. ㅎㅎ..
아쉬운 사람이 자기 우물을 파야하는 거 아니겠습니까 ㅎ
SUB/IDX자막은 이미지 자막으로 샤나인코더에서 지원하지 않습니다.
일반 자막을 구하셔서 인코딩하세요.