Új hozzászólás Aktív témák

  • Hege1234

    addikt

    válasz Roxkex #3917 üzenetére

    ezzel így egy fájl lesz belőle:
    pyinstaller --noconfirm --onefile --console --add-data "I:/portable teszt/ffmpeg;ffmpeg/" "I:/portable teszt/myscript.py"

    a dist-ből azt a kapott exe fájlt már bárhol indíthatod
    legalábbis, ha a script-ed erre fel van készítve..
    ffmpegből kiindulva gondolom nem mindent egy mappán belűl kezelsz valami kész/befejezett mappád csak van
    vagy valami hasonló azt script-el hozasd létre, mert különben nem fog tudni abba a mappába dolgozni..

    de, amit ír sztanozs attól, hogy nem abba a könyvtárba dolgozik ahol az exe van
    attól még ugyan úgy ki kell bontania és emiatt a c local temp könyvtárba hozza hozzá létre a
    szükséges dolgokat (nem az output fájlra gondolok)

    nálam most pl innen dolgozott:

    befejezve:

    import os
    import pathlib
    import subprocess
    from pathlib import Path

    currentFile = __file__
    realPath = os.path.realpath(currentFile)
    dirPath = os.path.dirname(realPath)
    dirName = os.path.basename(dirPath)

    ffm = dirPath + '.\\ffmpeg\\ffmpeg.exe'
    print(ffm)

    m3u8 = input('\nm3u8 link: ')

    subprocess.run([ffm, '-v', 'quiet', '-stats', '-y', '-i', m3u8, '-c', 'copy', 'output.mkv'])

Új hozzászólás Aktív témák