Bonjour,
en suivant ceci :
http://forums.fedoraforum.org/forum/showthread.php?p=1004207#post1004207
ou "comment télécharger des vidéos youtube et extraire uniquement le son",.
Je reproduis donc ici, à l'identique les manipulations pour extraire la partie audio ....manipulations que voici :
première méthode :
[redfox@fedora8 Bureau]$ mplayer -dumpaudio myvideo.flv
MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.80GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing myvideo.flv.
libavformat file format detected.
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
VIDEO: [FLV1] 320x240 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
Core dumped
Exiting... (End of file)
[redfox@fedora8 Bureau]$
il semble qu'il y ait un gros problème...mais pourtant, et, de façon intéressante, s'est créé un fichier nommé "stream.dump".
Je peux l'écouter en passant simplement la souris sur l'icône du fichier (ou en l'écoutant avec tout lecteur) !
deuxième méthode :
[redfox@fedora8 Bureau]$ ffmpeg -i myvideo.flv -f mp3 -vn -acodec copy myvideo.mp3
FFmpeg version SVN-r10703, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --incdir=/usr/include/ffmpeg --libdir=/usr/lib --shlibdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables --enable-liba52 --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libogg --enable-libtheora --enable-libvorbis --enable-libxvid --enable-libx264 --enable-pp --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-opts --disable-strip
libavutil version: 49.5.0
libavcodec version: 51.45.0
libavformat version: 51.14.0
built on Oct 18 2007 03:11:06, gcc: 4.1.2 20070925 (Red Hat 4.1.2-31)
Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, flv, from 'myvideo.flv':
Duration: 00:05:00.0, start: 0.000000, bitrate: 56 kb/s
Stream #0.0: Video: flv, yuv420p, 320x240, 25.00 fps(r)
Stream #0.1: Audio: mp3, 22050 Hz, mono, 56 kb/s
Output #0, mp3, to 'trumpet.mp3':
Stream #0.0: Audio: libmp3lame, 22050 Hz, mono, 56 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
size= 2321kB time=300.0 bitrate= 63.4kbits/s
video:0kB audio:2321kB global headers:0kB muxing overhead 0.001347%
[redfox@fedora8 Bureau]$
ça marche chez moi; j'obtiens bien un fichier myvideo.mp3 que je peux écouter en passant simplement la souris sur l'icône du fichier (ou en l'écoutant via un lecteur).
si on jette un oeil :
[redfox@fedora8 Bureau]$ ls -l stream.dump myvideo.mp3
-rw-rw-r-- 1 redfox redfox 2376318 mai 1 14:04 stream.dump
-rw-rw-r-- 1 redfox redfox 2376350 mai 1 14:19 myvideo.mp3
[redfox@fedora8 Bureau]$
ce qui est "intéressant" c'est la taille quasi identique des 2 fichiers !
je suppose que je dois regarder du côté de "mplayer" ....pour commencer ...
:-))
--
Un Linux, c'est bien ...........plein de Linux, c'est mieux !
Debian lenny // Fedora 2.6.24.5-85.fc8 // Gentoo 2.6.24-gentoo-r4 // Mandriva 2007.1 SpringConfiguration: Linux Fedora8
Firefox 3.0

