.M4S 파일 확장자
MPEG-DASH 비디오 세그먼트
| 개발사 | Moving Picture Experts Group |
| 인기도 |
3.8 | 13 표 |
M4S 파일이란 무엇인가요?
M4S 파일은 MPEG-DASH 비디오 스트리밍 기술을 사용해 스트리밍되는 비디오의 한 세그먼트입니다. 비디오 세그먼트를 나타내는 이진 데이터가 포함되어 있습니다. 비디오의 첫 번째 세그먼트인 M4S 파일에는 미디어 플레이어가 비디오를 인식하고 재생하기 시작할 수 있도록 해 주는 초기화 데이터도 포함되어 있습니다.
추가 정보
MPEG-DASH는 사용자가 HTTP를 사용해 인터넷에서 고화질 비디오를 스트리밍할 수 있도록 해 주는 적응형 비트레이트 스트리밍 기술입니다. MPEG-DASH를 사용해 스트리밍되는 비디오는 다양한 비트레이트로 제공되는 세그먼트로 나뉩니다. 비디오를 세그먼트로 나누고 해당 세그먼트를 서로 다른 비트레이트로 제공하면, 웹 클라이언트가 재생이 멈추거나 버퍼링을 다시 하지 않고 긴 비디오를 원활하게 스트리밍할 수 있습니다.
사용자가 MPEG-DASH를 사용해 스트리밍되는 비디오를 다운로드하면 해당 비디오는 일련의 M4S 파일로 저장됩니다. 각 M4S 파일에는 스트리밍된 비디오의 특정 세그먼트가 포함되어 있습니다. 예를 들어 youtube-dl을 사용해 스트리밍된 YouTube 비디오를 다운로드한 사용자는 해당 비디오가 일련의 M4S 파일로 저장된 것을 볼 수 있습니다.
참고: M4S 파일에는 오디오 데이터가 포함되지 않는 경우가 많습니다.
M4S 파일을 여는 방법
M4S 파일은 개별적으로 열거나 재생할 수 없습니다. M4S 파일에 포함된 비디오를 재생하려면 다음을 수행해야 합니다.
- 하나의 스트리밍 비디오를 구성하는 모든 M4S 파일을 하나의 M4S 파일로 결합합니다.
- 결합한 M4S 파일을 .MP4 파일로 변환합니다.
그러면 결과로 생성된 MP4 파일을 VideoLAN VLC media player(다중 플랫폼)와 같은 미디어 플레이어에서 재생할 수 있습니다.
Linux 및 macOS 터미널에서는 cat 명령을 사용해 여러 M4S 파일을 하나의 파일로 결합할 수 있습니다. Windows 명령 프롬프트에서는 type 또는 copy 명령을 사용할 수 있습니다. M4S 파일을 결합할 때는 올바른 순서로 결합해야 합니다. 예를 들어 000000.m4s, 000001.m4s, 000002.m4s라는 이름의 파일이 있다면 해당 순서대로 결합합니다. M4S 파일을 잘못된 순서로 결합하면 결과로 생성된 비디오가 미디어 플레이어에서 재생되지 않습니다.
M4S 파일을 하나의 파일로 결합한 후에는 FFmpeg(다중 플랫폼)를 사용해 해당 파일을 MP4 파일로 변환할 수 있습니다.
M4S 파일을 변환하는 방법
FFmpeg를 사용해 M4S 비디오를 MP4 형식으로 변환할 수 있습니다. 변환하기 전에 M4S 파일을 여는 방법 섹션의 지침에 따라 비디오의 모든 세그먼트를 하나의 비디오 파일로 결합해야 합니다.
M4S 파일을 변환하려면 터미널 창을 열고, M4S 파일이 포함된 디렉터리로 이동한 다음 ffmpeg -i YourFile.m4s YourFile.mp4를 입력합니다.