dvdstyler fails to burn in avconv: av_interleaved_write_frame(): Invalid argument

Bug #1339980 reported by Jesse Glick on 2014-07-10
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dvdstyler (Ubuntu)
Undecided
Unassigned

Bug Description

I created a new DVD project in dvdstyler and added 51 MP4-format video files, then asked to burn the result to a DVD. This failed on the very first video [filename redacted but all else as shown]:

DVDStyler v2.5.2
Linux 3.13.0-30-generic x86_64
Libav: libavformat 54.20.3, libavcodec 54.35.0, libavutil 52.3.0
Prepare
Cleaning temporary directory
Search for transcoded files in cache
Generating menus
Generating menu 1 of 1
Create menu MPEG
Multiplexing subpictures into mpeg
Menu has 0 group(s) of changeable colours.
Executing command: spumux -P -s 0 "/tmp/dvd-tmp/menu1-0.mpg_spumux.xml"
DVDAuthor::spumux, version 0.7.0.
Build options: gnugetopt imagemagick iconv freetype fribidi fontconfig
Send bug reports to <email address hidden>
INFO: no default video format, must explicitly specify NTSC or PAL
INFO: Picture /tmp/dvd-tmp/menu1-0.mpg_buttons.png had 1 colors
INFO: Picture /tmp/dvd-tmp/menu1-0.mpg_highlight.png had 1 colors
INFO: Picture /tmp/dvd-tmp/menu1-0.mpg_select.png had 1 colors
INFO: 0 bytes of data written
INFO: 4096 bytes of data written
INFO: 8192 bytes of data written
INFO: 10240 bytes of data written
INFO: Found EOF in .sub file.
INFO: Max_sub_size=988
INFO: 18432 bytes of data written
INFO: 1 subtitles added, 0 subtitles skipped, stream: 32, offset: 1.00
Transcode/remultiplex
Add file to cache:/tmp/dvd-cache/entry001.vob
Transcode video file: /…/firstvideo.mp4
Need encode: true, use mplex: false
Executing command: avconv -i "/…/firstvideo.mp4" -f dvd -c:v:0 mpeg2video -s 720x480 -r 30000/1001 -g 18 -b:v:0 8000000 -maxrate:v:0 8000000 -minrate:v:0 8000000 -bufsize:v:0 1835008 -packetsize 2048 -muxrate 10080000 -b:a 192000 -ar 48000 -c:a:0 ac3 -map 0:v -map 0:a "/tmp/dvd-cache/entry001.vob"
avconv version 9.13-6:9.13-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
  built on May 9 2014 13:34:03 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 2 with DTS 3559, packet 3 with DTS 3559
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 4 with DTS 5495, packet 5 with DTS 5495
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 6 with DTS 7655, packet 7 with DTS 7655
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 8 with DTS 9367, packet 9 with DTS 9367
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 10 with DTS 11751, packet 11 with DTS 11751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 12 with DTS 13687, packet 13 with DTS 13687
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 14 with DTS 15847, packet 15 with DTS 15847
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 18 with DTS 19943, packet 19 with DTS 19943
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 20 with DTS 21879, packet 21 with DTS 21879
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 22 with DTS 24039, packet 23 with DTS 24039
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 24 with DTS 25751, packet 25 with DTS 25751
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 26 with DTS 28135, packet 27 with DTS 28135
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 28 with DTS 30071, packet 29 with DTS 30071
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 30 with DTS 32231, packet 31 with DTS 32231
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 32 with DTS 33943, packet 33 with DTS 33943
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 34 with DTS 36327, packet 35 with DTS 36327
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 36 with DTS 38263, packet 37 with DTS 38263
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 38 with DTS 40423, packet 39 with DTS 40423
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1d85980] Non-increasing DTS in stream 1: packet 40 with DTS 42135, packet 41 with DTS 42135
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/…/firstvideo.mp4':
  Metadata:
    major_brand : isom
    minor_version : 0
    compatible_brands: isom3gp4
    creation_time : 1947-02-25 18:13:37
  Duration: 00:00:29.57, start: 0.000000, bitrate: 15231 kb/s
    Stream #0.0(eng): Video: h264 (High), yuv420p, 1920x1080, 15068 kb/s, PAR 65536:65536 DAR 16:9, 30.01 fps, 90k tbn
    Metadata:
      creation_time : 2013-02-25 18:13:37
    Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, fltp, 127 kb/s
    Metadata:
      creation_time : 2013-02-25 18:13:37
Output #0, dvd, to '/tmp/dvd-cache/entry001.vob':
  Metadata:
    major_brand : isom
    minor_version : 0
    compatible_brands: isom3gp4
    creation_time : 1947-02-25 18:13:37
    encoder : Lavf54.20.4
    Stream #0.0(eng): Video: mpeg2video, yuv420p, 720x480 [PAR 32:27 DAR 16:9], q=2-31, 8000 kb/s, 90k tbn, 29.97 tbc
    Metadata:
      creation_time : 2013-02-25 18:13:37
    Stream #0.1(eng): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
    Metadata:
      creation_time : 2013-02-25 18:13:37
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> mpeg2video)
  Stream #0:1 -> #0:1 (aac -> ac3)
Press ctrl-c to stop encoding
[dvd @ 0x1d9b380] Application provided invalid, non monotonically increasing dts to muxer in stream 1: 38338 >= 37954
av_interleaved_write_frame(): Invalid argument
Error transcoding of /…/firstvideo.mp4

This looks to be an error in libav, reported at http://bugzilla.libav.org/show_bug.cgi?id=478 but still open; https://trac.ffmpeg.org/ticket/1154 seems to imply that it has been fixed in ffmpeg. I have not yet managed to get a build of dvdstyler using ffmpeg rather than avconv to verify this.

bombono-dvd 1.2.2-0ubuntu1 fails with the same error, by the way, so it is possible this ought to be filed under libav-tools.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: dvdstyler 2.5.2-0ubuntu3
ProcVersionSignature: Ubuntu 3.13.0-30.55-generic 3.13.11.2
Uname: Linux 3.13.0-30-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: amd64
CurrentDesktop: XFCE
Date: Wed Jul 9 23:23:20 2014
ExecutablePath: /usr/bin/dvdstyler
InstallationDate: Installed on 2014-01-13 (177 days ago)
InstallationMedia: Xubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016)
ProcEnviron:
 LANGUAGE=en_US
 PATH=(custom, user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: dvdstyler
UpgradeStatus: Upgraded to trusty on 2014-04-30 (71 days ago)

Jesse Glick (jesse-glick) wrote :
Jesse Glick (jesse-glick) wrote :

Indeed if I ‘sudo add-apt-repository ppa:jon-severinsson/ffmpeg && sudo apt-get update && sudo apt-get install ffmpeg’ then dvdstyler magically begins working (or at least proceeds where before it failed). Thus this could be considered a duplicate of #1263278.

TBerk (bayareaberk-yahoo) wrote :

I'd like to append this with a big 'Me Too!';

I have a freshly installed Ubuntu Studio 14.04 OS, added restricted and a number of common apps and repositories listed on most "what to do after you install..." list, like I always have, but the first time I set about actually creating a DVD on _this_ particular system I found the error when either burning 'just generate...' or 'create ISO'.

Searches led me to this bug report, I've used Jesse's work-around and as I type this, I am also generating an ISO in the background.

Please let me know how i might contribute any info req'd to help pin down the cause and perhaps a solution.

TBerk

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers