Exemplo n.º 1
0
def test_effect():
    userVideo = "https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_7.mp4"
    videoDuration = 3000
    configDict = dict()
    configDict['Filter_type'] = 'random'
    rotateVideo = make_Video(CBPFilter, userVideo, videoDuration, configDict)
    print(rotateVideo)
Exemplo n.º 2
0
def test_effect():
    userVideo = "https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_7.mp4"
    videoDuration = 12000
    rotateVideo = make_Video(BPFade,
                             userVideo,
                             element_duration=videoDuration,
                             fadeinTime=2000,
                             fade='out')
    print(rotateVideo)
Exemplo n.º 3
0
def IVF_pipeline(inputElement, duration, effect_list, effectConfig):
    outputVideo = inputElement
    for i, effectName in enumerate(effect_list):
        if (effectName not in g_effect_dict.keys()):
            raise Exception("illegal effect name")
        effectClass = g_effect_dict[effectName]
        configDict = effectConfig.get(effectName, dict())
        outputDict = blueprintBase.make_Video(effectClass, outputVideo, duration, configDict)
        # print(outputDict)
        outputVideo = outputDict['outputVideo']
    return outputVideo
Exemplo n.º 4
0
def test_effect():
    text_data = [{
        'value': "京东618",
        "fontsize": 150,
        "linesize": 10,
        "fontheight": 0.1
    }, {
        'value': "满2减1",
        "fontsize": 120,
        "linesize": 10,
        "fontheight": 0.1
    }]

    rotateVideo = make_Video(BPText2video, text_data)
    print(rotateVideo)
Exemplo n.º 5
0
def test_transitionEffect():
    userInputs = ["https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_5.mp4",
                  "https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_6.mp4",
                  "https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_7.mp4",
                  "https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_8.mp4"]
    sliceDuration = 3000
    # userInputs = ["https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_5.mp4"]

    userScrolls = []
    xyz = "xyzxyzxyz"
    for i, video in enumerate(userInputs):
        rotateDict = blueprintBase.make_Video(BPEffect.CBPEffectRotate, video, sliceDuration, xyz[i])
        userScrolls.append(rotateDict['outputVideo'])

    outputVideo = make_transitionVideo(userScrolls, sliceDuration)
    print(outputVideo)
Exemplo n.º 6
0
def test_effect():
    userVideo = "https://videofactory.oss-cn-shanghai.aliyuncs.com/ios/video/mv_7.mp4"
    videoDuration = 10000

    rotateVideo = make_Video(CBPShake, userVideo, videoDuration)
    print(rotateVideo)