Problema ffmpeg e video 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
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Problema ffmpeg e video 3gp

Messaggio da Vito »

allora per convertire un file .avi in un file formato .3gp ho usato questo comando che ho trovato su un precedente post di slacky.eu.Il problema che la conversione fallisce con questo messaggio :

Codice: Seleziona tutto

 [vito@Vito:~]$ ffmpeg -i underclass_hero_video.avi -b 500 -acodec amr-nb -ar 8000 -ac 1 -ab 32 -vcodec h263 -s qcif -r 10 underclass_hero_video.3gp
FFmpeg version SVN-r9119, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --prefix=/usr --mandir=/usr/man --enable-shared --disable-debug --enable-gpl --enable-pp --enable-swscaler --enable-dc1394 --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-x11grab --enable-pthreads --enable-libamr-nb --enable-libamr-wb --arch=i686
  libavutil version: 49.4.0
  libavcodec version: 51.40.4
  libavformat version: 51.12.1
  built on May 24 2007 22:19:45, gcc: 3.4.6

Seems stream 0 codec frame rate differs from container frame rate: 359.00 (359/1) -> 29.92 (359/12)
Input #0, avi, from 'underclass_hero_video.avi':
  Duration: 00:03:14.7, start: 0.000000, bitrate: 296 kb/s
  Stream #0.0: Video: mpeg4, yuv420p, 320x240, 29.92 fps(r)
  Stream #0.1: Audio: mp2, 22050 Hz, mono, 64 kb/s
Unknown codec 'amr_nb'
Non vede il codec amr_nb .... Come posso risolverlo questo problema?Grazie in anticipo....
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Mhhh mi sa tanto di Bug!! :roll: Nelle ultime versioni di FFmpeg i file 3gp vengono gestiti dal due librerie amrnb e amrwb http://ftp.penguin.cz/pub/users/utx/amr/, mentre con le versioni precedenti si usava scaricare il codice 3gp all'interno dei sorgenti di FFmpeg!

Io proverei a ricompialre il tutto usando lo SlackBuild, con la versione più recente SVN di FFmpeg! Ed installando le due librerie, su citate, le trovi su Slacky!


Altrimenti, per andare sul sicuro, fai un downgrade alla versione precedente di FFmpeg che Loris ha lasciato a disposizione!

http://www.slacky.eu/repository/slackwa ... ia/ffmpeg/


Il supporto 3gp c'è forse il comando è sbagliato! :roll:

root@argo:~/Desktop# ffmpeg -formats
FFmpeg version SVN-r9106, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --mandir=/usr/man --enable-shared --disable-debug --enable-gpl --enable-pp --enable-swscaler --enable-dc1394 --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-x11grab --enable-pthreads --enable-libamr-nb --enable-libamr-wb
libavutil version: 49.4.0
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on May 23 2007 15:32:52, gcc: 3.4.6
File formats:
E 3g2 3gp2 format
E 3gp 3gp format

D 4xm 4X Technologies format
D MTV MTV format
DE RoQ Id RoQ format

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

stavo compilando l'SVN con lo slackbuild ma non capisco perchè ma lo slackbuild mi da un errore :

Codice: Seleziona tutto

root@Vito:/home/vito/ffmpeg_slack# ./ffmpeg.SlackBuild -cleanup
FAAD test failed.
If you think configure made a mistake, make sure you are using the latest
version from SVN.  If the latest version fails, report the problem to the
ffmpeg-devel@mplayerhq.hu mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.err" produced by configure as this will help
solving the problem.
Makefile:5: config.mak: No such file or directory
/version.sh
a cosa è dovuto???(stò usando lo slackbuild di Slacky modificato per adattarlo alla SVN)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Problema ffmpeg e video 3gp

Messaggio da danix »

up...
a distanza di un anno, su slackware 12.1 mi ritrovo a voler convertire un .avi in 3gp per darlo in pasto al mio n70, ma al momento di avviare la conversione ottengo lo stesso errore di vito...

Codice: Seleziona tutto

$ ffmpeg -i incrediblemachineSON.avi -b 500 -acodec amr-nb -ar 8000 -ac 1 -ab 32 -vcodec h263 -s qcif -r 10 incrediblemachine.3gp
FFmpeg version SVN-r13076, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --prefix=/usr --mandir=/usr/man --enable-shared --disable-debug --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-libdc1394 --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-pthreads --enable-libamr-nb --enable-libamr-wb --arch=i686
  libavutil version: 49.6.0
  libavcodec version: 51.56.0
  libavformat version: 52.13.0
  libav$ ffmpeg -i incrediblemachineSON.avi -b 500 -acodec amr-nb -ar 8000 -ac 1 -ab 32 -vcodec h263 -s qcif -r 10 incrediblemachine.3gp
FFmpeg version SVN-r13076, Copyright (c) 2000-2008 Fabrice Bellard, et al.
  configuration: --prefix=/usr --mandir=/usr/man --enable-shared --disable-debug --enable-gpl --enable-nonfree --enable-postproc --enable-swscale --enable-libdc1394 --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-pthreads --enable-libamr-nb --enable-libamr-wb --arch=i686
  libavutil version: 49.6.0
  libavcodec version: 51.56.0
  libavformat version: 52.13.0
  libavdevice version: 52.0.0
  built on May  8 2008 11:55:05, gcc: 4.2.3

Seems stream 0 codec frame rate differs from container frame rate: 10193.00 (10193/1) -> 29.97 (30000/1001)
Input #0, avi, from 'incrediblemachineSON.avi':
  Duration: 00:12:54.39, start: 0.000000, bitrate: 681 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 480x360 [PAR 1:1 DAR 4:3], 29.97 tb(r)
    Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
Unknown encoder 'amr-nb'
device version: 52.0.0
  built on May  8 2008 11:55:05, gcc: 4.2.3

Seems stream 0 codec frame rate differs from container frame rate: 10193.00 (10193/1) -> 29.97 (30000/1001)
Input #0, avi, from 'incrediblemachineSON.avi':
  Duration: 00:12:54.39, start: 0.000000, bitrate: 681 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 480x360 [PAR 1:1 DAR 4:3], 29.97 tb(r)
    Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
Unknown encoder 'amr-nb'

help please... :(


Grazie a tutti...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Problema ffmpeg e video 3gp

Messaggio da Vito »

Offtopic: molto offtopic...ma come carichi i file sull'n70?
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Problema ffmpeg e video 3gp

Messaggio da danix »

Vito ha scritto:Offtopic: molto offtopic...ma come carichi i file sull'n70?
bluetooth... con questo comando:

Codice: Seleziona tutto

obexftp -b mac_address_del_mio_n70 -p file_da_caricare.sis
Per sapere il mac address puoi usare

Codice: Seleziona tutto

hcitool scan
oppure

Codice: Seleziona tutto

obexftp -b
In un'installazione standard di Slackware 12.1 dovresti avere già tutto il necessario... ;)

Ah, dimenticavo... per cambiare il pin per associare il pc al telefono devi modificare /etc/bluetooth/hcid.conf al rigo

Codice: Seleziona tutto

        # Default PIN code for incoming connections
        passkey "1234";
e poi per avviare il bluetooth:

Codice: Seleziona tutto

# chmod +x /etc/rc.d/rc.bluetooth
# /etc/rc.d/rc.bluetooth start
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Problema ffmpeg e video 3gp

Messaggio da Vito »

chiarissimo... peccato che io non uso il bluetooth..vabbè mi sa che ripiazzerò obextool!
Ultima modifica di Vito il dom 10 ago 2008, 16:21, modificato 1 volta in totale.
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: Problema ffmpeg e video 3gp

Messaggio da danix »

non usi l'usb?? non ho capito...

riguardo al topic hai risolto in qualche modo??
[sfogo]
io oggi mi sento un completo idiota (spero sia solo colpa del caldo), non riesco a convertire i video e la cosa mi fa molta rabbia perchè con la 11.0 lo facevo (nokia 6630 all'epoca)... sono andato a ripescare gli script e li ho provati ma non funzionano... :( perchè cambiare il nome delle opzioni da una versione all'altra... che senso ha?? non capisco...
[/sfogo]
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Problema ffmpeg e video 3gp

Messaggio da Vito »

Volevo dire bluetooth comunque...non ho risolto..ma se non sbaglio questo dipende da come è compilato ffmpeg...
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Rispondi