Pagina 1 di 1

Convertire flv in 3gp

Inviato: mar 27 ott 2009, 23:44
da SIV
Ragazzi, venerdì al mio 18anni mi hanno regalato un cellulare nokia. Ho visto che supporta i file 3gp.

Volevo convertire dei file flv (presi da youtube) in 3gp.

Ma con il comando che ho letto da qualche pagina web:

Codice: Seleziona tutto

ffmpeg -i   file.flv   -an -s 176x144 -b 50   file.3gp
Perdo davvero tanta qualità e non si sente l'audio! Penso che per la qualità non ci posso far niente visto che passo da flv a 3gp ed imposto anche una bassa risoluzione, ma per l'audio?

Thanks :thumbright:

Re: Convertire flv in 3gp

Inviato: mer 28 ott 2009, 0:04
da Blallo
hai modo di controllare che codec audio usa lo flv?

Re: Convertire flv in 3gp

Inviato: mer 28 ott 2009, 0:05
da Kerd
Penso che dovresti ricompilarti ffmpeg con il supporto amr.

Re: Convertire flv in 3gp

Inviato: mer 28 ott 2009, 7:16
da aschenaz
Se ti serve solo saltuariamente, puoi ricorrere alle tante risorse on-line.
Queste le ho provate e funzionano bene:
http://www.cometdocs.com/
http://vixy.net/
http://media-convert.com/conversione/
...

Ma ce ne sono tante...

Re: Convertire flv in 3gp

Inviato: mer 28 ott 2009, 8:17
da easy77
Il parametro -an elimina l'audio, quindi dovresti toglierlo.

Re: Convertire flv in 3gp

Inviato: mer 28 ott 2009, 23:48
da SIV
@jimmy, non so, qualche comando da utilizzare?
@aschenaz grazie, li userò fin quando non sistemo con ffmpeg :thumbright:
@easy77, mi scuso per la mia ingoranza! Quindi era "normale" che l'audio non ci fosse.
@Kerd, penso che amr sia stato compilato in ffmpeg:

Codice: Seleziona tutto

muller@darkstar:~$ ffmpeg -formats | fgrep -i amr
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --prefix=/usr --mandir=/usr/man --disable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-x11grab --enable-bzlib --enable-libamr-nb --enable-libamr-wb --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --arch=i686
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar 21 2009 08:29:25, gcc: 4.2.4
 DE amr             3GPP AMR file format
 DEA    libamr_nb       libamr-nb Adaptive Multi-Rate (AMR) Narrow-Band
 DEA    libamr_wb       libamr-wb Adaptive Multi-Rate (AMR) Wide-Band

Comunque come ha suggerito easy77, ho tolto l'opzione -an, ma ecco cosa mi spunta:

Codice: Seleziona tutto

muller@darkstar:~/Downloads$ ffmpeg -i virgola.flv -s 176x144 -b 50 file.3gp
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --prefix=/usr --mandir=/usr/man --disable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-avfilter --enable-avfilter-lavf --enable-pthreads --enable-x11grab --enable-bzlib --enable-libamr-nb --enable-libamr-wb --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --arch=i686
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar 21 2009 08:29:25, gcc: 4.2.4

Seems stream 0 codec frame rate differs from container frame rate: 2000.00 (2000/1) -> 25.00 (25/1)
Input #0, flv, from 'virgola.flv':
  Duration: 00:00:08.75, start: 0.000000, bitrate: 157 kb/s
    Stream #0.0: Video: h264, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 157 kb/s, 25 tbr, 1k tbn, 2k tbc
    Stream #0.1: Audio: aac, 22050 Hz, stereo, s16
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
Output #0, 3gp, to 'file.3gp':
    Stream #0.0: Video: h263, yuv420p, 176x144 [PAR 12:11 DAR 4:3], q=2-31, 0 kb/s, 90k tbn, 25 tbc
    Stream #0.1: Audio: libamr_nb, 22050 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
[libamr_nb @ 0x80b6ea0]Only 8000Hz sample rate supported
Error while opening codec for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height
muller@darkstar:~/Downloads$
Eppure la risoluzione è esatta (me lo suggerisce lo stesso ffmpeg, il "-b 50" ho anche provato a toglierlo ma nulla. che debba specificare qualche codec audio come ha intuito jimmy?

Re: Convertire flv in 3gp

Inviato: gio 29 ott 2009, 8:19
da luka64
c'è anche questo frontend (meno educativo ma molto più comodo)
http://winff.org/html_new/downloads.html
(non l'ho mai provato però)
p.s.
ho fatto una prova a mano e questa riga di output forse ti può aiutare:

Codice: Seleziona tutto

Valid sizes are 128x96, 176x144, 352x288, 704x576, and 1408x1152. Try H.263+.
p.p.s.
tanti auguri (che invidia) :D

Re: Convertire flv in 3gp

Inviato: gio 29 ott 2009, 17:44
da Blallo
non saprei, ma riesci a riprodurlo correttamente con ogni player?