Sto usando FFmpeg per estrarre screenshot da un video con il seguente comandocomando FFmpeg con l'opzione -ss non riesce in .flv file
/usr/bin/ffmpeg -ss 15 -y -i test.flv -vcodec mjpeg -vframes 1 -an -f rawvideo test.png
Ma il comando non riesce. Le ultime 3 righe della risposta sono
frame= 0 fps= 0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate= 0.0kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead -nan%
Output file is empty, nothing was encoded (check -ss/-t/-frames parameters if used)
Nota che il comando viene eseguito correttamente per altri tipi di video (3gp, mp4).
Inoltre, quando si sostituisce l'opzione "-ss 15" con "itsoffset 15" viene eseguito correttamente anche con i file flv.
Qualcuno sa perché l'opzione -ss non funziona per i file .flv?
Manca l'output completo della console ffmpeg. L'opzione- – LordNeckbeard
-ss funziona per me: 'ffmpeg -ss 5s -i input.flv -t 5s output.flv', salta 5 secondi e mi dà 5 secondi di uscita video. ma il mio ffmpeg è in realtà avconv. –