sto sviluppando un sistema che ha bisogno di memorizzare i video in forma:formato del file di output FFmpeg senza estensione
/path/to/video/<md5 of the file>
Quindi non ho un'estensione di uscita. Sto usando ffmpeg per convertire quei video, ma sembra che usi l'estensione del file di output per determinare il formato di output, quindi ecco il mio problema.
A causa del fatto che non ho un'estensione di output nei nomi di file, c'è un modo per specificare il formato di output direttamente nella riga di comando senza creare file temporanei o soluzioni sporche come questa?
Grazie
Potrebbe anche essere utile utilizzare -y per consentire la sovrascrittura del file di destinazione. Se non si specifica -y e il file è in uso, ffmpeg si posizionerà in attesa dell'input dell'utente. Questo in effetti blocca il processo, come ho scoperto di recente. : P – Charlie