[rešeno] Kateri program za združevanje mp3 ?

S katerim program lahko združim več mp3 posnetkov v enega ? Pri tem bi rad, da mi odstrani vmesni čas, ko ni glasbe.

Komentarji

  • Lahko urejaš z Audacity.
  • Audacity sem ravno včeraj probal in mi ni uspelo. Bi prosil, če mi lahko na kratko razložiš, kako naj to naredim ?
  • mat3j Član
    uredil/-a 28. June, 2012
    Odpreš prvi mp3 ter drugega. Na drugem Edit -> Copy. Na drugem daš pozicijo na konec ter Edit -> Paste.
  • Ja to mi je jasno. Kaj pa ne gre slučajno, da bi z določene mape potegnil več pesmi mp3 in bi jih program sam razporedil eno za drugo, da ne lepim vsake posebej.
  • mat3j Član
    uredil/-a 28. June, 2012
    http://lyncd.com/2011/03/lossless-combine-mp3s/

    #!/bin/bash
    # Author: http://lyncd.com/2011/03/lossless-combine-mp3s/
    # Purpose: Merge Multiple MP3 Files
    # Date: 14-Oct-2011

    if [ $# -gt 2 ]; then
    output=$1
    shift
    first_part=$1
    else
    echo \"You need to enter at least 3 files as arguments.\"
    echo \"The first argument is the output file.\"
    echo \"The rest of the arguments are the files to be merged.\"
    echo \"E.g.\"
    echo -e \"->33[1;36mmp3merge final_output.mp3 \part1.mp3 part2.mp3 part3.mp333[0m\"
    exit 1
    fi

    check_prereqs(){
    x=0
    # Check for mp3cat
    [[ ! -x `which mp3wrap` ]] && \
    echo -e \"33[1;31mPlese install mp3wrap33[0m\" && x=1

    # Check for id3cp
    [[ ! -x `which id3cp` ]] && \
    echo -e \"33[1;31mPlease install libid3-tools33[0m\" && x=1

    # Check for vbrfix
    [[ ! -x `which vbrfix` ]] && \
    echo -e \"33[1;31mPlease install vbrfix33[0m\" && x=1

    # Exit if id3cp or vbrfix is missing
    [[ $x -eq 1 ]] && echo '-> Exiting' && exit $x
    }
    # Main
    check_prereqs
    mp3wrap -v tmp.mp3 \"$@\"

    # mp3wrap prefers to rename tmp.mp3 to tmp_MP3WRAP.mp3 (this is annoying)
    id3cp $first_part tmp_MP3WRAP.mp3

    # vbrfix --XingFrameCrcProtectIfCan tmp.mp3 \"$output\" && rm tmp.mp3

    # In Ubuntu/Debian the option '--XingFrameCrcProtectIfCan' is meaningless
    vbrfix tmp_MP3WRAP.mp3 \"$output\"

    # Figure out how vbrfix faired
    if [ $? -eq 255 ]; then
    # file is not Not VBR (we move our tmp_MP3WRAP.mp3 to $output)
    mv tmp_MP3WRAP.mp3 \"$output\"
    elif [ $? -eq 0 ]; then
    rm tmp_MP3WRAP.mp3
    fi
  • Kako pa naj to skripto uporabi oz. zaženem ?
  • mat3j Član
    uredil/-a 28. June, 2012
    1) odpreš urejevalnik, npr. Gedit in prilepiš kodo
    2) shraniš v datoteko, npr. skupaj.sh v mapo kjer imaš datoteke mp3, npr. /home/sese/Glasba
    3) odpreš konzolo oziroma terminalno okno in se pomakneš v mapo kjer je skripta in mp3-ji s komando cd, npr.
    cd "/home/sese/Glasba"
    4) zaženeš skripto z: bash skripta.sh ter greš po navodilih

    Preden zaženeš skripto, si posnami potrebne programe z
    sudo apt-get install mp3wrap libid3-tools vbrfix

    Če želiš združiti vse datoteke v mapi, kar je po mojem mnenju najlažje, potem lahko uporabiš kar ukaz
    bash skupaj.sh vse.mp3 *.mp3

    (Namreč parameter "*.mp3" upošteva vse mp3-je v mapi, tako da ni treba pisati vseh mp3-jev kot parametre)
  • Hvala za pomoč, zadeva deluje, bo pa potrebno še malo prakse - predvsem na prvi način.
Za komentiranje se prijavite ali pa se vpišite.