Opened 14 years ago

Closed 13 years ago

#25845 closed enhancement (fixed)

ffmpeg-devel, x264: add filter plugins from soc-repository

Reported by: steven@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: ffmpeg-devel x264

Description (last modified by ryandesign (Ryan Carsten Schmidt))

In the attached file I:

  • Updated the ffmpeg-devel version to the latest SVN version
  • added all the filter plugins from the soc-repository
  • Update of x264 to the latest version (104) (needed at least v98 for the latest ffmpeg sources).

This includes:

  • (filter) drawbox
  • (filter) drawtext
  • (filter) fade
  • (filter) fifo
  • (filter) fps
  • (filter) hflip
  • (filter) negate
  • (filter) overlay
  • (filter) rotate
  • (filter) setpts
  • (filter) split
  • (filter) transpose
  • (src) movie

Attachment includes, new directory, old directory + patch

Attachments (2)

ffmpeg.upgrade.patch (8.9 KB) - added by steven@… 14 years ago.
Patch
ffmpeg.upgrade.zip (10.0 KB) - added by steven@… 14 years ago.
New & Old directory

Download all attachments as: .zip

Change History (5)

Changed 14 years ago by steven@…

Attachment: ffmpeg.upgrade.patch added

Patch

Changed 14 years ago by steven@…

Attachment: ffmpeg.upgrade.zip added

New & Old directory

comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to devans@…
Summary: [ffmpeg-devel] Added filter plugins from soc-repositoryffmpeg-devel, x264: update and add filter plugins from soc-repository

Please remember to use WikiFormatting and to preview before submitting. And please Cc the ports' maintainers.

comment:2 Changed 13 years ago by jmroot (Joshua Root)

Port: ffmpeg-devel, x264ffmpeg-devel x264
Summary: ffmpeg-devel, x264: update and add filter plugins from soc-repositoryffmpeg-devel, x264: add filter plugins from soc-repository
Type: defectenhancement
Version: 1.9.1

ffmpeg has been updated in r70257 and x264 in r79904. So that just leaves the extra filters.

comment:3 Changed 13 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

Closing as fixed since the current versions of both ffmpeg and ffmpeg-devel contain all but a few of these filters.

ffmpeg updated to 0.7.4 in r83674 ffmpeg-devel updated to git master of 20110909 (0.8.3 + two days) in r83733.

Current filter list as follows:

devans% ffmpeg -filters
ffmpeg version N-32427-g22bf6f7, Copyright (c) 2000-2011 the FFmpeg developers
  built on Sep  9 2011 14:33:04 with gcc 4.2.1 (Apple Inc. build 5666) (dot 3)
  configuration: --prefix=/opt/local --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libdirac --enable-libschroedinger --enable-libxvid --enable-libx264 --enable-libvpx --enable-libspeex --mandir=/opt/local/share/man --enable-shared --enable-pthreads --disable-indevs --cc=/usr/bin/gcc-4.2 --enable-nonfree --enable-libfaac --arch=x86_64 --enable-yasm
  libavutil    51. 16. 0 / 51. 16. 0
  libavcodec   53. 13. 0 / 53. 13. 0
  libavformat  53. 12. 0 / 53. 12. 0
  libavdevice  53.  3. 0 / 53.  3. 0
  libavfilter   2. 39. 0 /  2. 39. 0
  libswscale    2.  1. 0 /  2.  1. 0
  libpostproc  51.  2. 0 / 51.  2. 0
Filters:
aformat          Convert the input audio to one of the specified formats.
anull            Pass the source unchanged to the output.
aresample        Resample audio data.
ashowinfo        Show textual information for each audio frame.
abuffer          Buffer audio frames, and make them accessible to the filterchain.
amovie           Read audio from a movie source.
anullsrc         Null audio source, never return audio frames.
abuffersink      Buffer audio frames, and make them available to the end of the filter graph.
anullsink        Do absolutely nothing with the input audio.
blackframe       Detect frames that are (almost) black.
boxblur          Blur the input.
copy             Copy the input video unchanged to the output.
crop             Crop the input video to width:height:x:y.
cropdetect       Auto-detect crop size.
delogo           Remove logo from input video.
drawbox          Draw a colored box on the input video.
fade             Fade in/out input video
fieldorder       Set the field order.
fifo             Buffer input images and send them when they are requested.
format           Convert the input video to one of the specified pixel formats.
gradfun          Debands video quickly using gradients.
hflip            Horizontally flip the input video.
hqdn3d           Apply a High Quality 3D Denoiser.
lut              Compute and apply a lookup table to the RGB/YUV input video.
lutrgb           Compute and apply a lookup table to the RGB input video.
lutyuv           Compute and apply a lookup table to the YUV input video.
mp               libmpcodecs wrapper.
negate           Negate input video.
noformat         Force libavfilter not to use any of the specified pixel formats for the input to the next filter.
null             Pass the source unchanged to the output.
overlay          Overlay a video source on top of the input.
pad              Pad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black).
pixdesctest      Test pixel format definitions.
scale            Scale the input video to width:height size and/or convert the image format.
select           Select frames to pass in output.
setdar           Set the frame display aspect ratio.
setpts           Set PTS for the output video frame.
setsar           Set the pixel sample aspect ratio.
settb            Set timebase for the output link.
showinfo         Show textual information for each video frame.
slicify          Pass the images of input video on to next video filter as multiple slices.
split            Pass on the input to two outputs.
transpose        Transpose input video.
unsharp          Sharpen or blur the input video.
vflip            Flip the input video vertically.
yadif            Deinterlace the input image
buffer           Buffer video frames, and make them accessible to the filterchain.
color            Provide an uniformly colored input, syntax is: [color[:size[:rate]]]
movie            Read from a movie source.
mptestsrc        Generate various test pattern.
nullsrc          Null video source, never return images.
rgbtestsrc       Generate RGB test pattern.
testsrc          Generate test pattern.
buffersink       Buffer video frames, and make them available to the end of the filter graph.
nullsink         Do absolutely nothing with the input video.

Note: See TracTickets for help on using tickets.