tencent cloud

문서Media Processing Service

자막 생성 및 번역

포커스 모드
폰트 크기
마지막 업데이트 시간: 2025-08-20 17:48:58

시나리오 1: 오프라인 파일 처리

시나리오 1: 오프라인 파일 처리

1. 미디어 처리 콘솔에 로그인 하고 배렬 만들기를 합니다. 음성 인식 및 음성 번역 기능은 "내용 이해" 노드 배열에 삽입될 수 있습니다. 실제 비즈니스 시나리오에 따라 시스템의 사전 설정 템플릿을 선택하려면

을 클릭하세요.




시스템 사전 설정 템플릿 및 기능은 아래 표에 나와 있습니다.
템플릿 ID
템플릿 기능
10101
중국어 인식 템플릿
10102
영어 인식 템플릿
10103
중국어->중국어-영어 번역 템플릿
10104
영어->중국어-영어 번역 템플릿
설명:
다른 템플릿이 필요한 경우, 작업 주문 제출하고 백그라운드에서 구성하도록 하세요.
2. 배열을 활성화하고 (활성화한 후 5분 동안 기다려야 파일을 업로드하여 트리거할 수 있음) 배열 트리거 디렉터리에 파일을 업로드합니다.



3. 작업이 완료된 후 VTT 자막 파일이 배열 출력 디렉터리에 자동으로 생성됩니다.


영어 자막 샘플:



중국어-영어 자막 샘플:




2. API 인터페이스 호출

1. + 배열 ID를 입력하여 작업을 시작하고 터페이스 정보 확인 을 합니다.
예:
{
    "InputInfo": {
        "Type": "COS",
        "CosInputInfo": {
            "Bucket": "facedetectioncos-1251132611",
            "Region": "ap-guangzhou",
            "Object": "/video/123.mp4"
        }
    },
    "ScheduleId": 20073,
    "Action": "ProcessMedia",
    "Version": "2019-06-12"
}
2. 콜백 주소가 설정되어 있는 경우 회신 패킷에 대한 문서인이벤트 알림 분석을 참조하세요.

3. 비디오로 내장(선택 사항)

트랜스코딩 작업 시작하고 SubtitleTemplate 필드를 통해 1단계 또는 2단계에서 생성된 자막 vtt 파일을 지정해야 합니다. 자세한 내용은데이터 구조 설명을 참조하세요.
예:
{
    "MediaProcessTask": {
        "TranscodeTaskSet": [
            {
                "Definition": 206390,
                "OverrideParameter": {
                    "Container": "mp4",
                    "RemoveVideo": 0,
                    "RemoveAudio": 0,
                    "VideoTemplate": {
                        "Codec": "libx264",
                        "Fps": 30,
                        "Bitrate": 2346,
                        "ResolutionAdaptive": "close",
                        "Width": 1920,
                        "Height": 0,
                        "Gop": 0,
                        "FillType": "black"
                    },
                    "AudioTemplate": {
                        "Codec": "libmp3lame",
                        "Bitrate": 0,
                        "SampleRate": 32000,
                        "AudioChannel": 2
                    },
                    "SubtitleTemplate": {
                        "Path": "https://lily-1256342427.cos.ap-nanjing.myqcloud.com/mps_autotest/subtitle/1.vtt",
                        "StreamIndex": 2,
                        "FontType": "simkai.ttf",
                        "FontSize": "10px",
                        "FontColor": "0xFFFFFF",
                        "FontAlpha": 0.9
                    }
                }
            }
        ]
    },
    "InputInfo": {
        "Type": "URL",
        "UrlInputInfo": {
            "Url": "https://lily-1256342427.cos.ap-nanjing.myqcloud.com/mps_autotest/subtitle/123.mkv"
        }
    },
    "OutputStorage": {
        "Type": "COS",
        "CosOutputStorage": {
            "Bucket": "lily-1256342427",
            "Region": "ap-nanjing"
        }
    },
    "OutputDir": "/mps_autotest/output2/",
    "Action": "ProcessMedia",
    "Version": "2019-06-12"
}

시나리오 2: 라이브 스트리밍

1. 실시간 콜백 문자

1. API 작업 시작: 자막 사전 설정 템플릿을 사용하여 인식 작업을 시작합니다. 라이브 스트리밍 처리 시작문서를 참조하세요.
예:
{
    "Url": "http://5000-wenzhen.liveplay.myqcloud.com/live/123.flv",
    "AiRecognitionTask": {
        "Definition": 10101
    },
    "OutputStorage": {
        "CosOutputStorage": {
            "Bucket": "6c0f30dfvodgzp251000800-10022853",
            "Region": "ap-guangzhou"
        },
        "Type": "COS"
    },
    "OutputDir": "/6c0f30dfvodgzp251000800/0d1409d34565514956657373652/",
    "TaskNotifyConfig": {
        "NotifyType": "URL",
        "NotifyUrl": "http://xxxx.qq.com/callback/qtatest/?token=xxxxxx"
    },
    "Action": "ProcessLiveStream",
    "Version": "2019-06-12"
}
2. 실시간 콜백 패키지 본문은 라이브 스트리밍 처리 결과 분석을 참조하세요.

2. 스트리밍으로 내장

1. 클라우드 라이브 방송미디어 처리 를 활성화하세요.
2. 작업 주문 제출하고 백그라운드에서 클라우드 라이브 자막 기능을 활성화합니다.
3. 원래 푸시 및 풀 논리는 변경되지 않습니다. 원래 풀 주소에 언어 확장자를 추가하면 자막이 있는 스트림으로 폴 하고 배포할 수 있습니다.
예를 들어 푸시 스트림ID:5000_test
일반 스트림(자막 없음)
http://5000.liveplay.myqcloud.com/live/5000_test.flv
중국어에서 중국어 자막으로 전환
http://5000.liveplay.myqcloud.com/live/5000_test_chs2chs.flv
중국어에서 중국어-영어 자막으로 전환
http://5000.liveplay.myqcloud.com/live/5000_test_chs2chseng.flv
중국어에서 영어 자막으로 전환
http://5000.liveplay.myqcloud.com/live/5000_test_chs2eng.flv
영어에서 영어 자막으로 전환
http://5000.liveplay.myqcloud.com/live/5000_test_eng2eng.flv
영어에서 중국어 및 영어 자막으로 전환
http://5000.liveplay.myqcloud.com/live/5000_test_eng2chseng.flv
다른 언어는 일시적으로작업 주문 제출를 통해 백그라운드에서 구성하도록 해야 합니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백