[FFmpeg-trac] #9826(undetermined:open): AVI muxer issue
FFmpeg
trac at avcodec.org
Mon Jul 11 11:49:37 EEST 2022
#9826: AVI muxer issue
-------------------------------------+-------------------------------------
Reporter: ProWo | Owner: (none)
Type: defect | Status: open
Priority: normal | Component:
| undetermined
Version: unspecified | Resolution:
Keywords: avi muxer | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by ProWo):
clsid from doom9 has pointed out an interesting thing. he writes:
"The problem seems to be that the RIFF AudioFormat Tag header (strf) in
your file is using WAVEFORMATEXTENSIBLE format instead of
WAVEFORMATEX.Some (older) software may not support that"
And really, ffmpeg writes FFFE (WAVEFORMATEXTENSIBLE), instead of 2000
(WAVEFORMATEX).
The file muxed to AVI with ffmpeg:
[[Image(https://files.videohelp.com/u/292773/FFFE.jpg)]]
and the file muxed with avidemux:
[[Image(https://files.videohelp.com/u/292773/2000.jpg)]]
(these codes are written in reverse in the file)
another picture of the differences:
[[Image(https://files.videohelp.com/u/292773/Differences.jpg)]]
WAVEFORMATEXTENSIBLE is no problem for newer players, but older players,
especially hardware players, cannot do anything with it.
Since the AVI container is mainly used by older devices, the Ffmeg AVI
muxer should be reset to WAVEFORMATEX for compatibility reasons.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9826#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list