처음 일본 HD파일을 녹화해서 편집하고 가공하면서 많은 어려움에 부닥치게 되었습니다. 특히 제가 알고 싶었던 것은 무손실 편집은 어떻게 하나? 였습니다. 먼저 TP(trp) 파일과 TS 파일이 같은것인가? 라는 궁금증이 생길겁니다. 인터넷상에서 TP와 TS는 확장자만 다르다라고만 설명해놓은 문서들이 있는데 그대로 믿으시면 곤란합니다. 저도 상세한 사항은 알지 못하지만, 엄연히 다른 파일입니다. 여기서 다시 영상 파일에 대해 간단히 설명하면, (1)영상과 음성을 압축하는 방식과 (2)압축한 데이터를 어떻게 담을 것인가에 대한 솔루션이 필요한데요. TP와 TS는 전자가 같다고 봐도 됩니다. 하지만 후자가 다른거 같습니다. 즉 avi 파일과 mp4 파일을 재생할때 h264/mp3코덱을 사용하여 영상을 인코딩할 수 있습니다. 하지만 확장자는 다르죠. 단순히 확장자만 다른걸까요? 아닙니다. 위에서 설명한 후자가 다른겁니다. 정확히 어떻게 다르다라고 설명은 못드리지만, 프로그램 사용시 다른 결과를 보입니다. 어떻게 다른 결과를 보이는가하면, 제대로 편집이 되느냐 안되느냐의 문제로 나옵니다. trp와 ts의 편집 방법이 다르다는 것입니다. 그럼 어떤 툴을 사용하여야 하느냐? 바로 들어가겠습니다. trp를 손실없이 편집하기 위해서는 murdocCutter를 사용해야합니다 비록 frame단위로 편집하는것은 불가능하지만, 대략 0.5초단위로 편집이 가능하더군요. 아주 좋은 툴같습니다. 그다음 trp를 제대로 인식해주는 툴은 많지 않더군요. 그래서 ts로 변환시켜주어야 합니다. 변환 방법은 trp라는 파일 형식에서 음성과 영상을 뽑아냅니다 ( 즉 (1)에 해당되는 데이터를 추출, demux라고 함 ) 그런다음 두 파일을 가지고 TS를 만들어 냅니다. ( 즉 (1)의 해당하는 데이터를 가지고 (2)의 대한 솔루션 제시, mux라고 함) 그럼 demux를 할때 어떤 프로그램을 쓰는것이 좋을까 봤는데요. TSDemux(음성만 추출됨) Megui(영상만 추출됨) DGIndex (음성 및 영상 추출 가능) TS doctor(TS파일 편집및 demux 기능이 있는 유로 프로그램) 여러가지 사용해보시고, 경우에 따라 마음에 드는것을 사용하시면 됩니다만, 원본 파일이 경우에 따라 demux가 잘 안되는 경우도 있는거 같습니다. 영상과 음성의 처음과 끝을 확인하여서 파일이 잘 생성 되었는지 확인하는게 중요합니다. 또한, demux하면서 음성부분에서 delay옵션을 줘야 할 경우가 생깁니다. Megui와 DGIndex로 생성하면 자동으로 파일명에 delay값을 붙여주기때문에 그것을 참고하면 됩니다. demux가 되었으면 TS로 mux하기 위해서는 tsMuxeR라는 프로그램을 사용합니다. 음성파일과 영상파일을 불러온다음, 파일이름에 명시된 delay수치만큼 음성delay를 주면 됩니다. 그리고 mux하면 TS파일이 만들어집니다. 주의점1. delay수치가 많으면 10초까지도 생기기도 하는데요. 딜레이가 생기면 그만큼, 영상이 잘린다거나 음성이 잘리게 될겁니다. 영상을 녹화할때 미리 어느정도 앞/뒤로 여유를 주는 것이 좋겠죠. 주의점2. mux시 음성이나 영상 스트림에 오류가 있을경우 싱크가 자동조정됩니다. 그에 따라 싱크에 변화가 생길 수 있는데, 로그에 싱크조정을 했다는 메시지가 뜨면, 결과 영상을 한번 확인해보는 것이 좋겠습니다. TS편집툴로써 강력 추천하는것은 무료버젼은 ts packer editor라는 것입니다. 가볍고 패킷또는 프레임단위로 direct stream copy가 가능하죠 0.301 버젼이 무료버젼이고 이후로는 유료버젼이 되었습니다. 유료버젼은 ts doctor 입니다. 프레임단위 direct stream copy가 가능합니다. 타임라인 다루기가 좀더 편한것 같습니다. videoredo라는 프로그램은 유료버젼으로, fast frame copy방식을 쓰는데 개인적으로는 위 두개의 프로그램을 더 추천합니다. 이로써의 저의 TP, TS 파일 다루기에 대한 팁을 마치구요, 궁금한점이 있으면 댓글 주시기 바랍니다! |
2. dgindex는 mpeg타입의 tp.ts만 demux가능 합니다
x264타입의 tp.ts는 dgavcindex라는 프로그램이 나왔습니다만 미완성품입니다
3. 편집을 위해선 프레임단위 보다는 gop (이미지의 집합체, 0.5초 단위의 편집)이 더 좋다고 하네요
정확히 무엇 때문에 인지는 알지 못했습니다만 예전 공부하면서 참고 했던 문서에 그렇게 적혀 있었던 것 같네요
4. 스트림 에러는 수정을 안하는게 좋습니다
대부분의 스트림 에러 픽스가 오류난 장면을 제거하는 것인데,
아예 잘리는것 보단 불량하지만 나오는게 낫다고 개인적으로 생각합니다
좋은 정보 감사드립니다
댓글 4