@jimmy, non so, qualche comando da utilizzare?
@aschenaz grazie, li userò fin quando non sistemo con ffmpeg
@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?