gpt4 book ai didi

php - ffmpeg淡化过滤器已安装但无法正常工作?

转载 作者:行者123 更新时间:2023-12-04 19:39:13 24 4
gpt4 key购买 nike

我在运行 Apache 2.2.3 的 CentOS 5 服务器上运行 php 5.1.6

我安装了 ffmpeg 库,我的目标是将一组图像转换为幻灯片,每个图像交换都有淡入/淡出效果。

命令 ffmpeg 说:

`FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers
built on Sep 12 2011 03:37:39 with gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
configuration:
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.93. 0 / 52.93. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

和命令 ffmpeg -filters 打印:
FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers
built on Sep 12 2011 03:37:39 with gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
configuration:
libavutil 50.36. 0 / 50.36. 0
libavcore 0.16. 1 / 0.16. 1
libavcodec 52.108. 0 / 52.108. 0
libavformat 52.93. 0 / 52.93. 0
libavdevice 52. 2. 3 / 52. 2. 3
libavfilter 1.74. 0 / 1.74. 0
libswscale 0.12. 0 / 0.12. 0
Filters:
anull Pass the source unchanged to the output.
anullsrc Null audio source, never return audio frames.
anullsink Do absolutely nothing with the input audio.
copy Copy the input video unchanged to the output.
crop Crop the input video to width:height:x:y.
drawbox Draw a colored box on the input video.
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.
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.
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.
slicify Pass the images of input video on to next video filter as multiple slices.
transpose Transpose input video.
unsharp Sharpen or blur the input video.
vflip Flip the input video vertically.
buffer Buffer video frames, and make them accessible to the filterchain.
color Provide an uniformly colored input, syntax is: [color[:size[:rate]]]
nullsrc Null video source, never return images.
nullsink Do absolutely nothing with the input video.`

首先我的ffmpeg没有淡入淡出过滤器,因为它给出了错误
fade: filter not found

所以我安装了创建vf_fade.c的补丁,并对ffmpeg中libavfilters目录的Makefile和allfilters.c文件进行了相应的更改。再次配置它然后还运行命令“make”和“make install”重新启动服务器,但仍然显示相同的错误
fade: filter not found

接下来我该怎么做?如果需要更多详细信息,请询问,所有帮助、想法和链接将不胜感激。

最佳答案

你真的需要ffmpeg吗?

听起来你可以达到同样的效果,甚至更好,只需使用 javascript。看看jQuery's fading API看看这是否足以做你想做的事。

关于php - ffmpeg淡化过滤器已安装但无法正常工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7415646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com