Я использую следующую команду для преобразования FLV-файлов в аудиофайлы для передачи в программу julian, речь в текст.
cat ./jon2.flv | ffmpeg -i - -vn -acodec pcm_s16le -ar 16000 -ac 1 -f wav - | cat - > jon2.wav
Кошки предназначены для отладки, так как в конечном итоге будет запущена программа, которая будет передавать FLV в стандартный поток ffmpeg, а стандартный вывод - в julian.
Полученные волновые файлы идентифицируются как «файл» как:
jon3.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 16000 Hz
VLC (на основе ffmpeg) воспроизводит файл, но никакие другие инструменты не открывают / видят данные. Они показывают пустые файлы WAV или не будут открываться / играть. Например Sound Booth из CS4.
У кого-нибудь еще были подобные проблемы? Джулиану нужны файлы wav 16 бит моно при 16000 Гц. Джулиан, кажется, читает файл, но, похоже, не просматривает весь файл (может быть не связан).
Спасибо
-rr