2014-07-24 6 views
1

카메라 녹화 응용 프로그램을 개발할 예정입니다.FFMPEG 라이브 비디오 스트림에서 자막을 적용하는 방법

녹음하는 동안 자막을 적용하는 것이 특징 중 하나입니다. 카메라를 녹화 할 때 카메라 미리보기 화면에서 자막을 입력 할 수 있습니다.

ffmpeg -i ./file.mp4 -c:v libx264 -c:a copy -vf "ass=t.ass" out.mp4 

을하지만, 매우 긴 시간이 소요되는 :

나는 기록이 실행에 의해 종료 된 후에 나는 자막을 적용 할 수 있습니다 알고 있습니다. 따라서 동영상을 녹화하는 중에 즉시 수행하는 것이 좋습니다.

알림 : 자막 자체도 라이브 스트림입니다.

하나라도 도와주세요.

+0

이 질문은 이제 답변이없는 3 년이되었으므로 결국 성공 했습니까? 왜냐하면 나는 비슷한 것을하려고 노력하고 있기 때문이다. – scy

+1

번호. 결국 픽셀을 조작하여 비디오 프레임에 텍스트를 직접 겹쳐서 끝 맺었습니다. – Lewisou

답변

0

나는 또한 같은 일을하고 있지만 MP4 파일에 자막 트랙을 삽입 할 책임이있는 함수를 찾으려면 ffmpeg.c 파일을 조사해야 할 것 같습니다. H.264와 ACC 라이브 스트림을 mux하여 MP4 파일 (즉, 녹음)을 만드는 C 라이브러리를 작성했습니다.

+0

이제 mkv 파일을 만들려면 세 번째 스트림으로 자막을 추가하려고합니다. ffmpeg가 비디오 파일의 끝에 텍스트 파일 (부제목)을 추가하기 때문에이 방법은 실제로 빠르다. – Lewisou

관련 문제