Difference between revisions of "User:StasFomin/Bugs/FFmpeg/Export Long WAV files"

From Wiki4Intranet
Jump to: navigation, search
(Created page with "I have problem with export long wav files (>8 hours). Exported files have length about 2.5 hour (but "good" size). <pre> ffmpeg.exe -analyzeduration 999999999 -i aud.scenari...")
 
Line 1: Line 1:
I have problem with export long wav files (>8 hours).
+
I have problem with export long wav files (>8 hours) from a video.
  
Exported files have length about 2.5 hour (but "good" size).
+
Exported files have length only about 2.5 hour (but "good" size).
  
 
<pre>
 
<pre>
Line 79: Line 79:
  
 
----
 
----
I have this problem with every tried version of ffmpeg since 2010.
 
 
  
 
VirtualDub export correct wav ("aud.scenario.avs.avi.wav", approximately same size as "bad ffmpeg wav", but with correct) without any problem.
 
VirtualDub export correct wav ("aud.scenario.avs.avi.wav", approximately same size as "bad ffmpeg wav", but with correct) without any problem.
Line 113: Line 111:
 
At least one output file must be specified
 
At least one output file must be specified
 
</pre>
 
</pre>
 +
 +
 +
----
 +
 +
I have this problem with every tried version of ffmpeg since 2010, tried a lot of options — no success.
 +
 +
Is this bug or know feature?
 +
Are the any workaroud?

Revision as of 01:50, 19 November 2012

I have problem with export long wav files (>8 hours) from a video.

Exported files have length only about 2.5 hour (but "good" size).

ffmpeg.exe -analyzeduration 999999999 -i aud.scenario.avs$lossless.avi  -f wav d2.wav
ffmpeg version N-46469-gc995644 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov  5 2012 17:54:28 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      52.  5.100 / 52.  5.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 21.106 /  3. 21.106
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[avi @ 022ab5a0] non-interleaved AVI
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'aud.scenario.avs$lossless.avi':
  Metadata:
    encoder         : Lavf53.2.0
  Duration: 08:26:37.00, start: 0.000000, bitrate: 2395 kb/s
    Stream #0:0: Video: h264 (High 4:4:4 Predictive) (H264 / 0x34363248), yuv420
p, 128x64, 25 fps, 25 tbr, 25 tbn, 50 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
File 'd2.wav' already exists. Overwrite ? [y/N] y
Output #0, wav, to 'd2.wav':
  Metadata:
    ISFT            : Lavf54.36.100
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
Stream mapping:
  Stream #0:1 -> #0:0 (pcm_s16le -> pcm_s16le)
Press [q] to stop, [?] for help
size= 5699438kB time=08:26:37.00 bitrate=1536.0kbits/s
video:0kB audio:5699438kB subtitle:0 global headers:0kB muxing overhead 0.000001
%


D:\bug-export-wav>ffmpeg -analyzeduration 999999999 -i d2.wav
ffmpeg version N-46469-gc995644 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov  5 2012 17:54:28 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      52.  5.100 / 52.  5.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 21.106 /  3. 21.106
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, wav, from 'd2.wav':
  Metadata:
    encoder         : Lavf54.36.100
  Duration: 02:13:47.38, bitrate: 5816 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
At least one output file must be specified

VirtualDub export correct wav ("aud.scenario.avs.avi.wav", approximately same size as "bad ffmpeg wav", but with correct) without any problem.

D:\bug-export-wav>ffmpeg -i aud.scenario.avs.avi.wav
ffmpeg version N-46469-gc995644 Copyright (c) 2000-2012 the FFmpeg developers
  built on Nov  5 2012 17:54:28 with gcc 4.7.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-pthreads --enable-runt
ime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libass -
-enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enab
le-libgsm --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-libo
pus --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheo
ra --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --ena
ble-zlib
  libavutil      52.  5.100 / 52.  5.100
  libavcodec     54. 71.100 / 54. 71.100
  libavformat    54. 36.100 / 54. 36.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 21.106 /  3. 21.106
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 16.100 /  0. 16.100
  libpostproc    52.  1.100 / 52.  1.100
[w64 @ 0036b400] max_analyze_duration 5000000 reached at 5013333
[w64 @ 0036b400] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, w64, from 'aud.scenario.avs.avi.wav':
  Duration: 08:26:37.00, bitrate: 1535 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16
, 1536 kb/s
At least one output file must be specified



I have this problem with every tried version of ffmpeg since 2010, tried a lot of options — no success.

Is this bug or know feature? Are the any workaroud?