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

koh-samui

Expert
#1
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
#2
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
#3
ç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
#4
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 https://www.tophebergeur.com/blog/20-commandes-ffmpeg/ 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
#5
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

Grand Maître
#6
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
#7
Si tu fais la copie dans un autre dossier tu devrais pouvoir conserver le nom d'origine, non ?
J'ai fait ça en mode très bourrin faute de temps. Je réétudie le bazar plus tard;)
 

magellan

Modérâleur
Staff
#8
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
#9
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
#10
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
 

Delaz

Nouveau membre
#11
oui j'ai vu dans la doc , merci encore :)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Membres en ligne
Aucun membre en ligne actuellement.
Derniers messages publiés
Statistiques globales
Discussions
840 055
Messages
7 511 891
Membres
1 583 191
Dernier membre
jcsadi
Partager cette page
Haut