Newsgroup: it.comp.os.linux.iniziare
Titolo: ffmpeg, mpeg4, 3GP

Devo convertire dei file di vari formati ( tutti video ) ( avi, flv ...
) in un formato riconosciuto dal blackberry.
Sulla scheda tecnica leggo che i formati riconosciuti dal blackberry 8110
sono mpeg4 e 3gp, cercando su google ho trovato qualche programma e
quello che mi sembra piu' completo e' ffmpeg ( che voi sappiate c'e' una
gui ? ). Ora mi sono letto tutta la man page e dagli esempi che ci sono 
sembra che faccia anche il caffe' all'occorrenza, ma tra le mille
opzioni complesse riportate non c'e' ( o non ho trovato io ) il modo di
fare una semplice conversione da avi-flv-wmv... a mpeg4 o 3gp
Ho provato diverse sintassi; dalla piu' semplice 
ffmpeg -i input.avi output.mpg
a opzioni piu' specifiche come '-vcodec' '-f' 'acodec', ma per mia
ignoranza probabilmente, non sono riuscito a codificare il file in uno
dei due formati che mi interessano. Qualcuno sa come fare le semplici
operazioni
all --> mpeg4
all --> 3gp 
r

 Ho provato diverse sintassi; dalla piu' semplice 
ffmpeg -formats
ti restituisce tutti i formati supportati.
Guarda se ci sono quelli che ti interessano.
Se ci sono, basta dichiarargli i parametri completi, e dovrebbe
fare, appunto, anche il caff�.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 fare, appunto, anche il caff�.
si ho provato 'ffmpeg -formats' e gli ho dato
'ffmpeg -i input.avi -target mpeg4 output.mpg' o
'ffmpeg -i input.avi -f mpeg4 output.mpg'
'ffmpeg -i input.avi -vcodec mpeg4 output.mpg'
ma in tutti e tre i casi mi dice che mpeg4 non e' riconosciuto

 fare, appunto, anche il caff�.
si ho provato 'ffmpeg -formats' e gli ho dato
'ffmpeg -i input.avi -target mpeg4 output.mpg' o
'ffmpeg -i input.avi -f mpeg4 output.mpg'
ma in tutti e due i casi mi dice che mpeg4 non e' riconosciuto
'ffmpeg -i input.avi -vcodec mpeg4 output.mpg'
in questo caso invece lo converte ma non penso sia mpeg4 
il telefono non lo legge come formato valido e se faccio
'file output.mpg'
mi da "mpeg v1" ( suppongo mpeg1 ) 

 mi da "mpeg v1" ( suppongo mpeg1 ) 
Allora, ricominciamo dall'inizio:
1- che distribuzione usi? se fosse debian, ad esempio, i formati
proprietari mpeg non sarebbero compresi, per motivi di licenze.
2- mpeg4 � un tipo di contenitore, come l'avi. Dentro, ci devi mettere
qualcosa codificato con il codec che tiserve (secondo me, h264, per i
vari telefonini e palmari)


ffmpeg -i input.avi output.mpg
Da me dopo tantissimi tentativi con tutte le varie opzioni,
ho visto che i migliori risultati sono facendogli fare tutto
da solo con questa riga di comando:
ffmpeg -i pippo.avi -sameq pippo.mpg
la cosa fondamentale e' -sameq, invece metterci -f mpeg, cioe'
ffmpeg -i pippo.avi -f mpeg -sameq pippo.mpg
sembra del tutto inutile perche' lo ricava dall'estensione.
(io ne faccio molti da avi a mov per l'ipod e son tutti
indistinguibili dall'originale, guardandoli con xine) 
-- 
Saluti, Dalet

 sembra del tutto inutile perche' lo ricava dall'estensione.
si ma come fai a dirgli che vuoi mpeg 4 e non 1 o 2 ?


stasera controllo i codec ( e' opensuse 11.1 )


stasera controllo i codec ( e' opensuse 11.1 )
.... si ma dove ???
sono un po a digiuno di audio/video

> dagli esempi che ci sono
Ciao! Io per convertire i filmati compatibili per il mio nokia uso 
questa sintassi:
ffmpeg -i inputfile -s 320x240 outputfile.mp4
A me funziona alla grande.
Per vedere la configurazione di ffmpeg lancialo senza parametri, 
dovresti avere una cosa del genere:
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --
shlibdir=/usr/lib --incdir=/usr/include --enable-postproc --enable-gpl 
--enable-pthreads --enable-libtheora --enable-libvorbis --enable-x11grab 
--enable-swscale --enable-libmp3lame --enable-libfaad --enable-libfaac 
--enable-libx264
Ciao ciao!!
Nicola
-- 
.:NiCk:._w1th_Mandriva 2009.1-KDE4.2.2[KNode 0.99.01]

 ffmpeg -i inputfile -s 320x240 outputfile.mp4
Eccellente, funziona
Ciao, Roberto



ffmpeg -i file_originale -s $risoluzione nuovo_file.mp4
Luca
p.s.: man ffmpeg per le opzioni di -s