#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 l'extension correct pour tes fichiers c'est .wav et non .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.
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
Je vais peut être mettre le sujet en résolu?
Est-ce que ton problème est résolu ?
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
ewfzapp a écrit :Je vais peut être mettre le sujet en résolu?
Est-ce que ton problème est résolu ?
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 ), 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
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
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
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
Hors ligne