使用单个命令在FFMPEG中生成trancsode并生成波形数据文件



我试图在同一命令中转码并生成波形数据文件。我不知道如何从一个输入中生成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

使用T恤Muxer,您可以写入多个输出。请参阅https://trac.ffmpeg.org/wiki/creating multiple Outputs#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"

最新更新