Opened 12 years ago

Last modified 7 years ago

#1690 open enhancement

Support Ogg/Vorbis in avi

Reported by: Carl Eugen Hoyos Owned by:
Priority: wish Component: avformat
Version: git-master Keywords: avi ogg vorbis videolan
Cc: underground78@gmail.com Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

samples/A-codecs/vorbis/vorbis3plus_sample.avi
samples/A-codecs/vorbis/vp8OggVorbis1.avi (vlc Ticket 7389)

Both samples fail with FFmpeg, vp8OggVorbis1.avi plays with mplayer -demuxer avi -ac ffvorbis

$ ffmpeg -i vorbis3plus_sample.avi
ffmpeg version N-43901-gbfb3902 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 26 2012 09:14:37 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.101 /  3. 13.101
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
[avi @ 0x1480240] max_analyze_duration 5000000 reached at 5000000
[avi @ 0x1480240] Could not find codec parameters for stream 1 (Audio: none (qg[0][0] / 0x6771), 48000 Hz, 2 channels, 450 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'vorbis3plus_sample.avi':
  Metadata:
    encoder         : VirtualDubMod 1.5.10.1 (build 2366/release)
  Duration: 00:00:27.92, start: 0.000000, bitrate: 878 kb/s
    Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 640x352 [SAR 1:1 DAR 20:11], 25 fps, 25 tbr, 25 tbn, 25 tbc
    Stream #0:1: Audio: none (qg[0][0] / 0x6771), 48000 Hz, stereo, 450 kb/s
At least one output file must be specified
$ ffmpeg -i vp8OggVorbis1.avi
ffmpeg version N-43925-g73b40da Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 27 2012 09:17:18 with gcc 4.5.3 (GCC)
  configuration: --cc=/usr/local/gcc-4.5.3/bin/gcc
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 13.101 /  3. 13.101
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
[avi @ 0x1480240] non-interleaved AVI
[avi @ 0x1480240] max_analyze_duration 5000000 reached at 5000000
[avi @ 0x1480240] Could not find codec parameters for stream 1 (Audio: none (Og[0][0] / 0x674F), 48000 Hz, 2 channels, 64 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for  Input Stream #0.1 : stereo
Input #0, avi, from 'vp8OggVorbis1.avi':
  Metadata:
    TCOD            : 0
    TCDO            : 275166666
  Duration: 00:00:27.51, start: 0.000000, bitrate: 224 kb/s
    Stream #0:0: Video: vp8 (VP80 / 0x30385056), yuv420p, 1360x768, 60 fps, 60 tbr, 60 tbn, 60 tbc
    Stream #0:1: Audio: none (Og[0][0] / 0x674F), 48000 Hz, stereo, 64 kb/s
At least one output file must be specified

Change History (10)

comment:1 by Carl Eugen Hoyos, 12 years ago

Keywords: videolan added

comment:2 by Underground78, 10 years ago

Cc: underground78@gmail.com added

The same issue exists for Ogg/Vorbis in WAV.

in reply to:  2 comment:3 by Carl Eugen Hoyos, 10 years ago

Replying to Underground78:

The same issue exists for Ogg/Vorbis in WAV.

Please provide a sample.

comment:4 by Underground78, 10 years ago

Here we go: sample.

in reply to:  4 comment:5 by Carl Eugen Hoyos, 10 years ago

Replying to Underground78:

Here we go: sample.

Uploaded to http://samples.ffmpeg.org/A-codecs/vorbis/
Which application plays the sample / wrote the sample?

comment:6 by Underground78, 10 years ago

I just know the old MPC Ogg splitter and MPC Ogg decoder can play this sample.

comment:7 by Carl Eugen Hoyos, 10 years ago

Reproduced by developer: set
Status: newopen

comment:8 by compn, 7 years ago

windows media player at one time played those files. possibly?

we should refuse to play those files and tell people they need to convert them to something that works using the ogg tools.

closed: WONTFIX. everyone hates ogg and vorbis.

in reply to:  8 comment:9 by Carl Eugen Hoyos, 7 years ago

Replying to compn:

we should refuse to play those files and tell people they need to convert them to something that works using the ogg tools.

How can I convert them?

comment:10 by cgbug, 7 years ago

This streams are created using Vorbis ACM codec.

http://www.free-codecs.com/vorbis_ogg_acm_download.htm

Note: See TracTickets for help on using tickets.