2016-11-20 76 views
0

在这里使用ffmpeg的附加橡皮筋存在问题。当我试图拉伸一个给定比例的WAV音频文件时,WAV文件生成的很好,但是当我想解析它的头时,我可以看到一个无效的音频格式。使用fffmpeg中的橡皮筋拉伸WAV音频文件会导致无效的音频格式

'Unknwon格式:22127'

报道了这个GitHub上跟踪这个问题。所有的细节都在那里: https://github.com/rackfx/Node-WAV-File-Info/issues/11

但现在我很不确定,想知道它是不是橡皮筋的错误?或者我在ffmpeg命令中丢失了什么,以确保设置正确的音频格式?

这是我用来生成与无效的音频格式,拉伸WAV文件ffmpeg的命令(在这里使用的ffmpeg V3.0.2)

ffmpeg -thread_queue_size 2048 -i /home/michael-heuberger/binarykitchen/code/videomail.io/var/local/tmp/clients/videomail.io/11e6-aebd-f5430180-84c7-074d5706928b/videomail_preview.wav -y -acodec libvorbis -ac 1 -filter:a rubberband=tempo=1.454366279637038 -loglevel warning /home/michael-heuberger/binarykitchen/code/videomail.io/var/local/tmp/clients/videomail.io/11e6-aebd-f5430180-84c7-074d5706928b/videomail_preview_for_webm_stretched.wav 

任何线索?

回答

3

删除-c:a libvorbisffmpeg将自动为WAV选择一种通用兼容的音频格式。