[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: come visualizzare mp4 su debian?



On date Friday 2008-09-12 12:33:33 +0200, z3ro wrote:
> Stefano Sabatini ha scritto:
>> Posta l'output di ffmpeg -i (ti dice il formato degli stream presenti
>> nel file). La mia idea è che quei file contengano stream AAC non
>> supportati da totem (in quel caso puoi usare ffmpeg per convertirli in
>> un altro formato).
>
> grazie stefano!
>
> z3ro@net-93-144-56-177:~$ ffmpeg -i /mnt/sda6/z3ro/Download/Deleuze\,\  
> La\ Pli.mp4
> FFmpeg version SVN-r13582, Copyright (c) 2000-2008 Fabrice Bellard, et al.
>   configuration: --prefix=/usr --libdir=${prefix}/lib  
> --shlibdir=${prefix}/lib --bindir=${prefix}/bin  
> --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame  
> --enable-gpl --enable-libfaad --mandir=${prefix}/share/man  
> --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid  
> --enable-postproc --enable-libamr-nb --enable-libamr-wb --enable-x11grab  
> --enable-libgsm --enable-libx264 --enable-liba52 --enable-libtheora  
> --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscale  
> --enable-libdc1394 --enable-nonfree --disable-mmx --disable-altivec  
> --disable-stripping --enable-avfilter --enable-libdirac  
> --disable-decoder=libdirac --enable-libschroedinger  
> --disable-encoder=libschroedinger
>   libavutil version: 49.7.0
>   libavcodec version: 51.58.0
>   libavformat version: 52.16.0
>   libavdevice version: 52.0.0
>   libavfilter version: 0.0.0
>   built on Jul  7 2008 23:19:26, gcc: 4.3.1
> Input #0, mov,mp4,m4a,3gp,3g2,mj2, from  
> '/mnt/sda6/z3ro/Download/Deleuze, La Pli.mp4':
>   Duration: 00:31:25.68, start: 0.000000, bitrate: 331 kb/s
>     Stream #0.0(und): Video: h264, yuv420p, 320x240, 29.97 tb(r)
>     Stream #0.1(und): Audio: libfaad, 48000 Hz, stereo
> Must supply at least one output file

Infatti lo stream audio è AAC, totem si basa su gstreamer che a sua
volta supporta molti codec tramite le lib di ffmpeg, che non includono
di default il supporto alla decodifica AAC ma solo utilizzando
libfaad. La buona notizia è che ffmpeg supporta da qualche settimana
la decodifica AAC nativamente.

Puoi convertire il file in questo modo:
ffmpeg -i INPUT.mp4 -vcodec copy -acodec libmp3lame OUTPUT.mp4

Ciao.


Reply to: