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

FFmpeg trac at avcodec.org
Mon May 20 01:00:29 EEST 2019


#7913: Muxing SVT-AV1 output via -vcodec copy into webm resulted in badly seekable
files
-------------------------------------+-------------------------------------
             Reporter:  Andrew-R     |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:  git-
  undetermined                       |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: remuxing AV1 video into webm/mp4 resulted in badly
 seekable file
 How to reproduce:
 {{{
 % ffmpeg -i ../out-1.ivy -vcodec copy -v verbose
 ../av1_svt_0.5_1000frames.webm
 }}}
 ffmpeg version N-92713-gfbdb3aa179
 built on May, 20 2019

 attempt at seeking in resulted  file in ffplay (arrow key up) resulted in

 ./ffplay ../av1_svt_0.5_1000frames.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 @ 0xf0102840] libdav1d 0.3.1 vq=    0KB sq=    0B f=0/0
 Input #0, matroska,webm, from '../av1_svt_0.5_1000frames.webm':/0
   Metadata:
     ENCODER         : Lavf58.27.103
   Duration: 00:00:33.33, start: 0.000000, bitrate: 2885 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 @ 0xf0103400] libdav1d 0.3.1
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
     Last message repeated 2 times
 ../av1_svt_0.5_1000frames.webm: error while seeking
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
     Last message repeated 1 times
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
     Last message repeated 1 times
 ../av1_svt_0.5_1000frames.webm: error while seeking
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
     Last message repeated 1 times
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
 ../av1_svt_0.5_1000frames.webm: error while seeking
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
     Last message repeated 1 times
 [matroska,webm @ 0xf01004c0] Element at 0xb76f83 ending at 0xb76f94
 exceeds containing master element ending at 0xb76f7e
     Last message repeated 1 times
 ../av1_svt_0.5_1000frames.webm: error while seeking
    3.94 M-V:  0.009 fd=   6 aq=    0KB vq=    0KB sq=    0B f=0/0

 /ffprobe ../out-1.ivy
 ffprobe version N-92713-gfbdb3aa179 Copyright (c) 2007-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 @ 0xb2e8b40] libdav1d 0.3.1
 Input #0, ivf, from '../out-1.ivy':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: av1 (Main) (AV01 / 0x31305641), yuv420p(tv),
 1280x720, 30 tbr, 30 tbn, 30 tbc
 [libdav1d @ 0xb331040] libdav1d 0.3.1

 File was created by using this command line (in 64-bit Slackware 14.2):

 ffmpeg -i /home/guest/20160802_185428.MOV -nostdin -f rawvideo -pix_fmt
 yuv420p - | ./SvtAv1EncApp -i stdin -n 1000 -w 1280 -h 720 -b out-1.ivy

 where SVT-AV1 encoder was compiled from just released 0.5.0 sources.

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


More information about the FFmpeg-trac mailing list