dvdstyler fails to burn in avconv: av_interleaved_write_frame(): Invalid argument
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dvdstyler (Ubuntu) |
New
|
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-
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-
INFO: Picture /tmp/dvd-
INFO: Picture /tmp/dvd-
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/
Add file to cache:/
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-
avconv version 9.13-6:
built on May 9 2014 13:34:03 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
[mov,mp4,
Input #0, mov,mp4,
Metadata:
major_brand : isom
minor_version : 0
compatible_
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-
Metadata:
major_brand : isom
minor_version : 0
compatible_
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_
Error transcoding of /…/firstvideo.mp4
This looks to be an error in libav, reported at http://
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
ProcVersionSign
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_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: dvdstyler
UpgradeStatus: Upgraded to trusty on 2014-04-30 (71 days ago)
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.