2016-10-25 5 views
0

VOB 파일을 H264로 변환하려고합니다. 그렇게하는 것이 미친 것 같지만 목표는 Apple TV에서 사용하는 것입니다.FFMpeg VOB를 H264로 변환하고 다중 언어

VOB 파일을 올바른 오디오 스트림으로 mp4로 변환하는 것은 실제로 문제가되지 않습니다.

문제는 VOB 파일에 여러 언어로 된 다중 시퀀스가 ​​포함되어있는 경우입니다. 예를 들어, mp4의 파일에서 나는 영어로 화면에 책을 포함하여 3 초의 비디오를 가지게 될 것이고, 그 다음에는 프랑스에서 책과 같은 3 초가 걸릴 것입니다. 그러나 VOB 파일로 올바른 언어로 3 초 밖에 없습니다.

VOB 파일을 확인할 때 비디오에 대해 하나의 스트림 # 0.0 만 표시됩니다.

제 질문은 어떻게 다른 언어로 동영상의 시퀀스를 포함시키지 않겠습니까?

당신의 도움을 위해 Thx.

답변

0

해당 VOB에서 모든 비디오 시퀀스는 언어 선택에 따라 재생할 부분을 플레이어에게 알려주는 DVD 제작과 연결됩니다.

따라서 일관된 단일 언어 비디오를 추출하려면 VOB를 검사하고 원하는 언어의 타임 코드를 기록해야합니다. 그런 다음, 아마도 concat demuxer를 사용하여 세그먼트를 추출하고 결합하십시오.

영어의 타임 코드 14~17초에 대한 다음 3m 34sec 6m 20 초에, 당신은이

file 'input.vob' 
inpoint 14 
outpoint 17 
file 'input.vob' 
inpoint 214 
outpoint 380 

(시간은 초 단위)

다음

ffmpeg -f concat -i list.txt out.mp4 
같은 텍스트 파일을 생성 할 경우
+0

답변 해 주셔서 감사합니다. 원하는 언어에 해당하는 모든 시간 코드를 나열하는 간단한 방법이 있습니까 (ffmpeg 포함)? – gduh