[FFmpeg-trac] #7913(avformat:new): Muxing SVT-AV1 output via -vcodec copy into webm resulted in badly seekable files

FFmpeg trac at avcodec.org
Mon May 20 03:48:04 EEST 2019


#7913: Muxing SVT-AV1 output via -vcodec copy into webm resulted in badly seekable
files
------------------------------------+------------------------------------
             Reporter:  Andrew-R    |                    Owner:
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  mkv av1     |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------

Comment (by Andrew-R):

 https://yadi.sk/d/y_MMRKxzqbEJ1w - out-3.ivy, encoded with "-intra-period
 30  -irefresh-type 2" as suggested at https://github.com/OpenVisualCloud
 /SVT-AV1/issues/257

  sha256sum out-3.ivy
 d8b643c3e33cbc7cf02d0fa467140d42ede1ce177e7ac675d5483ba844e7e1ca

 It was remuxed by ffmpeg
 ./ffmpeg -i ../out-3.ivy -vcodec copy -v verbose
 ../av1_svt_0.5_1000frames-3.web

 and after this my test application (https://www.cinelerra-
 gg.org/bugtracker/view.php?id=214 - see here my hack for dav1d decode)
 play resulted webm correctly (even backward), and can seek without
 problems.

 ffplay still gives errors at seeking attempt:

 /ffplay ../av1_svt_0.5_1000frames-3.webm
 ffplay version N-92713-gfbdb3aa179 Copyright (c) 2003-2019 the FFmpeg
 developers
   built with gcc 5.5.0 (GCC)
   configuration: --enable-libdav1d
   libavutil      56. 28.100 / 56. 28.100
   libavcodec     58. 52.101 / 58. 52.101
   libavformat    58. 27.103 / 58. 27.103
   libavdevice    58.  7.100 / 58.  7.100
   libavfilter     7. 53.101 /  7. 53.101
   libswscale      5.  4.101 /  5.  4.101
   libswresample   3.  4.100 /  3.  4.100
 [libdav1d @ 0xf0102980] libdav1d 0.3.1
 Input #0, matroska,webm, from '../av1_svt_0.5_1000frames-3.webm':
   Metadata:
     ENCODER         : Lavf58.27.103
   Duration: 00:00:33.33, start: 0.000000, bitrate: 3080 kb/s
     Stream #0:0: Video: av1 (Main), yuv420p(tv), 1280x720, SAR 1:1 DAR
 16:9, 30 fps, 30 tbr, 1k tbn, 1k tbc (default)
     Metadata:
       DURATION        : 00:00:33.333000000
 [libdav1d @ 0xf0103580] libdav1d 0.3.1
 [matroska,webm @ 0xf01004c0] Element at 0xc3d73e ending at 0xc3d9af
 exceeds containing master element ending at 0xc3d738
     Last message repeated 3 times
 [matroska,webm @ 0xf01004c0] Element at 0xc3d73e ending at 0xc3d9af
 exceeds containing master element ending at 0xc3d738
     Last message repeated 3 times
 ../av1_svt_0.5_1000frames-3.webm: error while seeking
 [matroska,webm @ 0xf01004c0] Element at 0xc3d73e ending at 0xc3d9af
 exceeds containing master element ending at 0xc3d738
     Last message repeated 3 times
 ../av1_svt_0.5_1000frames-3.webm: error while seeking
 [matroska,webm @ 0xf01004c0] Element at 0xc3d73e ending at 0xc3d9af
 exceeds containing master element ending at 0xc3d738
     Last message repeated 3 times
 [matroska,webm @ 0xf01004c0] Element at 0xc3d73e ending at 0xc3d9af
 exceeds containing master element ending at 0xc3d738
     Last message repeated 3 times
 ../av1_svt_0.5_1000frames-3.webm: error while seeking
 [matroska,webm @ 0xf01004c0] Element at 0xc3d73e ending at 0xc3d9af
 exceeds containing master element ending at 0xc3d738
     Last message repeated 3 times
 ../av1_svt_0.5_1000frames-3.webm: error while seeking
   42.54 M-V:  5.848 fd=  81 aq=    0KB vq=    0KB sq=    0B f=0/0
 --------

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7913#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list