#26 Le 03/05/2013, à 21:21
- philoup44
Re : [RESOLU]découper un fichier flv avec avidemux
Avec cette commande ??
ffmpeg -i test.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
Edit
j'ai apporté des précisions au #24 !!
Tu devrais y jeter un oeil !!
Dernière modification par philoup44 (Le 03/05/2013, à 22:40)
Hors ligne
#27 Le 03/05/2013, à 22:58
- philoup44
Re : [RESOLU]découper un fichier flv avec avidemux
Je viens d'adapter une commande pour copier la bande vidéo sans ré-encodage
mais en modifiant uniquement la bande audio
ici, du AAC en mp3 (192 kb/s)
ffmpeg -i "Medieval II".mp4 -vcodec copy -ar 44100 -ac 2 -ab 192k -acodec libmp3lame Medieval.mp4
ffmpeg -i "Medieval II".mp4 -vcodec copy -ar 44100 -ac 2 -ab 192k -acodec libmp3lame Medieval.mp4
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Medieval II.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2013-03-24 19:32:17
Duration: 00:21:53.04, start: 0.000000, bitrate: 1575 kb/s
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1381 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 191 kb/s
Metadata:
creation_time : 2013-03-24 19:32:38
Output #0, mp4, to 'Medieval.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2013-03-24 19:32:17
encoder : Lavf53.21.1
Stream #0.0(und): Video: libx264, yuv420p, 1280x720, q=2-31, 1381 kb/s, 48 tbn, 48 tbc
Stream #0.1(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 192 kb/s
Metadata:
creation_time : 2013-03-24 19:32:38
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press ctrl-c to stop encoding
frame=31513 fps=760 q=-1.0 Lsize= 252817kB time=1313.02 bitrate=1577.3kbits/s
video:221400kB audio:30775kB global headers:0kB muxing overhead 0.254671%
Cà a fonctionné !!
Vidéo originale
ffmpeg -i "Medieval II".mp4 2>&1 | grep Stream
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1381 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 191 kb/s
Vidéo traitée (avec changement de codec audio uniquement)
ffmpeg -i Medieval.mp4 2>&1 | grep Stream
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1381 kb/s, 24 fps, 24 tbr, 48 tbn, 48 tbc
Stream #0.1(und): Audio: mp3, 44100 Hz, 2 channels, s16, 191 kb/s
ici, tu peux voir que seule la bande audio a été modifiée !!
Dernière modification par philoup44 (Le 03/05/2013, à 23:21)
Hors ligne
#28 Le 03/05/2013, à 23:30
- philoup44
Re : [RESOLU]découper un fichier flv avec avidemux
Il te suffit de l'adapter à ton fichier FLV
Si le nom du fichier n'a pas d'espace ou de caractères spéciaux
ffmpeg -i TonFichier.flv -vcodec copy -ar 44100 -ac 2 -ab 192k -acodec libmp3lame fichier2.flv
Si le nom du fichier a des espaces ou de caractères spéciaux
ajoute des guillemets doubles avant et après le nom
ffmpeg -i "Ton Fichier".flv -vcodec copy -ar 44100 -ac 2 -ab 192k -acodec libmp3lame fichier2.flv
Paramètres audio
-ac : configure le nombre de canaux (mono-stéréo) -----> ton fichier est en mono donc tu peux mettre -ac 1
-ab : configuration du débit binaire par défaut 64 kbps ----> ton débit doit pas etre élevé donc tu peux mettre -ab 128 (ou moins)
Après, tu peux le donner à AVIDEMUX, pour voir s'il l'accepte !!
Dernière modification par philoup44 (Le 04/05/2013, à 14:55)
Hors ligne
#29 Le 04/05/2013, à 06:33
- DamienD
Re : [RESOLU]découper un fichier flv avec avidemux
Je vois que tu t'acharnes! Merci!
Alors, j'ai essayé ta dernière commande. J'obtiens une erreur:
damien@damien:~$ ffmpeg -i test.flv -vcodec copy -ar 44100 -ac 1 -ab 128k -acodec libmp3lame fichier2.mp4
ffmpeg version 0.8.6-6:0.8.6-0ubuntu0.12.10.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:07:34 with gcc 4.7.2
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[flv @ 0x9834880] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'test.flv':
Metadata:
creationdate : lun. avr. 29 16:01:08
Duration: 00:41:27.92, start: 0.000000, bitrate: N/A
Stream #0.0: Video: flv, yuv420p, 320x240, 1k tbr, 1k tbn, 1k tbc
Stream #0.1: Audio: nellymoser, 22050 Hz, mono, s16
[mp4 @ 0x98350a0] track 0: could not find tag, codec not currently supported in container
Output #0, mp4, to 'fichier2.mp4':
Metadata:
creationdate : lun. avr. 29 16:01:08
encoder : Lavf53.21.1
Stream #0.0: Video: flv, yuv420p, 320x240, q=2-31, 90k tbn, 1k tbc
Stream #0.1: Audio: libmp3lame, 44100 Hz, mono, s16, 128 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Could not write header for output file #0 (incorrect codec parameters ?)
damien@damien:~$
C'est une histoire de codec non supporté dans le flv là non?
Dernière modification par DamienD (Le 04/05/2013, à 06:33)
Hors ligne
#30 Le 04/05/2013, à 08:28
- philoup44
Re : [RESOLU]découper un fichier flv avec avidemux
Extraire le son d'une vidéo et en faire un MP3
ffmpeg -i test.flv -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame sound.mp3
Ton fichier test.flv, c'est bien la vidéo originale et non celle faite par VLC ??
Si tu tapes cette commande, tu as la bande son ??
Car au #25
tu dis
L'extraction du son du fichier flv fonctionne aussi.
Donc la commande
ffmpeg -i fichier_original.flv -vcodec copy -ar 44100 -ac 1 -ab 128k -acodec libmp3lame fichier2.mp4
Aurait du fonctionner ....
Mais ici, on a ce retour
codec not currently supported in container ---> Codec actuellement pas pris en charge dans le conteneur
Alors qu'il a pu changer le codec audio ,au #25
D'ou ma question ---> " Ton fichier test.flv, c'est bien la vidéo originale et non celle faite par VLC ?? "
tu pourrais m'envoyer ta vidéo ( pour tester ) ??
C'est de ma faute ...
il faut remplacer fichier2.mp4 par fichier2.flv !!!!!
puisque on met -Vcodec copy !!
Donc la commande devientffmpeg -i fichier_original.flv -vcodec copy -ar 44100 -ac 1 -ab 128k -acodec libmp3lame fichier2.flv
résultat sans faute !!
Tu peut ensuite le donner à couper à AVIDEMUX !!
Dernière modification par philoup44 (Le 04/05/2013, à 14:56)
Hors ligne
#31 Le 04/05/2013, à 11:05
- BigBug
Re : [RESOLU]découper un fichier flv avec avidemux
Salut BigBug , merci pour ton aide !!
@DamienD
DamienD a écrit :Oui il l'accepte car vlc en fait un fichier avi
mais le codec vidéo et audio de l'extrait en .avi , c'est quoi ??
Si tu tapes
ffmpeg -codecs | grep mp3
tu as quoi comme retour ??
Voilà mon grep : ( je suis sous 12.04 )
$ ffmpeg -codecs | grep mp3
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:00:59 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
EA libmp3lame libmp3lame MP3 (MPEG audio layer 3)
D A D mp3 MP3 (MPEG audio layer 3)
D A D mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A D mp3adufloat ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A D mp3float MP3 (MPEG audio layer 3)
D A D mp3on4 MP3onMP4
D A D mp3on4float MP3onMP4
Pour savoir de quoi le format vidéo est fait un clic droit sur le fichier , tu vas dans "propriétés" onglet "Audio/Vidéo"
Tu y trouveras les informations relatives au fichier :
Général : ( Titres, Artiste, etc... )
Vidéo : ( dimension, codec, etc..)
Audio : ( Codecs, Canaux, etc...°
et c'est toutes ces informations qui te seront utiles, car sur le web il y a beaucoup de "fakes" , j'ai trouvé des fichiers au format AVI avec à l’intérieur des codecs hétéroclites, cela fonctionnais car j'avais les codecs installés.
Pour être tranquille, tu fais un ffmpeg -codecs | grep de tous les codecs de ta machine ( audio et vidéo les plus utilisés )
Il suffit de changer l'extension du fichier et ça fonctionne, d'ailleurs sur beaucoup de sites et de F.A.I le font ! Mais ce n'est pas correct !
C'est pour cela que ça plante...
Note:
C'est valable pour tous les fichiers, c'est une manière simple de les protéger ! LoL
Croire en quelque chose et ne pas le vivre, c'est malhonnête.
[Gandhi]
Hors ligne
#32 Le 04/05/2013, à 13:34
- DamienD
Re : [RESOLU]découper un fichier flv avec avidemux
philoup44, je viens d'essayer. Je peux extraire le son avec la première commande que tu m'as donné mais la seconde commande me donne le message d'erreur que j'ai mis plus haut.
BigBug, voici mon grep
damien@damien:~$ ffmpeg -codecs | grep mp3
ffmpeg version 0.8.6-6:0.8.6-0ubuntu0.12.10.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:07:34 with gcc 4.7.2
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
EA libmp3lame libmp3lame MP3 (MPEG audio layer 3)
D A D mp3 MP3 (MPEG audio layer 3)
D A D mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A D mp3adufloat ADU (Application Data Unit) MP3 (MPEG audio layer 3)
D A D mp3float MP3 (MPEG audio layer 3)
D A D mp3on4 MP3onMP4
D A D mp3on4float MP3onMP4
Voilà le genre de fichier que j'essaie de découper.
http://fzip.li/s627
Merci!
Hors ligne
#33 Le 04/05/2013, à 14:16
- philoup44
Re : [RESOLU]découper un fichier flv avec avidemux
Je viens de télécharger ton fichier
Tu as raison, AVIDEMUX bug sérieux avec lui ...
Je vais chercher comment contourner le problème, et ce ,sans toucher à la bande vidéo, puisque c'est l'objectif !!
Jettes un oeil de temps en temps sur ton post, j'y déposerais des infos au fur et à mesure !!
Hors ligne
#34 Le 04/05/2013, à 14:25
- philoup44
Re : [RESOLU]découper un fichier flv avec avidemux
Extraire le son d'une vidéo et en faire un MP3
ffmpeg -i mesanges.flv -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame son_mesanges.mp3
ffmpeg -i mesanges.flv -vn -ar 44100 -ac 2 -ab 192k -acodec libmp3lame son_mesanges.mp3
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[flv @ 0x1d7d980] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'mesanges.flv':
Metadata:
creationdate : sam. mai 4 14:30:14
Duration: 00:00:20.57, start: 0.000000, bitrate: N/A
Stream #0.0: Video: flv, yuv420p, 320x240, 1k tbr, 1k tbn, 1k tbc
Stream #0.1: Audio: nellymoser, 22050 Hz, mono, s16
Output #0, mp3, to 'son_mesanges.mp3':
Metadata:
creationdate : sam. mai 4 14:30:14
TSSE : Lavf53.21.1
Stream #0.0: Audio: libmp3lame, 44100 Hz, 2 channels, s16, 192 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press ctrl-c to stop encoding
size= 483kB time=20.61 bitrate= 192.1kbits/s
video:0kB audio:483kB global headers:0kB muxing overhead 0.036591%
Impeccable !!
commande suivante
ffmpeg -i mesanges.flv -vcodec copy -ar 44100 -ac 1 -ab 128k -acodec libmp3lame fichier2.mp4
ffmpeg -i mesanges.flv -vcodec copy -ar 44100 -ac 1 -ab 128k -acodec libmp3lame fichier2.mp4
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[flv @ 0x15c3980] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'mesanges.flv':
Metadata:
creationdate : sam. mai 4 14:30:14
Duration: 00:00:20.57, start: 0.000000, bitrate: N/A
Stream #0.0: Video: flv, yuv420p, 320x240, 1k tbr, 1k tbn, 1k tbc
Stream #0.1: Audio: nellymoser, 22050 Hz, mono, s16
[mp4 @ 0x15c5fe0] track 0: could not find tag, codec not currently supported in container
Output #0, mp4, to 'fichier2.mp4':
Metadata:
creationdate : sam. mai 4 14:30:14
encoder : Lavf53.21.1
Stream #0.0: Video: flv, yuv420p, 320x240, q=2-31, 90k tbn, 1k tbc
Stream #0.1: Audio: libmp3lame, 44100 Hz, mono, s16, 128 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Could not write header for output file #0 (incorrect codec parameters ?)
comme toi, le fichier fait 0 octets ...
15H39 ---> EUREKA !!
Dernière modification par philoup44 (Le 04/05/2013, à 14:39)
Hors ligne
#35 Le 04/05/2013, à 14:53
- philoup44
Re : [RESOLU]découper un fichier flv avec avidemux
C'est de ma faute ...
il faut remplacer fichier2.mp4 par fichier2.flv !!!!!
puisque on met -Vcodec copy !!
Donc la commande devientffmpeg -i fichier_original.flv -vcodec copy -ar 44100 -ac 1 -ab 128k -acodec libmp3lame fichier2.flv
résultat sans faute !!
Tu peux ensuite le donner à couper à AVIDEMUX !!
J'ai fait le test avec
ffmpeg -i mesanges.flv -vcodec copy -ar 44100 -ac 2 -ab 192k -acodec libmp3lame fichier2.flv
ici, j'ai mis -ac 2 et -ab 192k
Mais cela devrait fonctionner avec -ac 1 et -ab 128 (voir moins)
ffmpeg -i mesanges.flv -vcodec copy -ar 44100 -ac 2 -ab 192k -acodec libmp3lame fichier2.flv
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
built on Apr 2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[flv @ 0x218d980] Estimating duration from bitrate, this may be inaccurate
Input #0, flv, from 'mesanges.flv':
Metadata:
creationdate : sam. mai 4 14:30:14
Duration: 00:00:20.57, start: 0.000000, bitrate: N/A
Stream #0.0: Video: flv, yuv420p, 320x240, 1k tbr, 1k tbn, 1k tbc
Stream #0.1: Audio: nellymoser, 22050 Hz, mono, s16
Output #0, flv, to 'fichier2.flv':
Metadata:
creationdate : sam. mai 4 14:30:14
encoder : Lavf53.21.1
Stream #0.0: Video: flv, yuv420p, 320x240, q=2-31, 1k tbn, 1k tbc
Stream #0.1: Audio: libmp3lame, 44100 Hz, 2 channels, s16, 192 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press ctrl-c to stop encoding
frame= 223 fps= 0 q=-1.0 Lsize= 5180kB time=20.58 bitrate=2062.3kbits/s
video:4681kB audio:483kB global headers:0kB muxing overhead 0.312916%
j'ai donné le résultat ( fichier2.flv ) à AVIDEMUX
et aucun problème, j'ai meme fait une coupe pour voir, également sans problème
DONC, c'était bien la bande SON qui perturbait tout !!
Dernière modification par philoup44 (Le 04/05/2013, à 16:12)
Hors ligne
#36 Le 04/05/2013, à 15:49
- DamienD
Re : [RESOLU]découper un fichier flv avec avidemux
Grand merci philoup44!!!! Ca marche du tonnerre! Fichue bande son!
Je mets en résolu.
Bon après midi
Hors ligne