Переустановка bas помогла
Содержимое Node js из переменной.
-
Нужно склеивать mp3 файлы друг с другом.
Но в скрипте нужно указывать количество файлов (те, которые нужно соединять между собой).
Дело в том, что это количество файлов постоянно разное, а как это значение менять в ноде непонятно.
Вот я и думал генерить шаблон (структуру) и вставлять переменную на шаблон в ноде. -
Вот модуль https://www.npmjs.com/package/audioconcat
пока решил задачу созданием батника в папке с файлами ( copy /b *.mp3 "C:\United file.mp3" )И возможно ли использовать код из модулей как в 1 примере по ссылке, что выше?
Примеры в 1 строку, без "var конструкций". -
@denfilin Попробуй в шаблоне написать:
var songs = [ 'beatles.mp3', 'greenday.mp3', 'u2.mp3' ]А в ноде
var audioconcat = require('audioconcat') eval([[TEMPLATE_RESULT]]) audioconcat(songs) .concat('all.mp3') .on('start', function (command) { console.log('ffmpeg process started:', command) }) .on('error', function (err, stdout, stderr) { console.error('Error:', err) console.error('ffmpeg stderr:', stderr) }) .on('end', function (output) { console.error('Audio created in:', output) })Разумеется это не готовый код, а вариант для примера, как использовать eval().