UltKit

TS MP4 변환

.ts 파일은 보관이 아니라 전송을 위해 포장된 동영상입니다. 처음부터 끝까지 재생은 되지만 탐색이 잘 안 되고, 편집 프로그램이 헷갈려하며, 휴대폰에서는 거의 열리지 않습니다. MP4로 변환하면 같은 화면을 저장과 공유에 맞게 만들어진 파일로 얻습니다.

동영상 변환

또는 MP4, MOV, MKV … 파일을 여기에 끌어다 놓으세요 ·

파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제

출력

파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.

사용 방법

  1. 1

    .ts 파일 업로드

    녹화 파일이나 저장한 세그먼트를 업로드 영역에 놓습니다. 한 번에 20개, 개당 95 MB까지이며 파일마다 따로 변환됩니다.

  2. 2

    H.264와 AAC 유지

    비디오 코덱은 H.264, 오디오 코덱은 AAC로 설정되어 있습니다. 녹화 앞부분의 채널 예고를 잘라 내려면 고급 설정의 시작 시간과 종료 시간을 쓰십시오.

  3. 3

    변환 후 다운로드

    MP4로 변환을 누르고 MP4를 하나씩 저장하거나 전체를 ZIP으로 받습니다.

.ts 녹화 파일을 업로드하고 MP4로 변환을 누르십시오. 영상은 H.264, 소리는 AAC가 되어 제대로 탐색되는 MP4에 담기며, 추가한 .ts 파일마다 MP4가 하나씩 나옵니다.

트랜스포트 스트림이 MP4가 될 때 일어나는 일

  1. 188바이트 패킷

    데이터를 놓칠 수 있는 수신기를 위해 영상, 오디오, 프로그램 테이블이 섞여 있습니다.

  2. 재인코딩

    표시된 설정으로 화면은 H.264, 소리는 AAC로 인코딩합니다.

  3. 색인이 있는 MP4

    샘플 테이블이 있는 파일 하나라 플레이어가 원하는 초로 바로 이동합니다.

.ts 동영상 파일은 어디에서 오나

MPEG 트랜스포트 스트림은 위성, 케이블, 지상파 TV처럼 데이터가 손실될 수 있는 채널을 위해 MPEG-2 Systems(ISO/IEC 13818-1)에서 정의되었습니다. 모든 데이터가 188바이트 패킷으로 잘려 있어서 중간에 채널을 맞춘 수신기도 다음 패킷을 잡아 디코딩을 시작할 수 있습니다. 방송에는 완벽한 설계지만, 12분이 어디서 시작하는지 플레이어에게 알려 주는 정보가 없어 디스크에 저장한 파일로는 불편합니다.

.ts 파일은 여러 곳에서 만납니다. DVR과 TV 튜너 녹화, IPTV 셋톱박스, 녹화 형식으로 MPEG-TS를 고른 OBS Studio, 그리고 브라우저가 차례로 받아 재생하는 HLS 스트림의 세그먼트입니다.

TS

MPEG 전송 스트림(TS)

TS(MPEG transport stream)는 1990년대 중반 방송용으로 MPEG-2 Systems에서 정의한 컨테이너입니다. 동영상과 오디오를 오류 정정이 들어간 작은 패킷으로 나누므로 신호가 끊겨도 재생이 복구될 수 있습니다. 디지털 TV, IPTV, 셋톱박스 녹화, HLS 스트림의 세그먼트에 쓰입니다. 편집이 쉽지 않고 MP4보다 큰 경우가 많으며, 많은 휴대폰과 편집기에서 열리지 않습니다.

압축 방식
손실
투명도
–
애니메이션
–
도입 연도
1995 · Moving Picture Experts Group (MPEG)
TS 변환

MP4

MPEG-4 동영상(MP4)

MP4(MPEG-4 Part 14)는 Apple의 QuickTime 형식을 바탕으로 ISO/MPEG이 표준화한 멀티미디어 컨테이너입니다. 보통 H.264나 HEVC 동영상과 AAC 오디오를 담으며 자막, 챕터, 메타데이터도 넣을 수 있습니다. 휴대폰, 브라우저, TV, 게임기, SNS 플랫폼에서 재생되는, 세계에서 호환성이 가장 높은 동영상 형식입니다. 안에 든 영상은 거의 항상 손실 압축이므로 다시 인코딩할수록 화질이 조금씩 떨어집니다.

압축 방식
손실
투명도
–
애니메이션
–
도입 연도
2001 · Moving Picture Experts Group (MPEG)
MP4 변환

TS는 방송과 스트리밍을 위해 고정 크기 패킷으로 나뉜 전송용 형식이라 녹화 파일과 저장한 세그먼트는 탐색이 잘 안 되고 여는 앱도 적습니다. 그래서 휴대폰과 편집 프로그램이 다룰 수 있는 색인 있는 파일을 얻으려고 MP4로 변환합니다.

HLS 스트림과 IPTV 녹화에서 나온 TS 파일

모든 TS 패킷의 크기
188바이트
Apple의 HLS 발표
2009
Apple 권장 세그먼트 길이
6초
업로드한 .ts 파일당
MP4 1개

HTTP Live Streaming은 동영상을 짧은 .ts 세그먼트로 잘라 .m3u8 재생 목록에 나열하며, Apple의 제작 가이드라인은 목표 길이로 6초를 권장합니다. HLS는 2016년부터 fragmented MP4 세그먼트도 쓸 수 있지만 여전히 .ts를 제공하는 스트림이 많습니다. 세그먼트 하나는 여기서 문제없이 변환되지만, 이 페이지는 재생 목록을 동영상 하나로 합치지 않으므로 합친 파일을 변환하거나 세그먼트를 하나씩 변환하십시오.

더 흔한 경우는 전체 녹화 파일입니다. 1시간짜리 HD 채널 녹화는 수 GB에 달해 95 MB 업로드 한도를 훨씬 넘으므로, 녹화기나 편집 프로그램에서 필요한 부분만 먼저 잘라 내십시오. 뉴스 한 꼭지나 OBS 캡처처럼 작은 클립은 바로 변환됩니다. 결과물을 메신저에 맞춰야 한다면 이어서 동영상 100 MB로 압축을 쓰고, 다른 출력 형식은 동영상 변환기를 참고하십시오.

TS MP4 변환 자주 묻는 질문

폴더에 있는 .ts 세그먼트를 MP4 하나로 합칠 수 있나요?

아닙니다. 업로드한 .ts는 각각 별도의 MP4가 되며 세그먼트를 합치지 않습니다. HLS 세그먼트는 보통 몇 초짜리라 조각마다 짧은 MP4가 하나씩 나옵니다. .m3u8 재생 목록을 읽는 도구로 먼저 합친 뒤, 결과가 95 MB 이하라면 여기서 변환하십시오.

.ts 녹화가 멈춘 화면이나 초록색 블록으로 시작하는 이유는 무엇인가요?

방송이나 IPTV 녹화는 보통 스트림 중간, 다음 전체 키프레임이 오기 전에 시작되므로 처음 몇 분의 1초 동안은 완전히 보여 줄 화면이 없습니다. 시작 시간을 1초나 2초로 설정하면 MP4에서 그 부분이 잘립니다.

.ts 파일에서 앞으로 건너뛸 수 없는 이유는 무엇인가요?

트랜스포트 스트림에는 각 초가 어디에 있는지 알려 주는 색인이 없어서, 플레이어가 패킷을 읽으며 짐작해야 합니다. 그래서 탐색 막대를 움직이면 화면이 튀거나 멈춥니다. MP4는 완전한 샘플 테이블을 저장하므로 변환한 파일은 즉시 탐색됩니다.

컴퓨터가 .ts 파일을 TypeScript 파일로 인식합니다. 문제가 되나요?

아이콘과 기본 앱만 달라질 뿐입니다. TypeScript 소스 코드도 같은 .ts 확장자를 쓰며, 코드 편집기가 이 확장자에 자신을 등록하는 경우가 많습니다. 업로드 필드는 파일 내용을 읽으므로 동영상 녹화 파일은 정상적으로 변환됩니다.

암호화된 채널 녹화도 변환할 수 있나요?

유료 방송 채널과 많은 셋톱박스의 녹화 파일은 스크램블되어 있거나 녹화한 기기에 묶여 있습니다. 키가 없으면 어떤 변환기도 스트림을 디코딩할 수 없으므로, 무료 방송, OBS, 직접 만든 HLS 출력처럼 암호화되지 않은 .ts 파일만 변환됩니다.

방송의 타임스탬프는 어떻게 되나요?

트랜스포트 스트림에는 0에서 시작하는 경우가 드문 시계 값이 들어 있어서, 일부 플레이어는 .ts 파일의 재생 시간을 이상하게 표시합니다. MP4는 타임라인을 0에서 시작하고 실제 길이를 보여 줍니다.