Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: MP3 fade out  (gelezen 7429 keer)

Offline Haris

  • Lid
MP3 fade out
« Gepost op: 2024/03/15, 15:27:27 »
Ik heb een aantal MP3's die abrupt eindigen. Nu wil ik ze zo veranderen dat ze netjes outfaden, bv 3 seconden voor het einde. Lukt wel met Audacity, maar dat is te omslachtig.
Liefst met de terminal.

Re: MP3 fade out
« Reactie #1 Gepost op: 2024/03/15, 17:51:25 »
Of dat met de terminal kan weet ik niet, maar ik download veel muziek bestanden van YouTube en Torrent sites en dat zijn vaak albums die uit één bestand bestaan en daar heb ik een pesthekel aan. Ik moet ze dus in stukjes knippen en dat doe  ik met een online tool wat zeer prettig en handig werkt en het heeft mogelijkeheden voor diverse  geluidsaanpassingen, ook voor fade-in en fade out voor MP3's al gebruik ik dat zelf niet. Kijk er eens naar:
https://mp3cut.net/
Xubuntu 24.04 LTS

Re: MP3 fade out
« Reactie #2 Gepost op: 2024/03/16, 15:45:13 »
Hallo, sox kan dat, zit in Synaptic (en installeer meteen ook libsox-fmt-mp3 als je ook met mp3's werkt).

Syntax:

$ sox input.mp3 fadeout.mp3 fade 0 <trackduur in hh:mm:ss> 5
Ofwel: neem input.mp3, converteer naar fadeout.mp3, voeg effect fade toe, de 0 achter fade wil zeggen geen fade-in aan het begin, de 5 achter trackduur wil zeggen een fade-out van 5 seconden aan het eind van de track. Meer info in de man pages.

Ik heb sox net even geïnstalleerd en weet niet of je een bestaand geluidsbestand ook kunt overschrijven met de fade-out erin.

Als je series wilt converteren, moet je een script maken waarin je eerst soxi (kort voor sox --info) aanroept, dan de tracklengte eruit filtert ("Duration") en dan sox zelf aanroepen. Leuk bash-klusje, maar goed te doen.  :)

Offline Haris

  • Lid
Re: MP3 fade out
« Reactie #3 Gepost op: 2024/03/18, 18:30:48 »
Dank, met  mp3cut moet ik ook iedere mp3 apart invoeren, net zo als met Audacity. Met Sox moet ik iedere keer de tijdsduur van de mp3 opgeven. Ik wil graag een hele batch mp3's bv 3 seconden voor het einde out faden.

Re: MP3 fade out
« Reactie #4 Gepost op: 2024/03/18, 18:33:58 »
Volgens mij kun je dit met https://www.shutterencoder.com/en/
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline Haris

  • Lid
Re: MP3 fade out
« Reactie #5 Gepost op: 2024/03/18, 19:24:35 »
Shutterencoder is gebaseerd op FFMPEG lees ik. Voordat ik hiermee aan de slag ga, vraag ik mij af of het niet met FFMPEG zou kunnen lukken?

Re: MP3 fade out
« Reactie #6 Gepost op: 2024/03/18, 21:06:53 »
Klopt, dit werkt met ffmpeg. Als je googled hierop kom je wel wat voorbeelden tegen.
Je kunt via Shutterencoder te weten komen welk commando er wordt gebruikt om een audio file te laten uitfaden door gewoon de functie aan de wachtrij toe te voegen.
In het extra scherm dat je dan te zien krijgt is er een colom met de commando's zichtbaar.
Je moet alleen nog zien uit te vogelen hoe je een commando maakt voor meerdere mp3 files.
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline Haris

  • Lid
Re: MP3 fade out
« Reactie #7 Gepost op: 2024/03/19, 09:43:43 »
Je moet alleen nog zien uit te vogelen hoe je een commando maakt voor meerdere mp3 files.

Ik Google me suf, maar dit vind ik niet. Een paar mp3's outfaden gaat prima, maar waarom niet 100 tegelijk?

Offline vanadium

  • Lid
Re: MP3 fade out
« Reactie #8 Gepost op: 2024/03/19, 12:42:47 »
Een paar mp3's outfaden gaat prima, maar waarom niet 100 tegelijk?
Je zit op Linux. 100 tegelijk gaat altijd. Als je het commando beet hebt voor één bestand, dan kan je met "find" dat commando automatisch uitvoeren op duizenden bestanden, bijvoorbeeld:

find /home/user/Muziek -iname '*.mp3' -exec fade-out {} \;

Dit voorbeeld zal alle .mp3 en .MP3 bestanden onder "/home/user/Muziek" vinden en daar het (fictieve) commando "fade-out"  op uitvoeren. "{}"  staat hier voor de naam van het gevonden bestand. "\;" geeft aan dat dit het einde van het commando is (en dat het commando voor elk bestand opnieuw moet uitgevoerd worden).

Re: MP3 fade out
« Reactie #9 Gepost op: 2024/03/19, 18:14:51 »
Misschien is dit ook iets voor jou.
Ik heb een script aangemaakt dat je gemakkelijk via het menu van Nautilus kunt aanroepen en zodoende uitvoeren.
Je selecteert dus gewoon de bestanden die je wil laten bewerken en kiest dan het juiste script (voor het geval je er meerdere hebt).
Hier staat het uitgelegd: https://linuxmag.nl/workshop/
Het script dat ik hieronder als voorbeeld toon doet het geluid van de geselecteerde videofiles omzetten naar PCM.
In het script is dus het nodige opgenomen om dus meerdere files aan te passen en naar een bepaalde map te schrijven op mijn SSD.
Dus wat jij zou kunnen doen is het commando aanpassen voor het uitfaden en dan de map aanpassen (of weglaten).
#!/bin/bash

IFS=$'\n'

for FILEPATH in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
ffmpeg -i $FILEPATH -vcodec copy -c:a pcm_s24le -ar 48000 -y /media/data1/cameras/VoorDavinciResolve/$(basename "$FILEPATH")_pcm24.MOV
done
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline Haris

  • Lid
Re: MP3 fade out
« Reactie #10 Gepost op: 2024/03/20, 19:53:49 »
Hartelijk dank! Ik ga dit allemaal proberen.