.ts로 끝나는 파일이 있습니다 (예 : 처음 10MB ). 가능한 경우 무손실 방식 (예 : 리 뮤싱)으로보다 메인 스트림 형식 (예 : mp4, MPEG2-PS ...)으로 변환하고 싶습니다.
.ts 파일을 유용한 것으로 변환 하는 방법 을 읽었습니다 . 질문. avidemux
비디오 및 오디오 스트림에 대한 "복사"설정과 MPEG에 대한 "PS"컨테이너 형식으로 설정을 시도 했습니다. "호환되지 않는 오디오 / DVD의 경우 오디오는 48kHz MP2 (스테레오), AC3, DTS 또는 LPCM (스테레오)이어야합니다."오류 메시지와 함께 실패했습니다.
또한 제안 된 CLI 명령을 시도했습니다.
avconv -i 10MB.ts -vcodec copy -acodec copy 10MB.mpg
최소한 VLC로 재생할 때 출력 파일에 올바른 비디오가 있지만 소리가 들리지 않습니다. 때문에, 매우 수수께끼이다 avconv
올바르게 오디오 스트림을 감지 것으로 보인다.
Input #0, mpegts, from '10MB.ts':
Duration: 00:00:06.36, start: 51523.824800, bitrate: 12563 kb/s
Program 37888
Stream #0.0[0x100]: Video: mpeg2video (Main), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x110]: Audio: aac, 0 channels, fltp, 144 kb/s
Stream #0.2[0x130]: Data: [6][0][0][0] / 0x0006
Stream #0.3[0x138]: Data: [6][0][0][0] / 0x0006
Stream #0.4[0x140]: Data: [13][0][0][0] / 0x000D
Stream #0.5[0x160]: Data: [13][0][0][0] / 0x000D
Stream #0.6[0x161]: Data: [13][0][0][0] / 0x000D
Stream #0.7[0x162]: Data: [13][0][0][0] / 0x000D
Stream #0.8[0x170]: Data: [13][0][0][0] / 0x000D
Stream #0.9[0x171]: Data: [13][0][0][0] / 0x000D
Stream #0.10[0x172]: Data: [13][0][0][0] / 0x000D
Output #0, mpeg, to '10MB.mpg':
Metadata:
encoder : Lavf54.20.4
Stream #0.0: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], q=2-31, 20000 kb/s, 90k tbn, 90k tbc
Stream mapping:
Stream #0:0 -> #0:0 (copy)
나는 또한 다른 질문 의 의견에서 제안 된 CLI 명령을 시도 했다 .
avconv -i 10MB.ts -c:v copy -c:a libfaac 10MB.mp4
다시, 출력 파일에서 소리가 들리지 않습니다.
편집 : @Daniel이 제안한대로 VLC 를 사용해 보았습니다 . 거의 완벽했다. 빠르고 사용자 친화적이었습니다. "변환 / 저장"을 클릭하고 입력 파일을 추가하고 MP4 프로파일을 선택한 다음 비디오 코덱 및 오디오 코덱을 "원본 비디오 / 오디오 트랙 유지"로 구성하고 대상 파일을 선택한 다음 "시작"을 클릭해야했습니다. 비디오가 완벽 해 보였지만 오디오가 약간 손상되었지만 비디오의 오디오 스트림에서 매우 이국적인 문제로 인해 발생할 수 있습니다.
ffmpeg
.