GNU/Linux >> Linux Esercitazione >  >> Linux

ffmpeg divide avi in ​​frame con frame rate noto

La prima parte della tua matematica è buona, i 2 minuti e 29 secondi sono circa 149 secondi. Con 1000 fps che fanno 149000 fotogrammi. Tuttavia, il nome del file di output ha solo 5 posizioni per il numero in cui 149000 ha 6 posizioni, quindi prova "image-%06d.bmp".

Poi c'è la dimensione del disco:le tue immagini si adattano al disco? Con bmp ogni immagine utilizza la propria dimensione. Potresti provare a usare immagini jpeg, si comprimono circa 10 volte meglio.

Un'altra idea:se ffmpeg non trova un frame rate (ragionevole), scende a 25 o 30 frame al secondo. Potrebbe essere necessario specificarlo. Fallo sia per l'origine che per la destinazione, consulta la pagina man (man ffmpeg su unix):

   To force the frame rate of the input file (valid for raw formats
   only) to 1 fps and the frame rate of the output file to 24 fps:
           ffmpeg -r 1 -i input.m2v -r 24 output.avi

Per quello che vale:io uso ffmpeg -y -i "video.mpg" -sameq "video.%04d.jpg" per dividere il mio video in immagini. Il -sameq serve a forzare il jpeg in una qualità ragionevole, il -y serve a evitare di consentire domande di sovrascrittura. Per te:

ffmpeg -y -r 1000 -i "myfile.avi" -sameq "image.%06d.jpg"


ffmpeg -i myfile.avi -r 1000 -f image2 image-%07d.png

Non sono sicuro che l'output di file da 150k bmp sia una buona idea. Forse png è abbastanza buono?


Linux
  1. Converti video in formato video WhatsApp con FFmpeg

  2. Scarica una porzione di video di Youtube con Youtube-dl e FFmpeg

  3. Entrare nelle erbacce con Buildah:il comando di annullamento della condivisione di buildah

  4. Dividi i file in blocchi con il comando split integrato

  5. Creare un archivio di catrame diviso in blocchi di dimensioni massime?

Come cucire le foto in un panorama con Hugin Panorama Creator su Linux

Trasforma il tuo vecchio PC in una console di retrogaming con Lakka Linux

Come dividere un file Mp3?

Comando diviso Linux con esempi

Come registrare l'audio con ffmpeg su Linux?

Come convertire un PDF in JPG con la riga di comando in Linux?