Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    creazione e download video

    Salve a tutti.

    Mi scuso in anticipo, e vi ringrazio per tutto il tempo che mi dedicherete.

    Vi spiego brevemente il problema: devo, dopo avere creato un video da un gruppo di foto (tramite la funzione PHP exec(comando, output, errore)) fare il download di tale video senza però mettere link al video o robe del genere. Ho trovato varie soluzioni, ma tutte queste non permettono di fare il download automatico dopo aver creato il video. In pratica un esempio del codice che dovre fare è:

    exec('ffmpeg %2foto.jpg',$output,$errore);
    if (!isset($errore))
    //Scarica il filmato collegato alla variabile $output

    Qualcuno mi aiuta?

    Grazie ancora in anticipo..
    I bravi artisti copiano, i grandi rubano..

  2. #2
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/header Example #1 Download dialog

  3. #3
    ho già provato queste due opzioni

    http://www.contextfree.it/2007/06/29...i-file-da-php/

    http://www.icosaedro.it/articoli/php-file-download.html

    ma entrambe non mi hanno risolto il problema...
    I bravi artisti copiano, i grandi rubano..

  4. #4
    Che comportamento hai ottenuto?
    Che errori hanno generato?

    Il codice suggerito funziona perfettamente. L'unico motivo che mi viene in mente perchè non possa funzionare ed un suo scorretto utilizzo.

  5. #5
    per quanto riguarda la funzione forcedownload

    dopo i classici tag <!doctype.....>
    <html>
    <head>
    <title> ..</title>
    <?php
    function forcedownload($file)
    {

    //tutto il vario codice con la gestione degli header

    }

    function creafilmato()
    {
    define('FFMPEG_LIBRARY','/usr/bin/ffmpeg');
    $exec_string=FFMPEG_LIBRARY . ' -i %02foto.jpg filmato.avi';
    exec($exec_string,$output,$return_var);
    sleep(5);
    $file='filmato.avi';
    forcedownload($file);
    }

    ?>

    </head>
    <body>

    <? creafilmato(); ?>

    </body>
    </html>
    I bravi artisti copiano, i grandi rubano..

  6. #6
    Ovviamente, quando si invia uno stream di dati al cliente SI DEVE inviare SOLO lo stream di dati e NON, ad esempio, del codice HTML ...

  7. #7
    Non ho capito cosa intendi di inviare solo stream di dati..

    In cosa sbaglio?
    I bravi artisti copiano, i grandi rubano..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.