This program is meant to be run once you have mastered your audio but before you send it off for publication. It is not meant to be used in place of an actual engineer. As it’s name implies, this program is meant to give you a “second opinion” about the state of your audio files.
As of Version 2.0 (July 5, 2017), all of the settings above are customizable.
When this program locates an issue, it is labelled as an ERROR.
ERROR – This piece of audio does not meet one or more of the specifications
If your audio did not pass inspection, repair your audio and re-run this program.
This program expects the retail sample’s name to end _sample.filetype
(Example: Walden_sample.flac, Walden_sample.wav, etc). It treats the sample slightly differently than other files. If you have included one, please follow this naming convention.
The program writes its findings both to the window and to a file inside the folder called 2ndOpinion-Report.txt.
If the program finds no errors while it runs, it will let you know. 🙂
The program is free to use, but I always appreciate…
A ridiculous amount of caffeine was consumed while researching.
Add some fuel if you would like to help keep me going!
☕ $5 ☕ $10 ☕ $15 ☕ $20 ☕ $25 ☕ $50
If you do not see a setting that allows you Allow apps downloaded from Anywhere, please follow this guide from Apple or follow the video below.
If you don’t see Run Anyway, do the following…
These instructions are for Debian-based systems (Debian, Ubuntu, Mint, etc). To install on other flavors of linux, install FFmpeg as you would other software.
sudo apt install ffmpeg ffprobe
Though WAV files can be encoded in many ways, the most common are Linear PCM (16 or 24 bit) files. Many programs will fail when trying to analyze other types of WAV files. If you used a different encoding, please re-encode your files to this standard.
As of v5.0, the program does work with MP3s 🙂
However, it is better to work with lossless audio (like WAV, FLAC, or AIFF) rendered straight from your DAW (Digital Audio Workstation).
It is best practice to do all edits in a lossless format before converting to a lossy format like MP3.
As the instructions at the top of this page clearly state, you are supposed to select a folder that contains audio files, not individual files. In fact, even the window where you are trying to select a file states that you should be selecting a FOLDER, not a file.
The program starts at the beginning/end of the file and then measures the length until the audio exceeds the maximum Noise Floor (-60 dB by default). If you select your head/tail and measure it using True Peak (not samples) you will see that the program is correct. Your audio has indeed exceeded the maximum noise floor at that point (which is all that the software can check).
The software cannot tell whether the noise was a random thump, a truck driving by outside, a stomach gurgle, or you speaking. All it knows is that a sound exceeded the maximum. If, upon visual inspection of the file, you see that your head/tail seems to be of the proper length, simply normalize the head/tail to a number under -60 dB (like -65 dB), then re-run the program.
2ndOpinion was designed based upon the standards required by the Ingestion Department (yep, that is the actual name) at Audible. Their standards for direct submission are more stringent than those of ACX.
So, if you leave 2ndOpinion set to its defaults, though some audio that ACX accepts will be rejected by 2ndOpinion, all audio accepted by 2ndOpinion will be accepted by ACX.
This old version of the software will most likely work for you but is not supported: link to v3.6 for macOS
Please note that I am only supporting the current release. So, any request for help with this version (or any older version for that matter) will ask you to upgrade to the newest version before we begin troubleshooting.
The ffmpeg binaries that this program depends upon have been put into quarantine by macOS. Assuming that you followed the install instructions exactly, the following steps should fix your issue:
xattr -dr com.apple.quarantine /Applications/2ndOpinion.app/Contents/Resources/_MacOS/ffmpeg/ffmpeg
xattr -dr com.apple.quarantine /Applications/2ndOpinion.app/Contents/Resources/_MacOS/ffmpeg/ffprobe
As of v2.0+ just about every setting is now customizable. If there are other parameters that you would like to change, let me know. Trying to allow for customization without cluttering the interface is a tricky thing. But, if your suggestion adds value without being out-of-scope for this project, I will do my best to incorporate it.
Permission-based issues on both Windows and macOS can cause problems. Try moving the program itself to your desktop and running it from there. Make certain that the folder you have selected with the audio files that you intend to analyze is writable for both you and the program itself. And, be certain that the audio files are not currently open by another program when you are attempting to analyze them.
Maybe. Let’s talk.
Personal
This software is free for personal use.
Small Business License
This software is free for commercial use in businesses with less than 5 employees. This license also covers independent contractors supporting companies with 5 or less employees. If you are an independent contractor supporting larger businesses, you may fall under the Enterprise License and are required to contact me to discuss a license.
Enterprise License
Businesses with 5 or more employees, and independent contractors doing work for companies with 5 or more employees, are required to contact me to discuss a commercial site license.
This software is distributed under an Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) license.
It is distributed in the hope that it will be useful, but without any warranty.
It is provided “as is” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.
In no event, unless required by applicable law, will the author be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use, or the inability to use, the program (including but not limited to loss of data or data being rendered inaccurately or losses sustained by you or third parties or a failure of the program to operate with any other programs), even if the author has been advised of the possibility of such damages.
This software is written in LiveCode and is used under a GPL-style license.
This software relies upon FFmpeg and is included under the LGPL License (LGPLv2.1).
The icon is derived from the Oxygen Icon Set which is included under the LGPL License (LGPL v2).