Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Apple Final Cut Pro Legacy My Workflow for making BWAV’s from Final Cut

  • My Workflow for making BWAV’s from Final Cut

    Posted by Benjamin Mcguire on June 27, 2013 at 5:36 pm

    Since it doesn’t export BWAV’s, and I couldn’t find any free plugins to do it, I came up with this…

    Thinks you will need are
    1. ffmpeg I installed mine with macports.
    2. Wave Agent from Sound Devices. It is free https://www.sounddevices.com/products/waveagent/

    I made a script that will convert aif to wav using ffmpeg, and then delete the aif. I saved it to /bin/aif2wav. Don’t forget to do a “sudo chmod +x /bin/aif2wav” to make it executable

    Here is the script
    #!/bin/sh
    for i in "$@";
    do
    if [ ${i: -4} == ".aif" ] ; then
    echo "Converting $i to ${i%.aif}.wav"
    ffmpeg -i "$i" -acodec pcm_s24le "${i%.aif}".wav && rm "$i"
    elif [ ${i: -5} == ".aiff" ] ; then
    echo "Converting $i to ${i%.aiff}.wav"
    ffmpeg -i "$i" -acodec pcm_s24le "${i%.aiff}".wav && rm "$i"
    elif [ ${i: -4} == ".AIF" ] ; then
    echo "Converting $i to ${i%.AIF}.wav"
    ffmpeg -i "$i" -acodec pcm_s24le "${i%.AIF}".wav && rm "$i"
    elif [ ${i: -5} == ".AIFF" ] ; then
    echo "Converting $i to ${i%.AIFF}.wav"
    ffmpeg -i "$i" -acodec pcm_s24le "${i%.AIFF}".wav && rm "$i"
    else
    echo "$i is not an .aif file"
    fi

    done

    First, export your timeline as 24bit aif’s, then open the terminal. If you made your script, and saved it to /bin/aif2wav, then all you will need to do is type in “aif2wav ” and then drag all your aif’s to the terminal, and press enter. You will see it quickly process them, and you will be left with wav’s instead of the aif’s. It will only delete the aif’s if the conversion was successful.

    Now open Wave Agent, and drag all your wav’s to the window. In Wave Agent, set your frame rate, and starting timecode, then save them.

    Then rename them to stems.

    I also wrote a script for this
    I had a 10 track timeline for delivery. 1&2 are LT,RT, 3&4 are M&E LT,RT, and then 5.1. So I made this script. It will handle if 1&2, 3&4 are set as mono tracks, or stereo. I saved it as “/bin/renmas”
    #!/bin/sh
    rename s/_1-2.wav/-01 Full Mix-(LT RT).wav/ *
    rename s/_1.wav/-01 Full Mix-(Left Total).wav/ *
    rename s/_2.wav/-02 Full Mix-(Right Total).wav/ *
    rename s/_3.wav/-03 M&E-(Left Total).wav/ *
    rename s/_3-4.wav/-03 M&E-(LT RT).wav/ *
    rename s/_4.wav/-04 M&E-(Right Total).wav/ *
    rename s/_5.wav/-05(Left).wav/ *
    rename s/_6.wav/-06(Right).wav/ *
    rename s/_7.wav/-07(Center).wav/ *
    rename s/_8.wav/-08(LFE).wav/ *
    rename s/_9.wav/-09(Left Surround).wav/ *
    rename s/_10.wav/-10(Right Surround).wav/ *

    So in the terminal, i type in “cd ” then drag the folder from finder where my wav’s are, then press return.
    then I just type “masren” and return, and boom, the stems are all renamed, and timed with my timeline.

    — Benjamin

    Jerry Wise replied 12 years, 10 months ago 3 Members · 2 Replies
  • 2 Replies
  • Nick Meyers

    June 27, 2013 at 10:41 pm

    i’ll confess i don’t understand a lot of that!

    but you could save yourself a step and export as WAVE from FCP.
    it’s an option when you export with quicktime conversion.

    nick

  • Jerry Wise

    June 27, 2013 at 11:04 pm

    pretty impressive….too bad you can’t hack into FCP7 and make changes and cool updates and then sell it. Just a thought.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy