Pagina 1 di 1

ffmpeg & indice delle scene [RISOLTO]

Inviato: gio 17 ott 2013, 8:38
da sunreal
Ciao, è da un po che navigo cercando la soluzione ad un problema che credo sia comune a molti che si vedono impegnati nel caricare video sui loro siti. Veniamo al problema, l' ideale sarebbe caricare i video in formato mp4, che per qualità e dimensione sono migliori dei file flv, ma il problema degli mp4, è che bisogna aspettare che tutto il filmato venga scaricato sul proprio dispositivo, prima di riprodurlo. Ho letto in questa pagina:
http://www.itacad.it/blog/2013/01/video ... er-joomla/
che succede questo perchè i programmi di conversione video <<mettono l’indice delle scene del file MP4 al fondo del file stesso>> quindi nella guida si suggerisce di usare dei software che invece metano questo indica all' inizio. Ovviamente l' esempio riporta un software win, così mi chiedevo, non è che per caso con ffmpeg o mencoder o altro è possiible fare questa cosa?
Grazie.

Re: ffmpeg & indice delle scene

Inviato: gio 17 ott 2013, 9:06
da rik70
Nei sorgenti di ffmpeg c'è una directory tools/

Dentro c'è un programmino apposito chiamato qt-faststart che devi compilare come spiegato nel file tools/qt-faststart.c. Se non ricordo male devi prima compilare ffmpeg nei modi consueti.

Altrimenti, come alternativa c'è ffmbc,una versione "customizzata" di ffmpeg che in sostanza fa quello che fa qt-faststart in automatico:
What you can do with FFmbc:
[...]
Faststart MP4 for streaming (replace header in front) automatically
Se opti per quest'ultima, fai attenzione ad installarla in modo che non confligga con ffmpeg.

Ciao

P.s.
Offtopic: Noto che se uno scrive nel forum c-a-r-te-l-l-a la parola viene sostituita con directory. Come mai?

Re: ffmpeg & indice delle scene

Inviato: gio 17 ott 2013, 9:20
da sunreal
Innanzitutto grazie per la risposta, mi chiedevo.... ma prima devo disinstallare ffmpeg? L' ho installato dal txz di slacky.

Re: ffmpeg & indice delle scene

Inviato: gio 17 ott 2013, 9:34
da rik70
sunreal ha scritto:ma prima devo disinstallare ffmpeg? L' ho installato dal txz di slacky.
No, semmai scarichi i sorgenti, compili qt-faststart - ma mi sa che devi ricompilare prima ffmpeg - e installi solo qt-faststart.

Se invece vuoi usare ffmbc, lo compili e lo installi in modo che non interferisca con ffmpeg. Basta passare i giusti argomenti al configure. Ma tutto questo lo lascio a te.

Ciao

Re: ffmpeg & indice delle scene

Inviato: gio 17 ott 2013, 9:37
da sunreal
OH OH...
Da quello che leggo nella parte iniziale del file qt-faststart.c
<<
/*
* qt-faststart.c, v0.2
* by Mike Melanson (melanson@pcisys.net)
* This file is placed in the public domain. Use the program however you
* see fit.
*
* This utility rearranges a Quicktime file such that the moov atom
* is in front of the data, thus facilitating network streaming.
*
* To compile this program, start from the base directory from which you
* are building FFmpeg and type:
* make tools/qt-faststart
* The qt-faststart program will be built in the tools/ directory. If you
* do not build the program in this manner, correct results are not
* guaranteed, particularly on 64-bit platforms.
* Invoke the program with:
* qt-faststart <infile.mov> <outfile.mov>
*
* Notes: Quicktime files can come in many configurations of top-level
* atoms. This utility stipulates that the very last atom in the file needs
* to be a moov atom. When given such a file, this utility will rearrange
* the top-level atoms by shifting the moov atom from the back of the file
* to the front, and patch the chunk offsets along the way. This utility
* presently only operates on uncompressed moov atoms.
*/
>>
faststar è solo per i file .mov. O sbaglio?

Re: ffmpeg & indice delle scene

Inviato: gio 17 ott 2013, 9:49
da rik70
sunreal ha scritto: faststar è solo per i file .mov. O sbaglio?
No, funziona anche con gli mp4.

Re: ffmpeg & indice delle scene

Inviato: gio 17 ott 2013, 10:40
da sunreal
Si, grazie l' avevo capito rovistando un po' in rete. Nel frattempo, però, mi sono imbattuto in questa simpatica variante di qtfaststart
https://github.com/danielgtaylor/qtfaststart
in python, semplice installazione e semplice funzionamento, lo dico sempre in linux cè tutto il problema è che spesso le cose sono solo un po' nascoste.
Grazie comunque per la dritta su qtfaststart, senza il tuo aiuto avrei cercato fino alla pensione ed oltre....

Re: ffmpeg & indice delle scene

Inviato: gio 17 ott 2013, 10:50
da rik70
sunreal ha scritto:Si, grazie l' avevo capito rovistando un po' in rete. Nel frattempo, però, mi sono imbattuto in questa simpaticavariante di qtfaststart
https://github.com/danielgtaylor/qtfaststart
Ottimo, meglio così: ti sei risparmiato ricompilazioni e tutto il resto ^_-

Ciao