#1 Le 25/03/2018, à 19:09
- jeannot28
ffmpeg : corriger volume des dialogues des vidéos MKV
Bonjour,
Etant totalement débutant avec ffmpeg, pourriez-vous m'aider à écrire la ligne de commande (ou le scripte si besoin) ?
Voici mon problème:
Concernant des fichiers vidéo codés en AC3 (fichiers MKV en particulier), j'aimerais augmenter le volume du canal central (le canal des dialogues)
et ceci uniquement sur la piste française (dans le cas où il y aurait plusieurs langues).
Tout ceci sans toucher à la qualité de la vidéo et sans altérer les autres canaux audio.
Si vous avez des suggestions, un grand merci d'avance !
Hors ligne
#2 Le 26/03/2018, à 14:00
- sylvain94
Re : ffmpeg : corriger volume des dialogues des vidéos MKV
Voici comment utiliser ffmpeg pour monter le son de 10 décibels :
Code BASH :
ffmpeg -i video.mp4 -vcodec copy -af "volume=10dB" video-augmentee.mp4
Reste le soucis de sélectionner la piste audio ...
Pour trouver la piste à sélectionner, tu peux faire un ffmpeg -i masource.mkv, tu devrais trouver un truc du genre
Stream #0:0(eng): Video: h264 (Main), yuv420p, 1280×534 [SAR 1:1 DAR 640:267], 24 fps, 24 tbr, 1k tbn, 180k tbc (default)
◾ Stream #0:1(eng): Audio: aac, 44100 Hz, stereo, s16 (default)
◾ Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 448 kb/s (default)
◾ Stream #0:3(esp): Subtitle: ssa (default)
Pour augmenter une piste spécifique, je pense qu'il faut utiliser la commande -map
Hors ligne
#3 Le 26/03/2018, à 16:34
- jeannot28
Re : ffmpeg : corriger volume des dialogues des vidéos MKV
Merci sylvain94 pour ta réponse.
J'ai testé la commande -i de ffmpeg
Elle affiche bien la liste de chaque piste audio (1 Stream pour chaque langue)
Mais un signal 5.1 contient 6 canaux...
Comment identifier 1 seul de ces 6 canaux ? (en l’occurrence le canal des dialogues)
(la commande -map permettrait-elle ce genre de chose ?)
Hors ligne
#4 Le 28/03/2018, à 20:17
- sylvain94
Re : ffmpeg : corriger volume des dialogues des vidéos MKV
Est ce que tu pourrais envoyer le résultat de la commande ffmpeg -i ?
Hors ligne
#5 Le 29/03/2018, à 15:33
- sylvain94
Re : ffmpeg : corriger volume des dialogues des vidéos MKV
J'ai récupéré un fichier mkv pour bien comprendre.. et c'est nettement plus clair
Ton soucis est un pure problème Dolby 5.1.
Pour répondre à ta question, je pense que le plus simple est d'utiliser Audacity. Extraire la piste/modifier/échanger. Pas sur que tu puisses faire ca dans ffmpeg sans y passer un temps certains.
Hors ligne
#6 Le 29/03/2018, à 17:58
- jeannot28
Re : ffmpeg : corriger volume des dialogues des vidéos MKV
Audacity ? Pourquoi, je n'ai jamais utilisé (ça gère le multi-pistes comme le 5.1 ?)
Le seul hic c'est qu'il faudra plusieurs manips, mais si ça marche pourquoi pas après tout...
(ffmpeg aurais pu faire ça en 1 seule passe, mais bon c'est sûr que ce n'est pas du tout intuitif).
Je vais voir ça : je te tiens au courant
Hors ligne
#7 Le 30/03/2018, à 00:18
- melixgaro
Re : ffmpeg : corriger volume des dialogues des vidéos MKV
salut,
Je ne pense pas qu'il y ait un canal avec uniquement les voix. Je crois que les canaux audio centraux fournissent les dialogues mais sans doute aussi des ambiances sonores. Peut-être que ce lien te mettra sur la piste
Linux depuis ~2007. Xubuntu seulement.
Hors ligne