Convertire flv in 3gp

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
Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Convertire flv in 3gp

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

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Convertire flv in 3gp

Messaggio da Blallo »

hai modo di controllare che codec audio usa lo flv?

Avatar utente
Kerd
Linux 0.x
Linux 0.x
Messaggi: 35
Iscritto il: mar 2 set 2008, 21:47
Slackware: 13.0
Kernel: 2.6.32.6
Desktop: Fluxbox
Distribuzione: OpenBSD
Contatta:

Re: Convertire flv in 3gp

Messaggio da Kerd »

Penso che dovresti ricompilarti ffmpeg con il supporto amr.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Convertire flv in 3gp

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

Avatar utente
easy77
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: gio 29 lug 2004, 0:00
Località: Cervatto (VC)
Contatta:

Re: Convertire flv in 3gp

Messaggio da easy77 »

Il parametro -an elimina l'audio, quindi dovresti toglierlo.

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: Convertire flv in 3gp

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

Avatar utente
luka64
Linux 1.x
Linux 1.x
Messaggi: 175
Iscritto il: ven 22 mag 2009, 10:47
Slackware: 12.2,9e
Kernel: 2.6.28.10
Desktop: xfce
Distribuzione: zw6.0

Re: Convertire flv in 3gp

Messaggio 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

Avatar utente
Blallo
Packager
Packager
Messaggi: 3302
Iscritto il: ven 12 ott 2007, 11:37
Nome Cognome: Savino Liguori
Slackware: 14.2 / 12.2
Kernel: 4.4.14-smp
Desktop: DWM
Località: Torino / Torremaggiore (FG)
Contatta:

Re: Convertire flv in 3gp

Messaggio da Blallo »

non saprei, ma riesci a riprodurlo correttamente con ogni player?

Rispondi