logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-12-2012 19:43:34

lorus
Modérateur
Lieu : /var/log/snort/alert
Distrib. : Debian Squeeze/Wheezy/Freebsd amd64
Noyau : 2.6.32 / 3.2/
(G)UI : Gnome 2.30.2 / 3.2.4 / (bsd)2.32.1
Inscription : 25-07-2010

[Résolu] Extraire la bande son d'une vidéo.flv

Bonjour à toutes et tous smile

Vous venez de récupérer une vidéo depuis un site de publication de type Youtube, Dailymotion et vous aimeriez extraire la bande son? Nous allons utiliser ffmpeg pour ce faire.
L'option -i permet de définir le fichier vidéo en entrée
L'option -ar permet de définir la fréquence d'échantillonnage  (exemple 44100Hz)
L'option -ac permet de définir le nombre de canaux audio
L'option -ab permet de définir le bitrate audio (64k)

De plus nous allons utiliser le format flac qui est libre et sans perte majeure wink => http://fr.wikipedia.org/wiki/Free_Lossless_Audio_Codec

Voici mon exemple...

lorus@anonyme:~$ ffmpeg -i 1.flv -ar 44100 -ab 192K -ac 2 1.flac


Les informations de mon exemple s'afficheront rapidement dans votre terminal big_smile


ffmpeg version 0.7.13, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun 13 2012 14:14:09 with gcc 4.4.5
  configuration: --enable-libdc1394 --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libfreetype --enable-libschroedinger --disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --extra-libs=-lgcrypt --disable-altivec --disable-armv5te --disable-armv6 --disable-vis
  libavutil    50. 43. 0 / 50. 43. 0
  libavcodec   52.123. 0 / 52.123. 0
  libavformat  52.111. 0 / 52.111. 0
  libavdevice  52.  5. 0 / 52.  5. 0
  libavfilter   1. 80. 0 /  1. 80. 0
  libswscale    0. 14. 1 /  0. 14. 1
  libpostproc  51.  2. 0 / 51.  2. 0
[flv @ 0xa6c2e0] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from '1.flv':
  Metadata:
    duration        : 233
    starttime       : 0
    totalduration   : 233
    width           : 854
    height          : 480
    videodatarate   : 1087
    audiodatarate   : 129
    totaldatarate   : 1224
    framerate       : 25
    bytelength      : 35669685
    canseekontime   : true
    sourcedata      : BADC20381HH1355330755714222
    purl            :
    pmsg            :
  Duration: 00:03:53.20, start: 0.000000, bitrate: 1244 kb/s
    Stream #0.0: Video: h264 (Main), yuv420p, 854x480, 1112 kb/s, 25 tbr, 1k tbn, 50 tbc
    Stream #0.1: Audio: aac, 44100 Hz, stereo, s16, 131 kb/s
Output #0, flac, to '1.flac':
  Metadata:
    duration        : 233
    starttime       : 0
    totalduration   : 233
    width           : 854
    height          : 480
    videodatarate   : 1087
    audiodatarate   : 129
    totaldatarate   : 1224
    framerate       : 25
    bytelength      : 35669685
    canseekontime   : true
    sourcedata      : BADC20381HH1355330755714222
    purl            :
    pmsg            :
    encoder         : Lavf52.111.0
    Stream #0.0: Audio: flac, 44100 Hz, stereo, s16, 192 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
Press [q] to stop, [?] for help
size=   15828kB time=00:03:53.22 bitrate= 556.0kbits/s    
video:0kB audio:15820kB global headers:0kB muxing overhead 0.052575%
lorus@anonyme:~$



Et voilà, votre fichier audio est extrait et encodé dans votre home.

Amicalement.

Lorus. smile


Si vous êtes fan du « Si ce n’est pas cassé, ne le corrigez pas » , vous serez un grand fan de BSD. Mais si vous êtes du genre à avoir besoin que tout soit le plus récent possible, vous feriez mieux de migrer vers Linux aussi vite que possible histoire de ne pas être à la traîne.BSD a un système de base comprenant de nombreux outils, ils sont tous développés et packagés ensemble pour être cohésif.

Hors ligne

#2 13-12-2012 02:40:45

martinux_qc
Anar
Lieu : Montréal (Québec)
Distrib. : Debian 11 stable
Noyau : Linux 5.10.0-8-amd64
(G)UI : XFCE 4.16
Inscription : 12-10-2008

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Merci pour les infos.

Je sens que Jojo va trouver une jolie petite place dans le wiki pour ce mini-tuto smile.

"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#3 13-12-2012 06:01:59

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Extraire la bande son d'une vidéo.flv


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#4 13-12-2012 13:17:49

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Extraire la bande son d'une vidéo.flv

A noter que ffmpeg est désormais transitoire, remplacé par avconv (avec un paramétrage très voisin) smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#5 13-12-2012 15:41:45

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Donc toutes les commandes ffmpeg peuvent d'ores et déjà est écrites avec avconv à la place de ffmpeg ?
Ici, on peut écrire :

avconv -i 1.flv -ar 44100 -ab 192K -ac 2 1.flac


roll

Ou bien ce n'est pas valable pour toutes ?

Je sens un tuto avconv surgir par copié/collé de celui de ffmpeg dans pas long de là... wink


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#6 13-12-2012 16:29:00

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Pas toutes, non. Ce serait

avconv -i 1.flv -ar 44100 -b 192k -ac 2 1.flac


voir ici smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#7 13-12-2012 20:28:46

martinux_qc
Anar
Lieu : Montréal (Québec)
Distrib. : Debian 11 stable
Noyau : Linux 5.10.0-8-amd64
(G)UI : XFCE 4.16
Inscription : 12-10-2008

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Merci pour l'info paskal

À noter que l'on peut déjà utilisé avconv en installant le paquet libav-tools disponible à partir de wheezy ou, pour ceux qui sont en stable, en piochant dans squeeze-backports.

Je m'en vais de ce pas l'installer moi question de voir un peu ce qu'il en est smile.

Un lien vers le site de LinuxFr.org pour ceux qui veulent en savoir un peu plus sur la question de la division ffmepg/libav (les commentaires sont à lire pour en savoir plus) : ffmpeg 1.0

Dernière modification par martinux_qc (13-12-2012 21:07:37)


"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#8 13-12-2012 21:28:02

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Merci pour le lien martinux smile

Il permet de se diriger vers The FFmpeg/Libav situation
On peut y lire que la situation est tendue. sad

Du coup, je m'en veux un peu d'avoir "relayé" le message de "dépréciation" roll

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#9 13-12-2012 22:13:33

martinux_qc
Anar
Lieu : Montréal (Québec)
Distrib. : Debian 11 stable
Noyau : Linux 5.10.0-8-amd64
(G)UI : XFCE 4.16
Inscription : 12-10-2008

Re : [Résolu] Extraire la bande son d'une vidéo.flv

La situation est en effet conflictuelle chez les développeurs mais puisque Debian a fait son nid avec libav, il est pertinent de faire mention de cette nouvelle. Tu as donc bien fait paskal de nous la transmettre.

On peut lire sur le site de Debian, en allant sur la page de ffmpeg la note suivante :

Libav is a complete, cross-platform solution to decode, encode, record, convert and stream audio and video.

This package contains the deprecated ffmpeg program. This package also serves as a transitional package to libav-tools. Users are advised to use avconv from the libav-tools package instead of ffmpeg.



Tôt au tard, tous devront donc se servir de avconv.


"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#10 11-01-2013 00:48:53

tinux
Membre
Lieu : Courbevoie, 92
Distrib. : 9.4
Noyau : Debian Stretch 4.9.82-1+deb9u3 x86_64 GNU/Linux
(G)UI : Gnome 3.22.2
Inscription : 23-05-2012
Site Web

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Merci pour toutes ces infos, ça m'a été bien utile ! smile

Dernière modification par tinux (11-01-2013 00:50:53)


tinux
------------------
Tour:  Stretch Gnu / Linux / CM : Gygabite B75M-D3V Rev2 / Intel i5-3570 @ 3.40GHz Socket 1155 / 8 Gib RAM / HD 1Tib + HD sauvegarde 1Tib / VGA Intel Corp. Xeon E3-1200 / Portable: Acer Aspire One 725 / Jessie / AMD C-60 APU CG Radeon

Hors ligne

#11 24-04-2014 07:36:53

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Et ben moi j'avais pas lu tout ça alors j'ai modifié le tuto ffmeg en attendant de créer le tuto avconv.
Et toc ! Paskal_1 blblbl tongue

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#12 24-04-2014 08:55:08

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] Extraire la bande son d'une vidéo.flv

smolski a écrit :

en attendant de créer le tuto avconv.

Ben j'avais mis ça sur ma todo list mais la tache cron me l'a virée rapidos.  big_smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#13 24-04-2014 11:16:04

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] Extraire la bande son d'une vidéo.flv

Ça c'est cron ça alors... tongue

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums