Résolu Enlever la publicité des Podcasts/ couper 30 sec. de nombreux MP3?

koh-samui

Expert
Bonjour les amis!

Tout est dans le titres,)
En gros j'écoute des podcast avec Itunes que j'ai téléchargé et sur certains j'ai 30 sec de pub au début pour 4 min de podcast...
Donc en gros ca me soule d'écouter 15 fois la meme pub heure;)
J'ai bien trouvé des logiciels pour couper ses 30 seconde de pub mais ce que je veux c'est de pouvoir les traiter en nombre,
Avez vous un logiciel à me conseiller?

Merci par avance
 

magellan

Modérâleur
Staff
Bonjour les amis!

Tout est dans le titres,)
En gros j'écoute des podcast avec Itunes que j'ai téléchargé et sur certains j'ai 30 sec de pub au début pour 4 min de podcast...
Donc en gros ca me soule d'écouter 15 fois la meme pub heure;)
J'ai bien trouvé des logiciels pour couper ses 30 seconde de pub mais ce que je veux c'est de pouvoir les traiter en nombre,
Avez vous un logiciel à me conseiller?

Merci par avance
ça me paraît compliqué. Il y a pas mal de logiciels où tu peux automatiser cependant t'en recommander un sera délicat car je ne sais pas trop comment tu peux détecter le début/fin de chaque morceau.
 

koh-samui

Expert
ça me paraît compliqué. Il y a pas mal de logiciels où tu peux automatiser cependant t'en recommander un sera délicat car je ne sais pas trop comment tu peux détecter le début/fin de chaque morceau.

Merci pour ta réponse,
Je suis abonné à une chaine ou sur tout les podcast il y a 30 de pub au DEBUT donc techniquement je veux juste enlever 30 seconde au début d'un fichier MP3.
 

svoglimacci

check memory failed but no bug detected
Merci pour ta réponse,
Je suis abonné à une chaine ou sur tout les podcast il y a 30 de pub au DEBUT donc techniquement je veux juste enlever 30 seconde au début d'un fichier MP3.
Sur cette page chapitre 14 tu vois un peu de ce que peut faire ffmpeg en terme de découpage de fichiers audio. A mon avis, en fouillant un peu, tu devrais réussir à avoir la commande qu'il te faut.
Tu peux alors faire du traitement par lot (fichier .bat) dans un répertoire d'entrée (où arrivent tes mp3) genre "for a in *.mp3..." . Ta commande pourrait donc, pour chaque fichier du répertoire : le traiter, mettre le résultat dans un répertoire de sortie, supprimer le fichier d'origine (ou le mettre dans un répertoire de sauvegarde).
Je ne sais pas si j'ai été clair, je suis fatigué :)
 

magellan

Modérâleur
Staff
Pour le shell
Code:
ffmpeg -i audio.mp3 -ss 00:00:30 -c copy output.mp3
Par contre pour les faire en masse il faut créer un .bat...

ça n'est pas enfantin mais faisable
Code:
for %f in (.\*) do  ffmpeg -i %f -ss 00:00:30 -c copy %f_30.mp3
L'extension sera un peu bousillée mais j'ai fait ça à l'arrache
 

SergioVE

Tout à faire car rien n'est fait.
Par contre pour les faire en masse il faut créer un .bat...

ça n'est pas enfantin mais faisable
Code:
for %f in (.\*) do  ffmpeg -i %f -ss 00:00:30 -c copy %f_30.mp3
L'extension sera un peu bousillée mais j'ai fait ça à l'arrache
Si tu fais la copie dans un autre dossier tu devrais pouvoir conserver le nom d'origine, non ?
 

magellan

Modérâleur
Staff
Meilleure réponse
ça n'est pas testé mais

1° Créer un fichier "RUN.BAT" contenant ceci
Code:
mkdir traites
for %f in (.\*) do  ffmpeg -i %f -ss 00:00:30 -c copy .\traites\%f
Dans le même dossier où est le batch (.bat) mettre les fichiers à traiter
NOTA: il faut installer ffmpeg et identifier où le .exe est situé.

Par exemple s'il est dans c:\program files\toto
modifier le .bat en mettant
for %f in (.\*) do c:\program files\toto\ffmpeg -i %f -ss 00:00:30 -c copy .\traites\%f
 

Delaz

Nouveau membre
Je suis tombé complètement par hasard sur ce topic et c'est génial merci :)
auriez vous la solution pour supprimer 30sec (par exemple) à la fin des mp3?
un grand merci
 

AccroPC2

Fou du PC
Staff
Hello,

Juste un petit tour dans la doc de ffmpeg et tu aurais eu ta réponse :D.
Reprends le script et remplace -ss par -sseof

Bye
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 180
Messages
6 719 005
Membres
1 586 480
Dernier membre
Aidezmoisv
Partager cette page
Haut