Domanda

Sto convertendo video MP4 FLV utilizzando ffmpeg-php sul mio server CentOS (senza l'intervento di flvtool2 perché non è installato).

I video FLV che sono creati, ma nessun giocatore è in grado di recuperare la durata del video, questo crea seri problemi quando si cerca di cercare il video.Sto usando il lettore creato da Moyea Flash Video MX Pro, ma il problema si verifica anche con altri player FLV, così sono sicuro che ffmpeg-php non è createing il file FLV con la giusta lunghezza dei dati.

Il mio MP4 video sono compatibili perché ffmpeg-php PUÒ ottenere la lunghezza del video correttamente da allora, ma non si applica che la lunghezza di informazioni in un file FLV.Presumo flvtool2 è SOLO per recuperare i meta-dati e non ha nulla a che fare con l'uscita video FLV lunghezza, fatemi sapere se questo è corretto.

Questo comando io uso per la conversione:

$command = "ffmpeg -i myvideo.mp4 -ar 22050 -ab 64k -f flv -s 320x240 -y myvideo.flv";
$result = @shell_exec($command);

Questo è il mio ffmpeg-php versione:

FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --incdir=/usr/include --extra-cflags=-fPIC --enable-libamr-nb --enable-libamr-wb --enable-libdirac --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-gpl --enable-nonfree --enable-postproc --enable-pthreads --enable-shared --enable-swscale --enable-x11grab
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Jul 24 2009 01:40:27, gcc: 4.1.2 20080704 (Red Hat 4.1.2-44)

Qualsiasi aiuto su questo problema, sarà molto apprezzato.

È stato utile?

Soluzione

Una volta che il video viene convertito, utilizzare il seguente comando:

flvtool2 -U filename.flv

Il comando per installare il pacchetto Ubuntu è:

sudo apt-get install flvtool2
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top