Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 09/12/2012, à 20:43

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

J'ai refait le copier/coller du script, et j'ai recommencé: même scénario!!


www.indigenecreations.fr

Hors ligne

#27 Le 09/12/2012, à 20:56

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

J'ai fait une modif ça devrait etre compatible avec ton shell maintenant reprend le script sur le post 21.

Hors ligne

#28 Le 09/12/2012, à 21:41

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Ca marche!!!
C'est une tuerie ton script!
Ca me sort les titres nommés, au format pcm

c'est quoi le pcm??


www.indigenecreations.fr

Hors ligne

#29 Le 09/12/2012, à 22:09

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Cool,

Bon ça mériterai d'etre amélioré, j'ai fais ça à l'arrache et mes connaissances en shell sont assez basic......

En fait je m'suis vautré en écrivant mon post roll l'extension correct pour tes fichiers c'est .wav et non .pcm.

Plus d'info sur le format pcm

Après dans ton mkv tu dispose également d'une piste DTS

j'ai fait la modif sur mon post 21.

Dernière modification par classdroogies (Le 09/12/2012, à 22:13)

Hors ligne

#30 Le 09/12/2012, à 22:25

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Merci, j'ai converti en Flac avec xcfa, et ca marche nickel....
C'EST EXACTEMENT CE QUE JE CHERCHAIT!
JE LE GARDE PRECIEUSEMENT DE COTÉ!!

Edit:

Bon là je pinaille, et c'est surement impossible a faire, mais si, en plus ça pouvait taguer correctement les fichiers...... Parce que le PCM, n'est pas reconnu pas easytag....

Mais, une fois de plus, meerci

Dernière modification par ewfzapp (Le 09/12/2012, à 22:41)


www.indigenecreations.fr

Hors ligne

#31 Le 09/12/2012, à 22:44

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Hey ! Je ne connaissais pas xcfa, ça m'a l'air pas mal du tout.
J'vais tester ça.

ewfzapp a écrit :

Parce que le PCM, n'est pas reconnu pas easytag....

Tu peux le faire avec Audacity --> Fichiers --> Ouvrir l'éditeur des métadonnées
Après le format pcm ainsi que les noms proviennent du fichier mkv. il n'y a aucune convertion, et donc pas de perte de qualité.

il serait "simple" d'intégrer un encodage dans le script, dans le format que l'on veut. Pour ce qui est des tags c'est plus compliqué....

Dernière modification par classdroogies (Le 09/12/2012, à 23:02)

Hors ligne

#32 Le 10/12/2012, à 17:59

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

En tout cas, merci a toi pour le script.
Content de t'avoir fait découvrir XCFA.
Et si par hasard tu intégrais une conversion en .flac dans ton script, je suis preneur....

Merci encore.

Je vais peut être mettre le sujet en résolu?


www.indigenecreations.fr

Hors ligne

#33 Le 10/12/2012, à 19:20

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

ewfzapp a écrit :

Je vais peut être mettre le sujet en résolu?

Est-ce que ton problème est résolu ? tongue

ewfzapp a écrit :

Et si par hasard tu intégrais une conversion en .flac dans ton script, je suis preneur....

J'vais voir ce que j'peux faire....

Dernière modification par classdroogies (Le 10/12/2012, à 19:21)

Hors ligne

#34 Le 10/12/2012, à 21:07

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

classdroogies a écrit :
ewfzapp a écrit :

Je vais peut être mettre le sujet en résolu?

Est-ce que ton problème est résolu ? tongue

OUIIIII


ewfzapp a écrit :

Et si par hasard tu intégrais une conversion en .flac dans ton script, je suis preneur....

J'vais voir ce que j'peux faire....


MERCI D'AVANCE!!!


www.indigenecreations.fr

Hors ligne

#35 Le 10/12/2012, à 21:18

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Bon, j'ai fait quelque p'tite modif....

  • Ajout de l'encodage dans le format audio/video que l'on souhaite (marchera pas si on veut découper des fichiers sous-titres par exemple roll), il faut qu'ffmpeg soit installé, et l'encodage utilise les preset de base.

  • Ajout du choix de dossier de destination (si le fichier n'existe pas il est créé)

Voici donc la nouvelle commande a taper par exemple :

./split_mkv.sh Sade_Bring_Me_Home_Live_2011.mkv 3 wav flac '/home/ewfzapp/Sade_Bring_Me_Home_Live_2011_Audio'

Et le nouveau script :

#! /bin/sh
#
#	Merci à elain1 pour son script donné ici : http://www.makemkv.com/forum2/viewtopic.php?f=4&t=690
#
#	Usage : ./split_mkv.sh [fichier_source][n°_de_la_piste_a_extraire][extension_de_la_piste][format_de_sortie]['dossier_de_destination']
#
FILESRC=$1
TRACKNUM=$2
TRACKEXT=$3
FILEOUT=$4
FOLDEROUT=$5
i=1
#Récupération des timecodes de chaque chapitres
TIMECODES=`mkvextract chapters -s "$FILESRC" | grep -e "CHAPTER[0-9][0-9]=" | sed '1,1d;:a;N;$!ba;s/CHAPTER[0-9][0-9]\=//g;s/\n/,/g'`
#Récupération du nombre de chapitres
NBRCHAPTER=`mkvmerge -i "$FILESRC" | grep "Chapitres" | cut -d" " -f3`
#Création du dossier contenant les chapitres mkv
if [ ! -d "$FOLDEROUT" ]; then
	mkdir  "$FOLDEROUT"
fi
#Découpage du fichier original
mkvmerge --split timecodes:"${TIMECODES}" "$FILESRC" -o "$FOLDEROUT/%01d.mkv"
#Extraction des pistes
while [ "$i" -le "$NBRCHAPTER" ]
do
	#Récupération du nom du chapitre
	FILENAME=`mkvextract chapters -s "$FILESRC" | grep -m 1 -e $i"NAME=" | cut -d"=" -f2 `
	#Extraction de la piste
	mkvextract tracks "$FOLDEROUT/$i.mkv" "$TRACKNUM":"$FOLDEROUT/$i.$TRACKEXT"
	#Nettoyage fichiers mkv
	rm -r "$FOLDEROUT/$i.mkv"
	#Encodage
	ffmpeg -i "$FOLDEROUT/$i.$TRACKEXT" "$FOLDEROUT/$i-$FILENAME.$FILEOUT"
	#Nettoyage fichiers audio source
	rm -r "$FOLDEROUT/$i.$TRACKEXT"
	i=$(($i+1))
done

Doit pas être mal ce live de Sade cool

Hors ligne

#36 Le 12/12/2012, à 17:48

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Merci!!
je vais de ce pas retester ton script!

tu le veux le live?


Edit:

le script fonctionne, mais la musique est inécoutable. ça fait un bruit insupportable...

Dernière modification par ewfzapp (Le 12/12/2012, à 18:06)


www.indigenecreations.fr

Hors ligne

#37 Le 12/12/2012, à 19:12

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

As-tu testé avec un autre codec mp3 ou ac3 pour voir si ça fonctionne ?
C'est peut-etre simplement la conversion wav -> flac qui merde...

Dernière modification par classdroogies (Le 12/12/2012, à 19:12)

Hors ligne

#38 Le 13/12/2012, à 19:14

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

classdroogies a écrit :

As-tu testé avec un autre codec mp3 ou ac3 pour voir si ça fonctionne ?
C'est peut-etre simplement la conversion wav -> flac qui merde...

Comment teste-t-on avec un autre codec stp?


www.indigenecreations.fr

Hors ligne

#39 Le 13/12/2012, à 19:36

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

En fait quand tu utilise le script il faut mettre les paramètres :

./split_mkv.sh [fichier_source][n°_de_la_piste_a_extraire][extension_de_la_piste][format_de_sortie]['dossier_de_destination']

Ce qui donne par exemple :

./split_mkv.sh Sade_Bring_Me_Home_Live_2011.mkv 3 wav flac '/home/ewfzapp/Sade_Bring_Me_Home_Live_2011_Audio'

Donc pour changer de codec il te suffit de changer le paramètre format de sortie :

./split_mkv.sh [fichier_source][n°_de_la_piste_a_extraire][extension_de_la_piste][format_de_sortie]['dossier_de_destination']

Ce qui donne pour du mp3 :
                                                                                                         
./split_mkv.sh Sade_Bring_Me_Home_Live_2011.mkv 3 wav mp3 '/home/ewfzapp/Sade_Bring_Me_Home_Live_2011_Audio'

Ce qui donne pour du ac3 :

./split_mkv.sh Sade_Bring_Me_Home_Live_2011.mkv 3 wav ac3 '/home/ewfzapp/Sade_Bring_Me_Home_Live_2011_Audio'

Bref le format de sortie audio que tu veux !

Après il est possible d'améliorer l'encodage en modifiant la ligne du script qui lance ffmpeg :

#Encodage
ffmpeg -i "$FOLDEROUT/$i.$TRACKEXT" "$FOLDEROUT/$i-$FILENAME.$FILEOUT"

"$FOLDEROUT/$i.$TRACKEXT" => fichier source

"$FOLDEROUT/$i-$FILENAME.$FILEOUT" => fichier de sortie

Dernière modification par classdroogies (Le 14/12/2012, à 08:49)

Hors ligne

#40 Le 13/12/2012, à 22:18

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

C'est super clair. Merci


www.indigenecreations.fr

Hors ligne

#41 Le 14/12/2012, à 18:49

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

J'ai tenté le script avec le mp3.
Il travail, et a la fin il m'affiche ca:

Stream mapping:
  Stream #0.0 -> #0.0
Encoder (codec id 86017) not found for output stream #0.0

www.indigenecreations.fr

Hors ligne

#42 Le 14/12/2012, à 18:51

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

J'ai trouvé cette commande:

ffmpeg -formats > ffmpeg-format.txt

je l'ai tenté et j'ai bien le mp3....


www.indigenecreations.fr

Hors ligne

#43 Le 14/12/2012, à 19:13

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Je pense que tu n'as pas tout les codec pour ffmpeg (plus d'info : http://doc.ubuntu-fr.org/ffmpeg )

sudo apt-get install libavcodec-unstripped-52 libavdevice-unstripped-52 libavformat-unstripped-52 libavutil-unstripped-50 libpostproc-unstripped-51 libswscale-unstripped-0 ffmpeg

Ou plus simple, après avoir activé le dépot medibuntu :

sudo apt-get install libavcodec-extra-53

Dernière modification par classdroogies (Le 14/12/2012, à 22:15)

Hors ligne

#44 Le 15/12/2012, à 20:38

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Merci

J'ai bien installé le depot medibuntu, et tout ce qui va avec, et malheureusement j’obtiens un son dégueulasse, même pas écoutable...
mais t'embête pas, le script d'avant en flac est parfait....

Merci encore

Dernière modification par ewfzapp (Le 15/12/2012, à 20:59)


www.indigenecreations.fr

Hors ligne

#45 Le 15/12/2012, à 20:39

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Ca marche ?

Hors ligne

#46 Le 15/12/2012, à 21:00

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

ewfzapp a écrit :

Merci

J'ai bien installé le depot medibuntu, et tout ce qui va avec, et malheureusement j’obtiens un son dégueulasse, même pas écoutable...
mais t'embête pas, le script d'avant en flac est parfait....

Merci encore


www.indigenecreations.fr

Hors ligne

#47 Le 15/12/2012, à 21:09

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Dommage ça marche chez moi...

Comme il y a eu une divergence au sein de l'équipe des dev ffmpeg, tu peut essayer avec avconv à la place.

Dans le script remplacer :

#Encodage
ffmpeg -i "$FOLDEROUT/$i.$TRACKEXT" "$FOLDEROUT/$i-$FILENAME.$FILEOUT"

Par

#Encodage
avconv -i "$FOLDEROUT/$i.$TRACKEXT" "$FOLDEROUT/$i-$FILENAME.$FILEOUT"

A+

Hors ligne

#48 Le 15/12/2012, à 23:15

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Je tente ça, et te remercie encore de faire tout ceci....


www.indigenecreations.fr

Hors ligne

#49 Le 19/12/2012, à 17:55

ewfzapp

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Pas mieux


www.indigenecreations.fr

Hors ligne

#50 Le 19/12/2012, à 19:07

classdroogies

Re : [Résolu] Extraire le son d'une video MKV un peu speciale

Je persiste dans mon idée donnée au post #43, je pense qu'il y a un problème de codecs....

ffmpeg -codecs> ffmpeg-codec.txt

Suis tétu big_smile

Hors ligne