Я экспортировал звуковой файл в microsoft wav, используя Audacity. Я пытаюсь открыть этот файл с FFmpeg:ffmpeg не может открыть простой файл wav microsoft, экспортированный Audacity
ffmpeg -i steps-stereo-16b-44khz.wav /tmp/test.ogg
и вот Ouput я получаю:
fmpeg version 1.2.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 12 2013 13:46:11 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid
libavutil 52. 18.100/52. 18.100
libavcodec 54. 92.100/54. 92.100
libavformat 54. 63.104/54. 63.104
libavdevice 54. 3.103/54. 3.103
libavfilter 3. 42.103/3. 42.103
libswscale 2. 2.100/2. 2.100
libswresample 0. 17.102/0. 17.102
libpostproc 52. 2.100/52. 2.100
[dca @ 0x7fd30c013600] Not a valid DCA frame
... SNIP ...
[dca @ 0x7fd5bc013600] Invalid bit allocation index
[dca @ 0x7fd5bc013600] error decoding block
Last message repeated 3 times
[dca @ 0x7fd5bc013600] Didn't get subframe DSYNC
[dca @ 0x7fd5bc013600] error decoding block
[wav @ 0x7fd5bc013000] max_analyze_duration 5000000 reached at 5009070 microseconds
[wav @ 0x7fd5bc013000] decoding for stream 0 failed
[wav @ 0x7fd5bc013000] Could not find codec parameters for stream 0 (Audio: dts ([1][0][0][0]/0x0001), 192000 Hz, 2 channels, fltp, 0 kb/s): no decodable DTS frames
Consider increasing the value for the 'analyzeduration' and 'probesize' options
steps-stereo-16b-44khz.wav: could not find codec parameters
Если экспортировать один и тот же файл в .ogg или .aiff, никаких проблем, следующее отлично работает:
ffmpeg -i steps-stereo-16b-44khz.aiff /tmp/test.ogg
Любая идея, что может быть неправильным?
Ссылка на мой wav file, чтобы вы могли попытаться воспроизвести.
NB Моя конечная цель - отрезать аудиофайл. Я знаю, что могу экспортировать файл напрямую в .ogg с дерзостью. Это всего лишь тестовый пример.
EDIT
Получение Информация о файле с другой программой, как Сокс, работает хорошо:
sox --info steps-stereo-16b-44khz.wav
Input File : 'steps-stereo-16b-44khz.wav'
Channels : 2
Sample Rate : 44100
Precision : 16-bit
Duration : 00:00:02.10 = 92608 samples = 157.497 CDDA sectors
File Size : 370k
Bit Rate : 1.41M
Sample Encoding: 16-bit Signed Integer PCM
Какие настройки вы использовали при экспорте в Audacity? Signed/unsigned PCM, 16/32 бит, float и т. Д.? –
Вы не можете изменить настройки для экспорта в Microsoft wav, он подписан 16-битами – sebpiq
Да, вы можете. В диалоговом окне «Экспорт» нажмите кнопку «Параметры». то вы получите [это окно] (http://manual.audacityteam.org/man/WAV,_AIFF_and_Uncompressed_Export_Options). –