|
추가설명으로..
영상코덱 이외에 음성코덱 (Mp3, WMA, OGG) 등도 들어갑니다.
포맷에 따라선 자막이 들어가는 경우도 있지요.
즉...
mkv라는 컨테이너 포맷 안에는 x264 등의 영상코덱으로 압축된 데이터와, ogg 등의음성코덱으로 압축된 데이터가 muxing 되어있죠...
mk4
아제나 님이 쓰신 글 :
: 동영상은 컨테이너와 코덱으로 나뉘어집니다.
:
: .avi
: .mp4
: .mkv
: 이런 것은 컨테이너라고 하고요.
:
: H264
: MPEG4
: XVID
: DIVX
: 이런 것은 코덱이라고 하지요.
:
: 그리고 네트워크 전송을 위하여 동영상을 패킷타이징 하는 것을
: 채널 코딩이라고 합니다. 보통 RAW Stream, RTP over UDP, TransportStream 등이 있지요.
:
: VLC 플레이어로 스트리밍 할 때, 코덱과 채널 코딩 방법를 선택할 수 있는데요.
: 바로 받아서 플레이할 수 있는 채널 코딩 형식은 TransportStream (ts) 형식 밖에 없습니다.
: 나머지는 전송된 데이터를 다시 합치거나 나누거나 따로 처리를 필요로 합니다.
:
: 그러니까 VLC에서 TS로 전송하시고, 저장을 .TS로 하시면
: 곰플레이어나 팟플레이어 같은 프로그램으로 그대로 재생할 수 있습니다.
: 코덱 선택은 곰플레이어나 팟플레이어가 지원하는 코덱이면 되는데 H264, AAC 쓰는게 가장 무난하겠지요.
:
: TS 형식은 우리가 흔히 사용하는 디지털 상용 방송에서 쓰는 방식이라 생각하시면 됩니다.
: HDTV 저장하면 보통 .TP로 저장하죠. 사실 그 안에 내용은 TS 입니다.
:
:
:
: 고구마 색깔 님이 쓰신 글 :
: : VLC 플레이어를 스트리밍 서버로 두고 클라이언트에서는 UDP로 받은 스트리밍 정보를
: :
: : 그대로 파일로 저장하고 싶은데
: :
: : 제가 임의로 확장자 .MP4 이렇게 해서 파일로 저장하고 곰플레이어로 플레이 하니까 코덱이 없다고 나오네요
: :
: : 스트리밍 서버에서 보낸 정보는 인코딩된 정보일것이고 그걸 스트리밍으로 받아서 그대로 파일로 쓰면 원본과
: :
: : 같은 파일이 될 것 같은데 그게 생각처럼 쉬운일이 아니네요
: :
: : 혹시 경험이 있으신 분은 답글 부탁드립니다. ^^
|