On Wed, Feb 5, 2014 at 4:58 AM, Carl Karsten <c...@personnelware.com> wrote: > Here is a vagrant setup that demos the crash: > > https://github.com/CarlFK/veyepar/blob/master/tests/melt/vag/Vagrantfile > > I have been using ubuntu saucy. > > I also have debian wheezy handy. I am not sure if I can add repos to to the > wheezy boxes, and aac lib is not in any debian repo (it is in > deb-multimedia.org) > > If you haven't used vagrant: > > juser@dhcp203:~$ sudo apt-get install vagrant > juser@dhcp203:~$ git clone git://github.com/CarlFK/veyepar.git > juser@dhcp203:~$ cd veyepar/tests/melt/vag/ > juser@dhcp203:~/veyepar/tests/melt/vag$ vagrant up > > That will download the vm from ubuntu.com (seemed like a reasonable place to > start) > bring it up in virtual box, setup port forwarding for ssh and run the > script. > > you can ssh into it with > juser@dhcp203:~/veyepar/tests/melt/vag$ vagrant ssh
I am not doing all of that. I recommend you download shotcut and use the version of melt that comes with it. Again, just make sure you run the melt wrapper script or source-me and not the melt binary directly. > > > > On Sun, Feb 2, 2014 at 6:38 PM, Carl Karsten <c...@personnelware.com> wrote: >> >> I think I used aac to appease iPad users. >> >> I am starting with dv files and need to encode to something that will just >> be served up by a simple dir full of files for people to download. I >> think I'll take a crack at 2 pass and webm. >> >> Thanks for looking into it quick, we had to pack up and get out of the >> rooms tonight. I am on my way home, it will be about 24 hours before I can >> really do much. >> >> >> >> >> On Sun, Feb 2, 2014 at 8:24 PM, Dan Dennedy <d...@dennedy.org> wrote: >>> >>> >>> >>> On Sun, Feb 2, 2014 at 11:03 AM, Carl Karsten <c...@personnelware.com> >>> wrote: >>>> >>>> heh - encoding and such was someone elses problem until Thursday night >>>> when they gave up and asked me it I could take over. Friday morning we >>>> were >>>> packing, driving, unpacking and setting up for the event. What could >>>> possibly go wrong? >>>> >>>> But this isn't the first time this has happens, so yeah, I should have a >>>> better grip on tracking stable versions. >>>> >>>> Description: Ubuntu 13.10 >>>> Codename: saucy >>>> >>>> wget https://github.com/CarlFK/dvsmon/raw/master/app_data/dv/test-1.dv >>>> melt test-1.dv -consumer avformat:/tmp/test-1.mp4 >>>> >>> >>> That does not work as expected anyways because mp4 defaults to aac per >>> libavformat, and aac is considered experimental per libavcodec. Running that >>> gives me: >>> >>> [aac @ 0x7f44a8371dc0] The encoder 'aac' is experimental but experimental >>> codecs are not enabled, add '-strict -2' if you want to use it. >>> >>> Now, MLT will automatically set strict=experimental if you add >>> acodec=aac, or you can supply strict=experimental. >>> >>> I am not using the build script, but I just updated to today's FFmpeg >>> git, and I am unable to reproduce the crash. Did you run the source-me >>> script or the melt wrapper? Maybe you are running a version of melt >>> >>>> some builds I happen to have on my laptop build date: >>>> 2013-09-22 >>>> does not crash, but no video gets encoded, just audio. >>>> >>>> 2013-12-30 >>>> >>>> #7 0x00007ffff7995f6e in start_thread (arg=0x7fffe0a12700) >>>> >>>> at pthread_create.c:311 >>>> __res = <optimized out> >>>> pd = 0x7fffe0a12700 >>>> now = <optimized out> >>>> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736962045696, >>>> 6724177600481064337, 1, 8140256, 140737347450656, 24, >>>> -6724205587536546415, -6724159204054927983}, >>>> mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, >>>> data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} >>>> not_first_call = 0 >>>> pagesize_m1 = <optimized out> >>>> sp = <optimized out> >>>> freesize = <optimized out> >>>> __PRETTY_FUNCTION__ = "start_thread" >>>> ---Type <return> to continue, or q <return> to quit--- >>>> >>>> #8 0x00007ffff76c09cd in clone () >>>> at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >>>> >>>> (looks the same as today's) >>>> >>>> >>>> >>>> On Sun, Feb 2, 2014 at 7:29 PM, Dan Dennedy <d...@dennedy.org> wrote: >>>>> >>>>> It is crashing inside x264 for some reason. I do not know why. Is the >>>>> problem you are having specific to this MLT XML file, or does a simple >>>>> file transcode also exhibit the problem? You need to do some more >>>>> troubleshooting yourself instead of just sending backtraces here. For >>>>> example, does encoding to other formats work? If you use one of the >>>>> provided x264 encoding presets that come with MLT, does it work? >>>>> >>>>> On Sun, Feb 2, 2014 at 2:02 AM, Carl Karsten <c...@personnelware.com> >>>>> wrote: >>>>> > melt built about 12 hours ago. >>>>> > >>>>> > this plays in the player fine: >>>>> > melt -verbose -progress -profile dv_pal >>>>> > >>>>> > /home/carl/Videos/veyepar/fosdem/fosdem_2014/tmp/Welcome_to_FOSDEM_2014.mlt >>>>> > >>>>> > Trying to encode: >>>>> > >>>>> > (veyepar)carl@twist:~/src/veyepar/dj/scripts$ gdb --args melt >>>>> > -verbose >>>>> > -progress -profile dv_pal >>>>> > >>>>> > /home/carl/Videos/veyepar/fosdem/fosdem_2014/tmp/Welcome_to_FOSDEM_2014.mlt >>>>> > -consumer avformat:foo.mp4 >>>>> > GNU gdb (GDB) 7.6.1-ubuntu >>>>> > Copyright (C) 2013 Free Software Foundation, Inc. >>>>> > License GPLv3+: GNU GPL version 3 or later >>>>> > <http://gnu.org/licenses/gpl.html> >>>>> > This is free software: you are free to change and redistribute it. >>>>> > There is NO WARRANTY, to the extent permitted by law. Type "show >>>>> > copying" >>>>> > and "show warranty" for details. >>>>> > This GDB was configured as "x86_64-linux-gnu". >>>>> > For bug reporting instructions, please see: >>>>> > <http://www.gnu.org/software/gdb/bugs/>... >>>>> > Reading symbols from /home/carl/melt/20140201/bin/melt...done. >>>>> > (gdb) >>>>> > >>>>> > (gdb) run >>>>> > Starting program: /home/carl/bin/melt -verbose -progress -profile >>>>> > dv_pal >>>>> > >>>>> > /home/carl/Videos/veyepar/fosdem/fosdem_2014/tmp/Welcome_to_FOSDEM_2014.mlt >>>>> > -consumer avformat:foo.mp4 >>>>> > [Thread debugging using libthread_db enabled] >>>>> > Using host libthread_db library >>>>> > "/lib/x86_64-linux-gnu/libthread_db.so.1". >>>>> > [dv @ 0x749540] Detected timecode is invalid >>>>> > [dv @ 0x749540] Estimating duration from bitrate, this may be >>>>> > inaccurate >>>>> > [dv @ 0x71a940] Detected timecode is invalid >>>>> > [dv @ 0x71a940] Estimating duration from bitrate, this may be >>>>> > inaccurate >>>>> > [dv @ 0x73a3e0] Detected timecode is invalid >>>>> > [dv @ 0x73a3e0] Estimating duration from bitrate, this may be >>>>> > inaccurate >>>>> > [producer avformat] audio: total_streams 1 max_stream 1 >>>>> > total_channels 2 >>>>> > max_channels 2 >>>>> > [New Thread 0x7fffe1d56700 (LWP 9772)] >>>>> > [New Thread 0x7fffe11cd700 (LWP 9773)] >>>>> > [dv @ 0x7fffd40030a0] Detected timecode is invalid >>>>> > [dv @ 0x7fffd40030a0] Estimating duration from bitrate, this may be >>>>> > inaccurate >>>>> > [dv @ 0x7fffd4003fa0] Detected timecode is invalid >>>>> > [dv @ 0x7fffd4003fa0] Estimating duration from bitrate, this may be >>>>> > inaccurate >>>>> > [dv @ 0x7fffd4005840] Detected timecode is invalid >>>>> > [dv @ 0x7fffd4005840] Estimating duration from bitrate, this may be >>>>> > inaccurate >>>>> > [New Thread 0x7fffe09cc700 (LWP 9774)] >>>>> > [New Thread 0x7fffdbfff700 (LWP 9775)] >>>>> > [New Thread 0x7fffdb7fe700 (LWP 9776)] >>>>> > [New Thread 0x7fffdaffd700 (LWP 9777)] >>>>> > [New Thread 0x7fffda7fc700 (LWP 9778)] >>>>> > [libx264 @ 0x7fffdc00c300] interlace + weightp is not implemented >>>>> > [libx264 @ 0x7fffdc00c300] using SAR=16/15 >>>>> > >>>>> > Program received signal SIGSEGV, Segmentation fault. >>>>> > [Switching to Thread 0x7fffe1d56700 (LWP 9772)] >>>>> > __memcmp_sse4_1 () at ../sysdeps/x86_64/multiarch/memcmp-sse4.S:797 >>>>> > 797 ../sysdeps/x86_64/multiarch/memcmp-sse4.S: No such file or >>>>> > directory. >>>>> > (gdb) >>>>> > >>>>> > >>>>> > #0 __memcmp_sse4_1 () at >>>>> > ../sysdeps/x86_64/multiarch/memcmp-sse4.S:797 >>>>> > No locals. >>>>> > #1 0x00007fffe9ceaece in x264_cqm_init () >>>>> > from /home/carl/melt/20140201/lib/libx264.so.129 >>>>> > No symbol table info available. >>>>> > #2 0x00007fffe9d579b2 in x264_encoder_open_129 () >>>>> > from /home/carl/melt/20140201/lib/libx264.so.129 >>>>> > No symbol table info available. >>>>> > #3 0x00007fffea74f69b in ?? () >>>>> > from /home/carl/melt/20140201/lib/libavcodec.so.55 >>>>> > No symbol table info available. >>>>> > #4 0x00007fffeab7f013 in avcodec_open2 () >>>>> > from /home/carl/melt/20140201/lib/libavcodec.so.55 >>>>> > No symbol table info available. >>>>> > #5 0x00007fffebb260de in open_video (oc=<optimized out>, >>>>> > st=0x7fffdc00c020, >>>>> > codec_name=0x0, properties=0x618680) at consumer_avformat.c:1061 >>>>> > video_enc = 0x7fffdc00c300 >>>>> > codec = 0x7fffeb101460 >>>>> > result = <optimized out> >>>>> > #6 consumer_thread (arg=0x618680) at consumer_avformat.c:1413 >>>>> > fpre = <optimized out> >>>>> > consumer = 0x618680 >>>>> > properties = 0x618680 >>>>> > terminated = 0 >>>>> > real_time_output = -1 >>>>> > ante = {tv_sec = 0, tv_usec = 0} >>>>> > fps = 25 >>>>> > width = 720 >>>>> > height = 576 >>>>> > img_width = 720 >>>>> > img_height = 576 >>>>> > channels = 2 >>>>> > total_channels = 2 >>>>> > frequency = 48000 >>>>> > pcm = 0x0 >>>>> > samples = 0 >>>>> > audio_outbuf = 0x7fffdc0008c0 "" >>>>> > audio_input_nb_samples = 0 >>>>> > frame_count = 0 >>>>> > video_outbuf = 0x7fffe1355040 "" >>>>> > frame = 0x7fffd4000910 >>>>> > frame_properties = 0x0 >>>>> > queue = 0x6196c0 >>>>> > fifo = 0x0 >>>>> > image = 0x0 >>>>> > img_fmt = mlt_image_yuv422 >>>>> > img_fmt_name = <optimized out> >>>>> > converted_avframe = 0x0 >>>>> > audio_avframe = 0x0 >>>>> > video_avframe = 0x7fffdc00b100 >>>>> > audio_buf_1 = 0x7fffe11ce040 "" >>>>> > audio_buf_2 = 0x0 >>>>> > count = 0 >>>>> > oc = 0x7fffdc00b720 >>>>> > video_st = 0x7fffdc00c020 >>>>> > audio_st = {0x7fffdc00fca0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, >>>>> > 0x0} >>>>> > audio_pts = 0 >>>>> > video_pts = 0 >>>>> > frames = 0 >>>>> > total_time = 0 >>>>> > fmt = 0x7fffebb0ad20 >>>>> > filename = 0x6196a0 "foo.mp4" >>>>> > format = <optimized out> >>>>> > vcodec = 0x0 >>>>> > acodec = 0x0 >>>>> > audio_codec = 0x7fffeb100ce0 >>>>> > video_codec = 0x7fffeb101460 >>>>> > audio_codec_id = 86018 >>>>> > video_codec_id = <optimized out> >>>>> > key = "channels.7", '\000' <repeats 16 times> >>>>> > frame_meta_properties = 0x7fffdc00b0d0 >>>>> > error_count = 0 >>>>> > synth_audio_pts = 0 >>>>> > i = <optimized out> >>>>> > aud_fmt = mlt_audio_pcm >>>>> > sample_bytes = 2 >>>>> > #7 0x00007ffff7995f6e in start_thread (arg=0x7fffe1d56700) >>>>> > at pthread_create.c:311 >>>>> > __res = <optimized out> >>>>> > pd = 0x7fffe1d56700 >>>>> > now = <optimized out> >>>>> > unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736982247168, >>>>> > -3136578420169780157, 1, 140737354125408, >>>>> > 140737347450656, >>>>> > 4096, 3136582460704281667, 3136561123289060419}, >>>>> > mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, >>>>> > 0x0}, >>>>> > data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} >>>>> > not_first_call = 0 >>>>> > pagesize_m1 = <optimized out> >>>>> > sp = <optimized out> >>>>> > freesize = <optimized out> >>>>> > __PRETTY_FUNCTION__ = "start_thread" >>>>> > #8 0x00007ffff76c09cd in clone () >>>>> > at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 >>>>> > >>>>> > >>>>> > >>>>> > -- >>>>> > Carl K >>>>> > >>>>> > >>>>> > ------------------------------------------------------------------------------ >>>>> > WatchGuard Dimension instantly turns raw network data into actionable >>>>> > security intelligence. It gives you real-time visual feedback on key >>>>> > security issues and trends. Skip the complicated setup - simply >>>>> > import >>>>> > a virtual appliance and go from zero to informed in seconds. >>>>> > >>>>> > http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk >>>>> > _______________________________________________ >>>>> > Mlt-devel mailing list >>>>> > Mlt-devel@lists.sourceforge.net >>>>> > https://lists.sourceforge.net/lists/listinfo/mlt-devel >>>>> > >>>>> >>>>> >>>>> >>>>> -- >>>>> +-DRD-+ >>>> >>>> >>>> >>>> >>>> -- >>>> Carl K >>> >>> >>> >>> >>> -- >>> +-DRD-+ >> >> >> >> >> -- >> Carl K > > > > > -- > Carl K -- +-DRD-+ ------------------------------------------------------------------------------ Managing the Performance of Cloud-Based Applications Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. Read the Whitepaper. http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk _______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel