Ticket #357 (open enhancement)

Opened 22 months ago

Last modified 21 months ago

Trying to transcode a vbk file to wav

Reported by: himanshu Owned by: michael
Priority: wish Component: undetermined
Version: git-master Keywords: VBK
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

Hi Team,
I was trying to transcode a vbk file to a wav file. But I encoutered an error log pasted below. Also I verified that the file is not corrupt by playing the same in CallPilot? Player and it plays fine.

C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest>ffmpeg -y -i C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\v060102.vbk -acodec pcm_mulaw C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\output.wav
ffmpeg version N-31548-g78accb8, Copyright (c) 2000-2011 the FFmpeg developers built on Jul 17 2011 22:41:27 with gcc 4.6.1 configuration: --enable-gpl --enable-version3 --enable-memalign-hack --enable- runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib

libavutil 51. 11. 0 / 51. 11. 0
libavcodec 53. 8. 0 / 53. 8. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 27. 0 / 2. 27. 0
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0

C:\Users\himanshu.bhardwaj\Desktop\FFMpegTest\v060102.vbk: Invalid data found when processing input

Attachments

v060102.vbk Download (16.1 KB) - added by himanshu 22 months ago.
Sample file used for testing
v060102.wav Download (11.7 KB) - added by himanshu 22 months ago.
Wav version of the same file.

Change History

Changed 22 months ago by himanshu

Sample file used for testing

comment:1 Changed 22 months ago by himanshu

Forgot to mention the version:
ffmpeg-git-78accb8-win64-static

comment:2 Changed 22 months ago by cehoyos

  • Status changed from new to open
  • Reproduced by developer set
  • Component changed from FFmpeg to undetermined
  • Priority changed from normal to wish
  • Version changed from unspecified to git-master
  • Keywords WAV removed
  • Type changed from defect to enhancement

Is the Nortel CallPilot? able to convert the vbk file to wav? If yes, could you upload the wav file?

Changed 22 months ago by himanshu

Wav version of the same file.

comment:4 Changed 22 months ago by himanshu

This file (v060102.wav) is converted using Nortel Callpilot

comment:5 Changed 22 months ago by cehoyos

vbk files use a ~17kb/s voice codec.

comment:6 Changed 22 months ago by himanshu

I am very new to media processing.
So what I understand from the last statement is that, I would be needing a voice codec which supports 17 kbps. This needs to be integrated in ffmpeg which can do the processing then.

comment:7 Changed 21 months ago by himanshu

Any updates on this?

comment:8 Changed 21 months ago by cehoyos

So far, we don't even have information about what voice codec is used in a vbk file, so a fix is currently unlikely.
If it really is similar to G.726 or G.728 (the bitrate suggests this) it may not be impossible though.
There is some indication somebody would be able to share the necessary information about the codec:
 https://www.odesk.com/jobs/Reverse-Engineer-Nortel-VBK-Audio-Format_~~f501f11679f3f6bb

Note: See TracTickets for help on using tickets.