Я работаю над проектом, в котором мне нужно постобработать несколько аудиофайлов в различных форматах.
- Во-первых, файлы необходимо преобразовать в формат .WAV.
- Во-вторых, в зависимости от их длины мне необходимо вставлять короткий звуковой водяной знак через определенные промежутки времени в каждый из новых файлов .WAV.
Первая часть проста, используя кодировщик LAME cli.
вторая часть - вот где это трудно - я попробовал несколько методов с LAME и FFmpeg, но не могу заставить его работать.
Сценарий выполняется как задание cron в фоновом режиме, поэтому доступен полный доступ к клиенту.
Если возможно, было бы замечательно, если бы кто-то мог указать мне на пример скрипта / гема или класса, который делает это каким-то связанным способом.