PDA

View Full Version : Convertire i video in formato adatto al symbian con Linux


3nigma666
12-07-2007, 09:07
Non voglio essere costretto ad usare winzoz per convertire i divx nel formato adatto a smartmovie. Voglio riuscirci con linux. Per il flusso video non c'è problema, io uso avidemux che mi converte il vidoe informato xvid.. e fin qui tutto ok..il problema è l'audio.. ho provato a convertire sia in lame mp3 che in pcm , ma niente da fare, non mi legge l'audio sul cellulare.. non lo riproduce proprio.. mentre invece se ascolto il video convertito sul pc, ovviamente, l'audio c'è ... che codec usate per convertire l'audio in un formato adatto a smartmovie... non voglio usare appositamente winzoz.. pleasee :cry: :cry: :cry: :cry: :cry:

SalgerKlesk
12-07-2007, 09:13
Ho lo stesso problema... boh. Tipo con mencoder. :D

3nigma666
12-07-2007, 09:19
Ho lo stesso problema... boh. Tipo con mencoder. :D


io sto provando a cercare tutti i formati piu assurdi di mp3 ma non riesco a trovarne uno adatto.. ci sarà qualcuno che è riuscito... no?!?! daiii che con il pinguino si può fare tuttttttooooooo

PLASMA
12-07-2007, 14:28
io ho risolto convertendo con ffmpeg tutti i filmatini in .3gp che è supportato "nativamente" dal cellulare!

Il problema di fondo è l'audio, fino a qualche tempo fa ffmpeg non veniva pacchettizzato con il codec amr_nb e mi ero dovuto sbattere non poco per compilarlo con questo supporto. Oggi mi pare venga incluso, perlomeno Gentoo lo compila dietro attivazione di una relativa USE flag.

saluti

3nigma666
12-07-2007, 15:12
io ho risolto convertendo con ffmpeg tutti i filmatini in .3gp che è supportato "nativamente" dal cellulare!

Il problema di fondo è l'audio, fino a qualche tempo fa ffmpeg non veniva pacchettizzato con il codec amr_nb e mi ero dovuto sbattere non poco per compilarlo con questo supporto. Oggi mi pare venga incluso, perlomeno Gentoo lo compila dietro attivazione di una relativa USE flag.

saluti
si, ma la qualità del 3gp è pessima.. per non parlare del rapporto qualità / dimensione... naaa da scartare a priori... al massimo posso accettare mp4 .. ma anche li siamo altini come rapporto qualita / dimensione

Dcromato
12-07-2007, 15:55
si, ma la qualità del 3gp è pessima.. per non parlare del rapporto qualità / dimensione... naaa da scartare a priori... al massimo posso accettare mp4 .. ma anche li siamo altini come rapporto qualita / dimensione
Prova questo
http://www.kde-apps.org/content/show.php/3gp-converter?content=55313
Riesce a tirarti fuori degli ottimi 3gp sia in qualità che dimensione.

k4ez4r
12-07-2007, 16:04
Se a qualcuno interessasse ho provato a convertire in 3gp con
ffmpeg -i video.avi -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 out.3gp
Confermo che la qualità non è il massimo, ma sono passato da 6mega a 1,2

3nigma666
12-07-2007, 18:49
Prova questo
http://www.kde-apps.org/content/show.php/3gp-converter?content=55313
Riesce a tirarti fuori degli ottimi 3gp sia in qualità che dimensione.

ok ,ma non c'è modo per cercare di mettere quel cavolo di audio nel formato xvid tramite linux ?!?!?!!? Ho scaricato anche i lame 3.47 ... e si che smartmovie usa proprio i lame... non capisco :confused: :confused: :confused: :confused: :confused: :confused:

The Incredible
16-07-2007, 10:15
super interessato..uso ubuntu e vorrei convertire dei film per vederli sul nokia n73

3nigma666
16-07-2007, 12:16
super interessato..uso ubuntu e vorrei convertire dei film per vederli sul nokia n73

nessuno che sa come fare ?!!? senza optare per mp4 o 3gp.. èuna questione di PRINCIPIO ! NON VOGLIO USARE WINDOWS PER CONVERTIRE IN UN CAZZUTISSIMO FORMATO XVID...

k4ez4r
16-07-2007, 14:17
nessuno che sa come fare ?!!? senza optare per mp4 o 3gp.. èuna questione di PRINCIPIO ! NON VOGLIO USARE WINDOWS PER CONVERTIRE IN UN CAZZUTISSIMO FORMATO XVID...Mmmmm... Che fastidio! :O

:D Scherzo!

Allora sto facendo anch'io un po' di prove per ora senza successo...
Ho provato lo script linkato in fondo a questa discussione (http://ubuntuforums.org/showthread.php?t=207816) (lo allego)

C'è poi anche questa discussione (http://ubuntuforums.org/showthread.php?t=167134) ma adesso non ho proprio tempo...

ciao!

k4ez4r
16-07-2007, 21:32
Fatto :cool:

Ho dato un'occhiata al secondo link (QUESTO (http://ubuntuforums.org/showthread.php?t=167134)) e sembra funzionare...
Mi sembrano un po' strane le dimensioni del video, adesso controllo meglio,
cmq l'audio è perfetto e il rapporto qualità/spazio-occupato molto buono...

Serve installlare il codec xvid e mencoder
sudo apt-get install libxvidcore4 mencoder

poi convertiamo con questo comando
# mencoder original_video.avi -srate 16000 -vop scale=208:176 -o mobile_video.avi -oac mp3lame -lameopts vbr=0:br=32:mode=3 -ovc xvid -xvidencopts bitrate=112 -ofps 12 -sws 2

The Incredible
16-07-2007, 21:42
edit ho risolto.

k4ez4r
16-07-2007, 21:42
Ok la risoluzione del video mi sembrava strana perchè veniva riscalato a 208x176
Devo trovare il modo per rimpicciolirlo mantenendo l'aspect ratio
(e possibilmente senza dover fare i conti a mano per le nuove dimensioni)

Inoltre noto un leggero sfasamento tra audio e video, ma non ne sono sicuro...
Devo fare qualche altro test...

@The Incredible: sicuro di aver seguito tutti i passi?
Lanci il comando e cosa succede? Ti ridà la shell o rimane in attesa?
Che formato video gli hai passato in ingresso?

The Incredible
16-07-2007, 21:47
io ho settato a 320*240 per nokia n73..ora sta elaborando..

k4ez4r
16-07-2007, 21:57
io ho settato a 320*240 per nokia n73..ora sta elaborando..Però non ti conviene fare così, perchè ti distorce l'immagine...

Ho appena riprovato con un pezzo di film...
Semplicemente ho dimezzato le dimensioni, da 576x304 a 288x152
passando da 4 mega a 500 kb :cool: non male direi!!

Purtroppo però confermo un micro-ritardo sulla sincronia audio/video,
tu noti niente?

The Incredible
16-07-2007, 22:01
ma se voglio fare un filmato a posta per il nokia n73 perchè non mi conviene fare cosi?
sta ancora elaborando..sono 1.5gb di film.

k4ez4r
16-07-2007, 22:12
ma se voglio fare un filmato a posta per il nokia n73 perchè non mi conviene fare cosi?
sta ancora elaborando..sono 1.5gb di film.Ammazza, buona nottata! :D

Dicevo, se tu ad esempio prendi una foto, facciamo 800x600, e la ridimensioni a 500x300, otterrai una foto distorta... Perchè l'aspect ratio dell'originale era 4:3 (800 diviso 600) mentre dopo la modifica vai a 5:3 (se vuoi prova con gimp :))

La stessa cosa succede per il video... quindi per il momento, visto che non conosco alternative, ti conviene scalare il video originale dividendo sia la base che l'altezza per una costante, in modo da non distorcerlo (si dice così? bah! :D)

The Incredible
16-07-2007, 22:49
ok capito..devo controllare che formato è il video..e poi farlo in base alla risoluzione.

The Incredible
16-07-2007, 23:46
non sento l'audio..solo un grosso fruscio..:cry:

3nigma666
17-07-2007, 00:22
non sento l'audio..solo un grosso fruscio..:cry:

quoto: l'audio è solo 1 grosso fruscio.. dai è già un piccolo passo avanti :D

k4ez4r
17-07-2007, 07:41
Sul pc invece l'audio si sente dopo la conversione?

The Incredible
17-07-2007, 12:30
Sul pc invece l'audio si sente dopo la conversione?

no neanche sul pc..:cry:

3nigma666
17-07-2007, 13:15
deve esser un bug.. bè niente paura..
vai in google e scrivi Divx free player symbian
ti si apre un link che ti fa scaricare il player GRATUITO sviluppato direttamente dalla Dvix inc che ti permette di leggere i divx in formato divx 3.11, 4.x, 5.x e 6.x , oltre agli Xvid ...

Il problema rimane però sempre l'audio.. se copi da sorgente va, ma se lo compèrimi in mp3 no... non riesco a capire dove sia il problema..

k4ez4r
17-07-2007, 13:22
deve esser un bug.. bè niente paura..
vai in google e scrivi Divx free player symbian
ti si apre un link che ti fa scaricare il player GRATUITO sviluppato direttamente dalla Dvix inc che ti permette di leggere i divx in formato divx 3.11, 4.x, 5.x e 6.x , oltre agli Xvid ...

Il problema rimane però sempre l'audio.. se copi da sorgente va, ma se lo compèrimi in mp3 no... non riesco a capire dove sia il problema..Ma guarda che con il comando che ho postato l'audio viene compresso
in mp3 con l'opzione -oac mp3lame -lameopts vbr=0:br=32:mode=3

Cioè se tu prendi un video, con avidemux ne tiri fuori solo un pezzetto (senza applicare compressioni varie), e lo converti col comando che ho postato non senti l'audio? Che versione hai di smartmovie?



PS. 180 visite alla discussione... Nessuno può fare delle prove?
A me personalmente funziona...

3nigma666
17-07-2007, 13:42
Ma guarda che con il comando che ho postato l'audio viene compresso
in mp3 con l'opzione -oac mp3lame -lameopts vbr=0:br=32:mode=3

Cioè se tu prendi un video, con avidemux ne tiri fuori solo un pezzetto (senza applicare compressioni varie), e lo converti col comando che ho postato non senti l'audio? Che versione hai di smartmovie?



PS. 180 visite alla discussione... Nessuno può fare delle prove?
A me personalmente funziona...
allora io ho la versione 23.41 di smartmovie, ma l'ho accontanonato e sto usando Divx Player, molto piu veloce e ottimale (supporta sia Divx che Xvid) a mio avviso (e cmq provo anche sempre con smartmovie, non l'ho proprio accantonato del tutto, diciamo che divx player è il primo player con il quale suo.)
ho fatto diverse prove:

Ho provato con avidemux a convertire con il codec lame e niente da fare (niente audio

ho provato con avidemux a convertire con codec Two Lame ( e ovviamente niente da fare )

ho provato a convertire solo il video e lasciare il flusso mp3 del video cosi com'era , risultato: niente audio!!!

SE copio il divx (un pezzettino) cosi come lo scarichi allora va (anche se il vide oscatta xke fa fatica a supportare risoluzioni di 640 x 480 ad elevati bitrate..

ho provato con mecnoder con la stringa che hai postato tu , l'audio si sente ma è inascoltabile : è un grande fruscio con sotto le voci ...

Il problema secondo me risiede nei codec Lame, qualche bug o incompatibilità con i player divx/xvid symbian..

k4ez4r
17-07-2007, 14:03
Mi sa che hai sbagliato ha scrivere la versione di SmartMovie, comunque io ho la 3.21 se ti interessa, mentre non ho mai provato Divx Player....

Allora ho appena provato con un altro film, di nuovo funziona perfettamente..

Film originale:
[video] 544x304 - DivX MPEG-4 Version 5 - 25fps
[audio] 160kbps - MPEG-1 layer 3 - 48khz - stereo

procedura:
apro il video con avidemux e rispondo sì alle domande sulla creazione degli indici
[video -> copy] [audio -> copy] [format -> avi]
seleziono 30 secondi di video e salvo.

lancio
mencoder video_originale.avi -srate 16000 -vop scale=272:152 -o video_output.avi -oac mp3lame -lameopts vbr=0:br=32:mode=3 -ovc xvid -xvidencopts bitrate=112 -ofps 12 -sws 2
(con scale=272:152 dimezzo le dimensioni del video)

Video Output:
[video] 272x152 - XVID MPEG-4 - 12fps
[audio] 32kbps - MPEG-1 layer 3 - 16khz - mono

lo carico sul cell e funziona perfettamente con smartmovie

3nigma666
17-07-2007, 14:07
Questo comando:

mencoder video_originale.avi -srate 16000 -vop scale=272:152 -o video_output.avi -oac mp3lame -lameopts vbr=0:br=32:mode=3 -ovc xvid -xvidencopts bitrate=112 -ofps 12 -sws 2

su n70 fa si che l'audio vada di merda... ma non esistono altri codec mp3 a parte i lame :O ... ?!!?

k4ez4r
17-07-2007, 14:13
Ma non esiste un piccolo nano che si mette al pc al posto mio e fa tutto lui?

http://devil-eyes.it/lau/umpa-lumpa-40881.jpg

3nigma666
17-07-2007, 19:04
si si ho sbagliato a scrivere la versione, è la 3.40 la mia versione.

ora riprovo a convertire .. ma dubito... :cry: :cry:

3nigma666
17-07-2007, 19:33
da uno dei tanti video che ho fatto di cui non funziona l'audio, se estrapolo solo l'audio e poi lo copio sul telefono,l'audio funziona da dio.. se lo unisco ad avidemux non va piu... non capisco assolutamente il perke.. non c'è un programma diverso da avidemux che mi permette di attaccare l'audio al video
?!?!

k4ez4r
18-07-2007, 00:47
So che la cosa può sembrare stupida (però dai guarda l'ora del post!! :D)
ma perchè non provare a installare la stessa versione di smartmovie che ho io?

intanto ti mando un pm....

The Incredible
18-07-2007, 00:48
So che la cosa può sembrare stupida (però dai guarda l'ora del post!! :D)
ma perchè non provare a installare la stessa versione di smartmovie che ho io?

intanto ti mando un pm....

se me la passi volentieri.. incredible82 chicciolagmailpuntocom
:D

k4ez4r
18-07-2007, 00:50
ok arriva :D

edit: sto avendo dei probemi a trasferirlo dal telefono al pc
anche se smartmovie ha una funzione apposta per farlo...

edit2: ok dovrebbe arrivare...
io però me ne vado a letto, fammi saoere come va.. ciao!

3nigma666
18-07-2007, 11:09
So che la cosa può sembrare stupida (però dai guarda l'ora del post!! :D)
ma perchè non provare a installare la stessa versione di smartmovie che ho io?

intanto ti mando un pm....

guarda ti perdono solo xke è tardi :D
No a paerte gli scherz. non è un problema di smartmovie xke l'audio fa il fruscio nache sul pc e non solo con smartmovie

k4ez4r
18-07-2007, 11:14
guarda ti perdono solo xke è tardi :D
No a paerte gli scherz. non è un problema di smartmovie xke l'audio fa il fruscio nache sul pc e non solo con smartmovieecheccazz... :what:
i pacchetti lame e liblame0 sono a posto?

hai visto il pm che ti ho mandato?
c'è un pezzo di video fatto da me, guarda se quello ti funziona

3nigma666
18-07-2007, 11:21
echeccazz... :what:
i pacchetti lame e liblame0 sono a posto?

hai visto il pm che ti ho mandato?
c'è un pezzo di video fatto da me, guarda se quello ti funzionase puoi passamelo via mail a nienteposta chiocciola gmail punto com !

k4ez4r
18-07-2007, 11:49
se puoi passamelo via mail a nienteposta chiocciola gmail punto com !ok spedito

The Incredible
23-07-2007, 11:19
ho poco tempo..appena torno dalla vacanze mi ci metto..:)

3nigma666
01-08-2007, 21:17
Finalmente ce l'ho fatta...la strada miglire da seguire, almeno nel mio caso , è mencoder. Ho fatto centinaia di prove... alla fine la miglior configurazione DIMENSIONE QUALITA' è questa:

#!/bin/bash
mencoder -idx $1 -ovc xvid -oac mp3lame -lameopts abr:br=96 -srate 44100 -xvidencopts fixed_quant=4 -vf scale=176:144 -o $2

in questa maniera si ottiene il miglior rapporto DIMENSIONE QUALITA.

Per eseguire lo script, come avrete già capito, basta :

salvare in un file il codice che ho scritto prima. Chiamare il file tipo: conversione_video_nokia

e poi da shell dare:

conversione_video_nokia file_di_input.avi file_di_output.avi

et voilà... parte la conversione..

3nigma666
01-08-2007, 22:05
versione del semplice script piu versatile:


#!/bin/bash
mencoder -idx $1 -ovc xvid -oac mp3lame -lameopts abr:br=s2 -srate 44100 -xvidencopts bitrate=$3 -vf scale=208:176 -o $4



se ad esempio chiamiamo lo script CrtVideoBitrate

da shell lo dobbiamo richiamare cosi:

./CrtVideoBitrate input.avi 96 112 output.avi


Dove :
96 è il bitrate audio
112 è il bitrate video

Ovviamente potete impostare i valori che volete. Ricordatevi che piu basso è il valore e minore è la qualità. Maggiore è la qualita e maggiore è la dimensione.

96 kbits per l'audio e 112 kbits per il video è , secondo me, il giusto compromesso

Un film di un ora e mezza occupa circa 80 mega