Script avec ffmpeg sur powershell
Fermé
LeFast
Messages postés
2
Date d'inscription
jeudi 13 janvier 2022
Statut
Membre
Dernière intervention
1 février 2022
-
Modifié le 13 janv. 2022 à 16:22
Hackoo Messages postés 51 Date d'inscription jeudi 10 juillet 2003 Statut Membre Dernière intervention 23 septembre 2022 - 29 juin 2022 à 20:45
Hackoo Messages postés 51 Date d'inscription jeudi 10 juillet 2003 Statut Membre Dernière intervention 23 septembre 2022 - 29 juin 2022 à 20:45
Bonjour à toutes et tous,
je souhaite faire un script sur powershell pour extraire le temps et le nom de tous les fichiers musicaux d'un dossier vers un fichier texte. Je sais que ffmpeg permet de faire ceci mais je ne connais pas trop ffmpeg et ces commandes. Est-ce que vous pouvez éclairer ma lanterne ?
Un grand merci pour les personnes qui prendront du temps me répondre et m’aider.
Cordialement
Le Fast
je souhaite faire un script sur powershell pour extraire le temps et le nom de tous les fichiers musicaux d'un dossier vers un fichier texte. Je sais que ffmpeg permet de faire ceci mais je ne connais pas trop ffmpeg et ces commandes. Est-ce que vous pouvez éclairer ma lanterne ?
Un grand merci pour les personnes qui prendront du temps me répondre et m’aider.
Cordialement
Le Fast
4 réponses
choubaka
Messages postés
39426
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
28 avril 2025
2 104
1 févr. 2022 à 10:27
1 févr. 2022 à 10:27
Bonjour
Quel est le format de ces fichiers ?
Quel est le format de ces fichiers ?
LeFast
Messages postés
2
Date d'inscription
jeudi 13 janvier 2022
Statut
Membre
Dernière intervention
1 février 2022
1 févr. 2022 à 11:15
1 févr. 2022 à 11:15
Bonjour, les fichiers sont en mp3
choubaka
Messages postés
39426
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
28 avril 2025
2 104
1 févr. 2022 à 12:23
1 févr. 2022 à 12:23
tu dois voir les possibilités pour éditer les Tags ID3 qui contiennent les métadatas des fichiers mp3.
Voir aussi du côté de MP3Info.
Pour trouver le module ID3 pour powershell
https://www.powershellgallery.com/packages/ID3/1.1
Voir aussi du côté de MP3Info.
Pour trouver le module ID3 pour powershell
https://www.powershellgallery.com/packages/ID3/1.1
Hackoo
Messages postés
51
Date d'inscription
jeudi 10 juillet 2003
Statut
Membre
Dernière intervention
23 septembre 2022
3
Modifié le 29 juin 2022 à 21:03
Modifié le 29 juin 2022 à 21:03
Un petit example en batch :
Remarque : le fichier batch : Get-Duration_MP3.bat et le ffmpeg doivent être dans le même dossier.
Juste il faut modifier le chemin de votre dossier MP3 dans la variable Folder
Get-Duration_MP3.bat
Le fichier texte resultat semble comme ceci :
Remarque : le fichier batch : Get-Duration_MP3.bat et le ffmpeg doivent être dans le même dossier.
Juste il faut modifier le chemin de votre dossier MP3 dans la variable Folder
Get-Duration_MP3.bat
@echo off
Title Get MP3 Duration for all files in a directory with ffmpeg
Set Folder=C:\Program Files\Blue Iris 4\www\sounds\
Set ffmpeg=%~dp0ffmpeg.exe
Set LogFile=%~dp0MP3_Infos.txt
CD /D "%Folder%"
(
@for /f "delims=" %%a in ('dir /s /b *.mp3') do (
@for /f "tokens=1 delims=," %%b in ('%ffmpeg% -i "%%~a" 2^>^&1 ^| find /I "Duration"') do echo %%~nxa ^|%%b
)
)>"%LogFile%"
If Exist "%LogFile%" Start "" /MAX "%LogFile%"
Le fichier texte resultat semble comme ceci :
airhorn.mp3 | Duration: 00:00:02.81
alarm-frenzy.mp3 | Duration: 00:00:02.66
alarm.mp3 | Duration: 00:00:04.13
alarming.mp3 | Duration: 00:00:02.30
alien-message.mp3 | Duration: 00:00:02.52
alien-tune.mp3 | Duration: 00:00:03.71
are-you-kidding.mp3 | Duration: 00:00:00.83
attention-required.mp3 | Duration: 00:00:01.87
blocker.mp3 | Duration: 00:00:00.54
decay.mp3 | Duration: 00:00:01.98
demonstrative.mp3 | Duration: 00:00:07.99
determined.mp3 | Duration: 00:00:02.70
doorbell.mp3 | Duration: 00:00:01.57
enough-with-the-talking.mp3 | Duration: 00:00:00.72
gentle-alarm.mp3 | Duration: 00:00:00.54
gesture.mp3 | Duration: 00:00:01.84
good-morning.mp3 | Duration: 00:00:07.24
goodbye.mp3 | Duration: 00:00:00.25
hail.mp3 | Duration: 00:00:00.25
hell-yeah.mp3 | Duration: 00:00:02.23
high-pitch.mp3 | Duration: 00:00:03.28
i-demand-attention.mp3 | Duration: 00:00:01.66
i-saw-you.mp3 | Duration: 00:00:00.97
job-done.mp3 | Duration: 00:00:00.61
just-like-magic.mp3 | Duration: 00:00:01.91
long-chime-sound.mp3 | Duration: 00:00:04.82
may-i-have-your-attention.mp3 | Duration: 00:00:00.40
munchausen.mp3 | Duration: 00:00:02.02
news-bringer.mp3 | Duration: 00:00:01.12
no-way.mp3 | Duration: 00:00:00.32
not-kiddin.mp3 | Duration: 00:00:04.93
oh-really.mp3 | Duration: 00:00:01.26
on-serious-matters.mp3 | Duration: 00:00:01.55
paranoid.mp3 | Duration: 00:00:01.04
pizzicato.mp3 | Duration: 00:00:01.30
police.mp3 | Duration: 00:00:02.98
pop.mp3 | Duration: 00:00:00.26
professionals.mp3 | Duration: 00:00:00.47
quiet-knock.mp3 | Duration: 00:00:00.90
robot-walking.mp3 | Duration: 00:00:03.74
served.mp3 | Duration: 00:00:00.50
sorted.mp3 | Duration: 00:00:00.90
springy.mp3 | Duration: 00:00:02.63
surprise-on-a-spring.mp3 | Duration: 00:00:00.72
system-fault.mp3 | Duration: 00:00:00.54
the-squeaky-wheel-gets-the-grease.mp3 | Duration: 00:00:01.15
this-is-it.mp3 | Duration: 00:00:00.83
warning.mp3 | Duration: 00:00:30.31
what.mp3 | Duration: 00:00:00.47
wiggle.mp3 | Duration: 00:00:00.60
will-you.mp3 | Duration: 00:00:01.15
you-wouldnt-believe.mp3 | Duration: 00:00:00.47