[FFmpeg-trac] #1796(undetermined:new): Unable to extract PCM audio track from AVI file
FFmpeg
trac at avcodec.org
Tue Oct 9 18:21:17 CEST 2012
#1796: Unable to extract PCM audio track from AVI file
-------------------------------------+-------------------------------------
Reporter: tom_bogle | Type: defect
Status: new | Priority: normal
Component: | Version:
undetermined | unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug: I have an AVI-wrapped dvvideo file with a single
pcm_s16le audio track. The video plays fine (although there is a funny
noise at the start that might indicate some kind of corruption or encoding
problem). I am able to extract the audio using MPlayer, and ffmpeg can
successfully produce a lower-quality avi file and extract the audio as
mp3. I am able to run ffmpeg a second time to get a WAV file from either
of these. However, if I simply try to extract the audio track directly
into a WAV file from the original AVI file, all I get is 0.03 seconds of
noise. There is no error message, so the software I'm writing that is
running ffmpeg and monitoring the output can't tell anything went wrong.
How to reproduce:
{{{
% ffmpeg -i TruncatedPCMAudio.avi -vn -acodec copy temp.wav
- OR -
% ffmpeg -i TruncatedPCMAudio.avi -vn -acodec pcm_s16le temp.wav
ffmpeg version N-40126-ga4b58fd
built on Apr 26 2012 03:29:50 with gcc 4.6.3
}}}
ffmpeg -v 9 -loglevel 99 -i TruncatedPCMAudio.avi
ffmpeg version N-40126-ga4b58fd Copyright (c) 2000-2012 the FFmpeg
developers
built on Apr 26 2012 03:29:50 with gcc 4.6.3
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-
libass
--enable-libcelt --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable
-libfreetype --enable-libgsm --enable-libmp3lame --enable-libnut --enable-
libope
njpeg --enable-librtmp --enable-libschroedinger --enable-libspeex
--enable-libth
eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc
--enable-
libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --e
nable-zlib
libavutil 51. 47.100 / 51. 47.100
libavcodec 54. 15.100 / 54. 15.100
libavformat 54. 3.100 / 54. 3.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 72.100 / 2. 72.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 11.100 / 0. 11.100
libpostproc 52. 0.100 / 52. 0.100
[avi @ 01d3c020] Format avi probed with size=2048 and score=100
[AVI demuxer @ 01d3c680] use odml:1
[avi @ 01d3c020] File position before avformat_find_stream_info() is 32768
[avi @ 01d3c020] All info found
[avi @ 01d3c020] File position after avformat_find_stream_info() is 185032
Input #0, avi, from 'TruncatedPCMAudio.avi':
Duration: 00:03:52.46, start: 0.000000, bitrate: 28855 kb/s
Stream #0:0, 1, 1001/30000: Video: dvvideo, yuv411p, 720x480,
1001/30000, 28
771 kb/s, SAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc
Stream #0:1, 1, 1/30000: Audio: pcm_s16le, 48000 Hz, 2 channels, s16,
1536 k
b/s
At least one output file must be specified
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1796>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list