ffmpeg & indice delle scene [RISOLTO]
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
- Master
- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
ffmpeg & indice delle scene [RISOLTO]
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.
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.
Ultima modifica di sunreal il gio 17 ott 2013, 10:40, modificato 1 volta in totale.
-
- Iper Master
- Messaggi: 2492
- Iscritto il: gio 10 mar 2011, 9:21
- Slackware: 15.0
- Kernel: 5.15.x-generic
- Desktop: Sway
- Distribuzione: Arch Linux
Re: ffmpeg & indice delle scene
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:
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?
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:
Se opti per quest'ultima, fai attenzione ad installarla in modo che non confligga con ffmpeg.What you can do with FFmbc:
[...]
Faststart MP4 for streaming (replace header in front) automatically
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?
-
- Master
- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
Re: ffmpeg & indice delle scene
Innanzitutto grazie per la risposta, mi chiedevo.... ma prima devo disinstallare ffmpeg? L' ho installato dal txz di slacky.
-
- Iper Master
- Messaggi: 2492
- Iscritto il: gio 10 mar 2011, 9:21
- Slackware: 15.0
- Kernel: 5.15.x-generic
- Desktop: Sway
- Distribuzione: Arch Linux
Re: ffmpeg & indice delle scene
No, semmai scarichi i sorgenti, compili qt-faststart - ma mi sa che devi ricompilare prima ffmpeg - e installi solo qt-faststart.sunreal ha scritto:ma prima devo disinstallare ffmpeg? L' ho installato dal txz di slacky.
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
-
- Master
- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
Re: ffmpeg & indice delle scene
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?
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?
-
- Iper Master
- Messaggi: 2492
- Iscritto il: gio 10 mar 2011, 9:21
- Slackware: 15.0
- Kernel: 5.15.x-generic
- Desktop: Sway
- Distribuzione: Arch Linux
Re: ffmpeg & indice delle scene
No, funziona anche con gli mp4.sunreal ha scritto: faststar è solo per i file .mov. O sbaglio?
-
- Master
- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
Re: ffmpeg & indice delle scene
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....
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....
Ultima modifica di sunreal il gio 17 ott 2013, 11:55, modificato 1 volta in totale.
-
- Iper Master
- Messaggi: 2492
- Iscritto il: gio 10 mar 2011, 9:21
- Slackware: 15.0
- Kernel: 5.15.x-generic
- Desktop: Sway
- Distribuzione: Arch Linux
Re: ffmpeg & indice delle scene
Ottimo, meglio così: ti sei risparmiato ricompilazioni e tutto il resto ^_-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
Ciao