У меня есть около 130 файлов .aup (все записи винилов), которые я хотел бы конвертировать в mp3. Каждый .aup - это целая сторона винила (я не хочу разделять треки - вся сторона, как один mp3, в порядке). Моя проблема в том, как я могу конвертировать все эти aups в mp3s за один раз. Было бы очень утомительно открывать каждый файл .aup по одному, а затем в диалоговом окне «Применить цепочку»: выберите «Применить к текущему проекту» для 130 файлов ... по одному.
Кому-нибудь повезло, изменив код или иным образом придумав решение?
Я проследил это до метода ниже в (BatchProcessDialog.cpp)
void BatchProcessDialog::OnApplyToProject(wxCommandEvent &event)
{
long item = mChains->GetNextItem(-1,
wxLIST_NEXT_ALL,
wxLIST_STATE_SELECTED);
if (item == -1) {
wxMessageBox(_("No chain selected"));
return;
}
wxString name = mChains->GetItemText(item);
wxDialog d(this, wxID_ANY, GetTitle());
ShuttleGui S(&d, eIsCreating);
S.StartHorizontalLay(wxCENTER, false);
{
S.StartStatic(wxT(""), false); // deliberately not translated (!)
{
S.SetBorder(20);
S.AddFixedText(wxString::Format(_("Applying '%s' to current project"),
name.c_str()));
}
S.EndStatic();
}
S.EndHorizontalLay();
d.Layout();
d.Fit();
d.CenterOnScreen();
d.Move(-1, 0);
d.Show();
Hide();
wxWindowDisabler wd;
gPrefs->Write(wxT("/Batch/ActiveChain"), name);
mBatchCommands.ReadChain(name);
if (!mBatchCommands.ApplyChain()) {
return;
}
}