Opened 14 years ago
Closed 13 years ago
#1833 closed enhancement (fixed)
Vorbis Comment Chapter Extension (for Opus, Vorbis, Flac, etc.)
| Reported by: | auphonic | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | avformat |
| Version: | git-master | Keywords: | ogg |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | no | |
| Analyzed by developer: | no |
Description
More and more people (especially in the german speaking podcasting scene) use the new chapter extension for opus, ogg vorbis, flac etc., see: http://wiki.xiph.org/Chapter_Extension
This enables chapter marks for all fileformats, which use the vorbis comments metadata system (opus, ogg vorbis, flac, speex, etc.).
It would be really cool, if ffmpeg could support this new standard - as it is already possible to show chapters in MP4/M4A files. This is especially interesting for podcaster, audiobooks, lecture recordings, etc. and with the new opus format!
Furthermore it should be quite easy to implement. If you need any further information or some example files, let me know and I will provide them!
Attachments (1)
Change History (4)
comment:1 by , 14 years ago
| Component: | undetermined → avformat |
|---|---|
| Keywords: | ogg added |
by , 14 years ago
| Attachment: | vorbis_chapter_extension_demo.ogg added |
|---|
Vorbis Chapter Extension Example
comment:2 by , 14 years ago
Sorry, I forgot an example file - it is attached.
It is a 20sec file with 4 chapters.
Here is the output of ffmpeg -i vorbis_chapter_extension_demo.ogg:
holzi@holzi-dell:~/Desktop$ ffmpeg -i vorbis_chapter_extension_demo.ogg
ffmpeg version N-44622-g16e52c8 Copyright (c) 2000-2012 the FFmpeg developers
built on Sep 20 2012 12:42:58 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
configuration: --enable-gpl --enable-version3 --enable-nonfree --disable-ffplay --disable-ffserver --disable-avdevice --enable-bzlib --enable-libopencore-amrnb --enable-libfreetype --enable-libopencore-amrwb --enable-libfaac --enable-libgsm --enable-libmp3lame --enable-libschroedinger --enable-libspeex --enable-libvorbis --enable-libvpx --enable-libopus
libavutil 51. 73.101 / 51. 73.101
libavcodec 54. 56.100 / 54. 56.100
libavformat 54. 27.101 / 54. 27.101
libavfilter 3. 16.104 / 3. 16.104
libswscale 2. 1.101 / 2. 1.101
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, ogg, from 'vorbis_chapter_extension_demo.ogg':
Duration: 00:00:19.84, start: 0.000000, bitrate: 43 kb/s
Stream #0:0: Audio: vorbis, 44100 Hz, mono, s16, 40 kb/s
Metadata:
TITLE : vorbis chapter extension demo
DATE : 2012
ENCODED_BY : auphonic.com
ENCODED-BY : auphonic.com
CHAPTER001 : 00:00:00.000
CHAPTER001NAME : start
CHAPTER002 : 00:00:05.000
CHAPTER002NAME : Five Seconds
CHAPTER003 : 00:00:10.500
CHAPTER003NAME : Ten point 5 seconds
CHAPTER004 : 00:00:15.000
CHAPTER004NAME : 15 sec - over soon
At least one output file must be specified
(I did not set an output file here)
comment:3 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
| Version: | unspecified → git-master |
Fixed by James Almer in 04b9836.
Thank you for the report and the sample!



Please add (a link to) a sample file and please add complete, uncut output of "ffmpeg -i sample".