ffmpeg & indice delle scene [RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

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.
Rispondi
sunreal
Master
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]

Messaggio 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.
Ultima modifica di sunreal il gio 17 ott 2013, 10:40, modificato 1 volta in totale.

rik70
Iper Master
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

Messaggio 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?

sunreal
Master
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

Messaggio da sunreal »

Innanzitutto grazie per la risposta, mi chiedevo.... ma prima devo disinstallare ffmpeg? L' ho installato dal txz di slacky.

rik70
Iper Master
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

Messaggio 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

sunreal
Master
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

Messaggio 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?

rik70
Iper Master
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

Messaggio da rik70 »

sunreal ha scritto: faststar è solo per i file .mov. O sbaglio?
No, funziona anche con gli mp4.

sunreal
Master
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

Messaggio 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....
Ultima modifica di sunreal il gio 17 ott 2013, 11:55, modificato 1 volta in totale.

rik70
Iper Master
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

Messaggio 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

Rispondi