Ubuntu 将变换视频过滤器添加到ffmpeg
首先,我对ffmpeg和stackoverflow是新手。如果我做错了,我很抱歉 早些时候,我评论了一篇与此相关的帖子,但它被删除了,因为它不是一个答案或什么的。所以我在这里问我自己的问题 我遵循了这个指示 直到解压ffmpeg文件。然后我按照facebook的说明做了Ubuntu 将变换视频过滤器添加到ffmpeg,ubuntu,video,ffmpeg,Ubuntu,Video,Ffmpeg,首先,我对ffmpeg和stackoverflow是新手。如果我做错了,我很抱歉 早些时候,我评论了一篇与此相关的帖子,但它被删除了,因为它不是一个答案或什么的。所以我在这里问我自己的问题 我遵循了这个指示 直到解压ffmpeg文件。然后我按照facebook的说明做了 签出ffmpeg的源代码 将vf_transform.c复制到ffmpeg源中的libavfilter子目录 编辑libavfilter/allfilters.c并通过添加以下行来注册过滤器:register\u filter(
ffmpeg version N-80901-gfebc862 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --mandir=/usr/share/man --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libfreetype --enable-gnutls --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvidstab
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.102 / 57. 0.102
libavfilter 6. 47.100 / 6. 47.100
libavresample 3. 0. 0 / 3. 0. 0
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
libpostproc 54. 0.100 / 54. 0.100
Unknown filter 'transform'.
我使用的是初级操作系统。谢谢,如果帖子全错了,我很抱歉。我重复了这个过程,没有问题。我猜您运行了错误的
ffmpeg
可执行文件,该文件由系统或apt提供。您确定您测试的ffmpeg
是您构建的吗?谢谢。因此,我重命名了第一次安装ffmpeg时根bin文件夹中的ffmpeg。然后,我再次执行了整个过程,但从未创建home中的bin文件夹。所以我没有办法推出它哈哈。如果没有bin文件夹,它生成到哪里?进程不应该创建文件夹吗?对不起,我是这样一个傻瓜。前缀
选项指示如果执行了make install
,ffmpeg存储箱将复制到哪里。最初的构建容器应该仍然在源目录中。我制作了一个centOS虚拟机,它在那里工作得很好。谢谢你的帮助。我重复了这个过程,没有问题。我猜您运行了错误的ffmpeg
可执行文件,该文件由系统或apt提供。您确定您测试的ffmpeg
是您构建的吗?谢谢。因此,我重命名了第一次安装ffmpeg时根bin文件夹中的ffmpeg。然后,我再次执行了整个过程,但从未创建home中的bin文件夹。所以我没有办法推出它哈哈。如果没有bin文件夹,它生成到哪里?进程不应该创建文件夹吗?对不起,我是这样一个傻瓜。前缀
选项指示如果执行了make install
,ffmpeg存储箱将复制到哪里。最初的构建容器应该仍然在源目录中。我制作了一个centOS虚拟机,它在那里工作得很好。谢谢你的帮助。