Trancsode и генерировать файл данных формы волны в ffmpeg с помощью одной команды - PullRequest
0 голосов
/ 18 мая 2019

Я пытаюсь перекодировать и сгенерировать файл данных сигнала в той же команде. Я не могу понять, как создать 2 выходных файла из одного входа. Я хочу файл mp4 и файл данных формы волны. Данные формы сигнала должны быть сгенерированы из выходных данных этапа транскодирования (то есть после того, как поток уже был перекодирован)

Не работает следующее:

ffmpeg -i "https://mp3l.jamendo.com/?trackid=862797&format=mp31" -map 0:a -c:a libfdk_aac out1.mp4 -f data data.txt
Output file #1 does not contain any stream

1 Ответ

0 голосов
/ 18 мая 2019

Используя тройник, вы можете записывать на несколько выходов. Смотри https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs#Duplicateoutputs

ffmpeg -i "https://mp3l.jamendo.com/?trackid=862797&format=mp31" -c:a libfdk_aac -f tee -map 0:a "output.mp4|[f=data]output.txt"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...