Changes between Initial Version and Version 1 of Ticket #56934


Ignore:
Timestamp:
Aug 7, 2018, 5:20:36 AM (6 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

According to the ImageMagick forum, it looks like ImageMagick used to require ffmpeg for reading video files, but as of late 2013 it will use either ffmpeg or libav/avconv, whichever is installed.

It looks like ImageMagick does not declare a dependency on ffmpeg. Do you have it installed? If not, try sudo port install ffmpeg.

I don't recall why ImageMagick doesn't declare a dependency on ffmpeg, but it might be because I would guess that most people use ImageMagick only to manipulate images; I didn't even know it could produce a video from a set of images. Adding a heavy dependency like ffmpeg would add overhead that most people probably wouldn't need. But maybe we should add a variant to the port for this.

#42299 might be related or the same issue.

If you would like MacPorts to offer libav/avconv, please re-open #50039 and discuss there.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #56934

    • Property Keywords imagemagick libav ffmpeg removed
    • Property Status changed from new to assigned
    • Property Port ImageMagick added; imagemagick removed
    • Property Owner set to ryandesign
  • Ticket #56934 – Description

    initial v1  
    11I'm trying to put together a timelapse video from individual frames, like:
    22
     3{{{
    34convert *.jpg output.mp4
     5}}}
    46
    57This produces:
    68
     9{{{
    710convert: delegate failed `'avconv' -nostdin -v -1 -i '%M%%d.jpg' '%u.%m' 2> '%u'' @ error/delegate.c/InvokeDelegate/1919.
     11}}}
    812
    913The issue is that it wants avconv, but avconv is not available with MacPorts.  See here:
     
    1317As you can see from the answers, installing avconv is possible if you use MacPorts, but is very inconvenient.  Whereas with brew it's trivial.
    1418
    15 There has been an attempt to bring avconv into MacPorts here:
    16 
    17 https://trac.macports.org/ticket/50039
    18 
    19 It was rejected because "it appears that ffmpeg provides all this provides".  It seems not.  The current situation leaves ImageMagick in a broken state.
     19There has been an attempt to bring avconv into MacPorts [ticket:50039 here]. It was rejected because "it appears that ffmpeg provides all this provides".  It seems not.  The current situation leaves ImageMagick in a broken state.