Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001592KdenliveRenderingpublic2010-05-10 17:412010-05-29 21:27
Reportercobaasta 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
Platform32 bit intel and alikeOSUbuntu LinuxOS Version9.10
Product Version0.7.7.1 
Target VersionFixed in Version 
Summary0001592: PAL 4:3 VOB 2 pass Error: Unable to parse option value "dv_pal": undefined constant or missing (
DescriptionError when file rendering with argument profile=dv_pal:
Unable to parse option value "dv_pal": undefined constant or missing (

Kdenlive Profile "PAL 4:3 VOB 2 pass":
f=dvd vcodec=mpeg2video acodec=ac3 b=5000k maxrate=8000k minrate=0 bufsize=1835008 mux_packet_s=2048 mux_rate=10080000 ab=192k ar=48000 s=720x576 g=15 me_range=63 trellis=1 profile=dv_pal pass=2
Steps To ReproduceUse Kdenlive Profile "PAL 4:3 VOB 2 pass" and render a file.
TagsNo tags attached.
Build/Install Method(select)
Attached Files

- Relationships

-  Notes
(0005149)
espinosa_cz (reporter)
2010-05-19 00:08

Same problem here :(

Unable to parse option value "dv_pal": undefined constant or missing (
Last message repeated 1 times
AC EOB marker is absent pos=71
AC EOB marker is absent pos=64

Kdenlive Profile "PAL 4:3 VOB 1 pass" from a Raw DV files project.

Mandriva 2010, Kdenlive 0.7.7
(0005150)
espinosa_cz (reporter)
2010-05-19 01:48

When option 'profile=dv_pal' is removed it crashes with this exception on the roughly same place:

Rendering of /home/espinosa/kdenliveworkspace/render/foo.vob crashed
AC EOB marker is absent pos=64
Last message repeated 1 times
AC EOB marker is absent pos=65
AC EOB marker is absent pos=64
Last message repeated 13 times AC EOB marker is absent pos=71
AC EOB marker is absent pos=66
AC EOB marker is absent pos=64
Last message repeated 11 times AC EOB marker is absent pos=93 AC EOB marker is absent pos=64
AC EOB marker is absent pos=68
AC EOB marker is absent pos=64
Last message repeated 3 times AC EOB marker is absent pos=67
AC EOB marker is absent pos=64 Last message repeated 1 times AC EOB marker is absent pos=66
AC EOB marker is absent pos=64

..so this is a ffmpeg raw DV encoding issue
(0005151)
espinosa_cz (reporter)
2010-05-19 01:50

And I also tried to play with 'error resilience' parameter to ffmpeg but with to no effect:

f=dvd vcodec=mpeg2video acodec=ac3 b=5000k maxrate=8000k minrate=0 bufsize=1835008 mux_packet_s=2048 mux_rate=10080000 ab=192k ar=48000 s=720x576 g=15 me_range=63 trellis=1 er=0

I tried er=0, er=4, er=1 (default) - no difference
(0005205)
cobaasta (reporter)
2010-05-25 08:20
edited on: 2010-05-25 08:23

it works with ffmpeg:

/usr/bin/ffmpeg -y -i "yourfile.ffv1.avi" -f dvd -target pal-dvd -acodec ac3 -an -vcodec mpeg2video -r pal -s pal -aspect 4:3 -b 8000kb -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 -passlogfile "yourfile.mpeg2.pal.vob.pass" -pass 1 -y /dev/null
/usr/bin/ffmpeg -y -i "yourfile.ffv1.avi" -f dvd -target pal-dvd -acodec ac3 -ab 192k -ar 48000 -vcodec mpeg2video -r pal -s pal -aspect 4:3 -b 8000kb -mbd rd -trellis 1 -flags +mv0 -cmp 0 -subcmp 2 -passlogfile "yourfile.mpeg2.pal.vob.pass" -pass 2 "yourfile.mpeg2.pal.vob"

(0005235)
Espinosa (reporter)
2010-05-29 21:27

OK, confirmed, this is not a Kdenlive or MLT bug. This is caused by old ffmpeg version in your distribution.

Last stable release of Ffmpeg 5.0 (=libavcoded 5.2 ??) is simply too old :( but many distributions are reluctant to ship svn based ffmpeg versions.

You have to build ffmpeg from svn (and ideally mlt and kdenlive too). I did today and now I am able to render the affected part without problems.

See:
http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2007-July/010125.html [^]

..strange, it is reported as fixed in July 2007 and the fix did not get to the 5.0 final!?!?! Or 5.0 release is really sooo old? Or they have a regression unfortunately in the same time when distributions prepare their versions.

@Administrator: you can mark this issue as not relevant to kdenlive/mlt.

However there is still a minor cosmetic bug in MLT profile, the "dv_pal": undefined constant - the dv_pal option is somewhat incorrect in newer (?) ffmpeg versions but it is harmless message appearing only when something ELSE fails. Please fix the profile.

- Issue History
Date Modified Username Field Change
2010-05-10 17:41 cobaasta New Issue
2010-05-19 00:08 espinosa_cz Note Added: 0005149
2010-05-19 01:48 espinosa_cz Note Added: 0005150
2010-05-19 01:50 espinosa_cz Note Added: 0005151
2010-05-25 08:20 cobaasta Note Added: 0005205
2010-05-25 08:23 cobaasta Note Edited: 0005205 View Revisions
2010-05-29 21:27 Espinosa Note Added: 0005235


Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker