Errore 1 durante il tentativo di creare una miniatura dal video utilizzando ffmpeg


0

Sto ospitando una lavagna di immagini e sto cercando di risolvere un problema che non genererebbe miniature per i video caricati. Nel registro di debug ho trovato una voce che dice "Generazione di miniature con comando ffmpeg -i 'images/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c' -vf scale="'if(gt(a,192/192),192,-1)':'if(gt(a,192/192),-1,192)'" -ss 00:00:00.0 -f image2 -vframes 1 'thumbs/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c', restituisce 1". Presumo che l'errore 1 significhi che non è stato possibile trovare il file, quindi ho modificato il codice in modo che indichi il percorso completo dell'immagine, ma stranamente dà ancora errore 1. Ancora più strano, eseguendo il comando generato dopo la modifica , ma in una riga di comando, funziona perfettamente!

Errore completo (questo è quello che funziona bene quando viene eseguito attraverso una riga di comando):

Generando l'anteprima con il comando ffmpeg -i '/opt/lampp/apps/images/images/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c' -vf scale="'if(gt(a,192/192),192,-1)':'if(gt(a,192/192),-1,192)'" -ss 00:00:00.0 -f image2 -vframes 1 '/opt/lampp/apps/images/thumbs/e4/e4bd5f87cfcb80f5ab2f3e3fdd927d9c', restituisce 1


Non vedo alcun errore lì. È possibile eseguire il comando con l' -reportopzione e collegare il registro errori effettivo da ffmpeg? E si prega di mostrare anche l'output della riga di comando dal comando che funziona correttamente.
slhck,

@slhck Ho aggiunto l' -reportopzione al comando, ma quando il sito web tenta di generare una miniatura e fallisce, il file di report sembra inesistente. Eseguendolo nel terminale lo mette nella directory di lavoro, dove sarebbe per Apache? Ho corso find / -name "ffmpeg*"per cercare di trovarlo, ma ho trovato solo quello che è stato creato quando l'ho eseguito nel terminale. Ecco l'output per quando funziona
correttamente

Ho provato a usare ffmpegthumbnailer con il minor numero di opzioni, ma nessuna gioia ... "Generazione di miniature con comando ffmpegthumbnailer -i '/opt/lampp/apps/images/images/68/6899cde3c11150d52f0cbfb6c6348c55' -o '/opt/lampp/apps/images/thumbs/68/6899cde3c11150d52f0cbfb6c6348c55', restituisce 1"
Kirbyofdeath
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.