Есть ли наилучшая практика, чтобы размер перекодированного выходного файла не превышал определенного размера?
Мне нужно, чтобы он не превышал 100 МБ, но каким-то образом я получаю большие выходные файлы. Проблема в том, что мой (тестовый) видеофайл весит 600 КБ, а сгенерированный файл output.wav 4 МБ. Это довольно далеко от того, что я ожидал.
var proc = new ffmpeg({
source: file,
nolog: false
});
proc.addInputOption('-acodec libopus');
format = "wav";
proc.addOptions([
'-f ' + format,
'-ab 192000',
'-ar 16000',
'-vn'
]);
Вот как я передал параметры библиотеке ffmpeg. Какие параметры я должен изменить здесь, чтобы уменьшить размер и сохранить макс. качественный?
.opus
? - person slhck   schedule 03.07.2017