ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • F4V injector
    Media_Dev 2010. 7. 21. 20:27
    반응형
    # -*- coding: cp949 -*-
    #import subprocess
    #subprocess.Popen('C:\\Python24\\python -i '+filepath)
    #또, py2exe로 패키징하는 거라면 -w 옵션을 주면됩니다.

    import sys
    import jasterMovie.XmpCreator as xmpObj
    import jasterMovie.F4vInjector as F4V



    usage = "Usage: command -p examimage1.jpg,examimage1.jpg -i pure_mp4 -o result_mp4file(injected mp4)";

    if len(sys.argv) < 4:
        print (usage);
    #pass

    #for argum in sys.argv:
    #    if argum
    images = [""];
    inputFile = "";
    outputFile ="";


    #process of input
    for i in range(len(sys.argv)):
        try:    
            if sys.argv[i] == "-p":
                images = sys.argv[i+1].split(',');
            elif sys.argv[i] == "-i":
                inputFile = sys.argv[i+1];
            elif sys.argv[i] == "-o":
                outputFile = sys.argv[i+1];
        except IndexError:
            print (usage);
    #++ ended for
    #print(dir(XmpCreator));
           
    #mp4_result = "C:\\Apache2\\htdocs\\Gee1024x768_24pWithMeta_python.mp4";
           
    #mp4_result = outputFile;

    xmpCreator = xmpObj.XmpCreator();
    for i in images:
        xmpCreator.addImageUrl(i);
     
    #"C:\\Apache2\\htdocs\\Gee1024x768_24p.MP4"
    #xmpCreator.addImageUrl("C:\\sample\\[720P][후반전]대한민국VS그리스.남아공월드컵.0612.QT.MKV_000450017.jpg");

    xmpText = xmpCreator.serializeString();
    writeMp4 = F4V.F4vInjector();

    try:
        print(writeMp4.writeUUid(inputFile,xmpText,outputFile));
    except Exception,IOError:
        print (Exception.message);

    #print (xmpCreator.serializeString());
    xmpCreator.__del__;
    writeMp4.__del__;


    반응형

    'Media_Dev' 카테고리의 다른 글

    py2exe  (0) 2010.08.03
    xmp Creator class  (0) 2010.07.21
    Image processing on iphone.  (0) 2010.07.08
    How to delivering a Flash Videdo files on portocol of HTTP ?  (0) 2010.06.18
    mp4 sample with uuid for XMP  (0) 2010.05.26

    댓글

Designed by Tistory.