AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[ffmpeg](server)

Martin Hope
BB23850
Asked: 2021-06-15 04:40:41 +0800 CST

ffmpeg 无法百胜

  • 1

我在 CentOS8 上。我面临与这个问题类似的情况,尝试了答案中建议的所有内容,但无法解决。

为什么我不能在 CentOS 7 上安装 ffmpeg

我正在尝试安装需要 ffmpeg-libs 和需要 libgcrypt 的 ffmpeg-devel。systemd 需要 Libgcrypt,它是受保护的包,无法卸载。Libgcrypt-1.8.5-4.el8 是比 libgcrypt-1.5.3-14.el7 更新的版本。

如何进行ffmpeg-devel?它已经持续了3天。

> sudo yum install ffmpeg-libs-3.4.8-1.el7.x86_64.rpm
Last metadata expiration check: 0:14:09 ago on Mon 14 Jun 2021 05:35:40 PM IST.
Error:
 Problem: conflicting requests
  - nothing provides libgcrypt.so.11()(64bit) needed by ffmpeg-libs-3.4.8-1.el7.x86_64
  - nothing provides libgcrypt.so.11(GCRYPT_1.2)(64bit) needed by ffmpeg-libs-3.4.8-1.el7.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

> sudo yum install ffmpeg-devel
Last metadata expiration check: 0:11:18 ago on Mon 14 Jun 2021 05:35:40 PM IST.
Error:
 Problem: package ffmpeg-devel-3.4.8-1.el7.x86_64 requires libpostproc.so.54()(64bit), but none of the providers can be installed
  - package ffmpeg-devel-3.4.8-1.el7.x86_64 requires libswresample.so.2()(64bit), but none of the providers can be installed
  - package ffmpeg-devel-3.4.8-1.el7.x86_64 requires ffmpeg-libs(x86-64) = 3.4.8-1.el7, but none of the providers can be installed
  - cannot install the best candidate for the job
  - nothing provides libgcrypt.so.11()(64bit) needed by ffmpeg-libs-3.4.8-1.el7.x86_64
  - nothing provides libgcrypt.so.11(GCRYPT_1.2)(64bit) needed by ffmpeg-libs-3.4.8-1.el7.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

> sudo yum list libgcrypt
Last metadata expiration check: 0:05:26 ago on Mon 14 Jun 2021 05:35:40 PM IST.
Installed Packages
libgcrypt.x86_64                                                        1.8.5-4.el8                                                        @anaconda
Available Packages
libgcrypt.i686                                                          1.8.5-4.el8                                                        baseos

> sudo yum list systemd-libs
Last metadata expiration check: 0:06:37 ago on Mon 14 Jun 2021 05:35:40 PM IST.
Installed Packages
systemd-libs.x86_64                                                        239-45.el8                                                        @baseos
Available Packages
systemd-libs.i686                                                          239-45.el8                                                        baseos

> sudo yum install libgcrypt-1.5.3-14.el7.x86_64.rpm
Last metadata expiration check: 0:04:41 ago on Mon 14 Jun 2021 06:00:22 PM IST.
Error:
 Problem: problem with installed package systemd-libs-239-45.el8.x86_64
  - package systemd-libs-239-45.el8.x86_64 requires libgcrypt.so.20()(64bit), but none of the providers can be installed
  - package systemd-libs-239-45.el8.x86_64 requires libgcrypt.so.20(GCRYPT_1.6)(64bit), but none of the providers can be installed
  - cannot install both libgcrypt-1.5.3-14.el7.x86_64 and libgcrypt-1.8.5-4.el8.x86_64
  - conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use
not only best candidate packages)

有什么我想告诉你的,请提出建议。我真的坚持这一点。是否有任何解决方法或替代 ffmpeg。

提前致谢

centos yum ffmpeg
  • 2 个回答
  • 656 Views
Martin Hope
Mike Bohoslavskyi
Asked: 2017-02-11 05:51:37 +0800 CST

如何以mp4格式保存流?

  • 3

默认情况下,如果启用选项, nginx rtmp 模块会以.flv格式记录视频流,但我需要record.mp4

我发现可以通过回调将视频转换为.mp4录制完成时exec_record_doneffmpeg

有没有办法以.mp4格式录制视频或至少将其转换为这种格式?

nginx ffmpeg video-streaming rtmp
  • 1 个回答
  • 5924 Views
Martin Hope
Thomas
Asked: 2010-03-17 06:31:55 +0800 CST

ffmpeg 安装错误

  • 0

现在我已经到了安装 FFMPEG 的最后一部分,它告诉我执行以下操作

cd /usr/local/src/ffmpeg/

./configure --enable-libmp3lame --enable-libogg --enable-libamr-nb --enable-libamr-wb --enable-libvorbis --disable-mmx --enable-shared
make
make install

ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50
ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51
ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0
ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51

当我到达那个部分

./configure --enable-libmp3lame --enable-libogg --enable-libamr-nb --enable-libamr-wb --enable-libvorbis --disable-mmx --enable-shared

我得到错误

Unknown option "--enable-libogg".
See ./configure --help for available options.

我试过删除,--enable-libogg但似乎没有帮助。

ffmpeg
  • 1 个回答
  • 490 Views
Martin Hope
Johan Carlsson
Asked: 2010-02-12 01:56:34 +0800 CST

libavcodec 支持哪个版本的 H263?

  • 0

libavcodec 支持哪个版本的 H263?

我正在寻找 H263 2000 (v3/H263++) 支持,但我无法在任何地方验证支持的内容。

ffmpeg codecs
  • 1 个回答
  • 574 Views
Martin Hope
undefined
Asked: 2010-01-16 04:31:33 +0800 CST

如何测量我的视频编码服务器的负载能力并计划扩展?

  • 0

我有一个在 Amazon EC2 上运行的服务器,它充当视频编码器(LAMP CentOS + FFMPEG)。如何使用视频文件对其进行加载测试并了解它可以处理多少编码。我似乎无法找到 FFMPEG 保存日志文件的位置,或者如何使用 FFMPEG 启用日志记录,有人可以帮忙吗?

一些假设——

1) 一次只能编码 1 个视频,我已经设置了一个 SQS 队列来将进程提供给服务器。2) 当我的 SQS 队列达到一定大小或服务器性能变慢时,我可以使用 Amazon Cloudwatch 和 Auto Scale 简单地启动另一个实例 - 亚马逊将负责在多个服务器之间分配流量。

扩展视频编码服务器的最佳实践是什么,我最好拥有很多小实例还是更少的大实例?

谢谢

amazon-ec2 video capacity-planning scalability ffmpeg
  • 1 个回答
  • 405 Views
Martin Hope
Jeff
Asked: 2009-10-20 19:06:46 +0800 CST

ffmpeg:创建音频文件的片段时,我如何也复制原始文件中的所有元数据?

  • 0

那是我的问题:)

我正在使用的命令如下

ffmpeg -ss 00:01:00 -t 00:00:45 -acodec copy -i original.mp3 new_file.mp3

谢谢你的帮助!!

编辑: 解决方案

ffmpeg -ss 00:01:00 -t 00:00:45 -map_meta_data new_track.mp3:original.mp3 -acodec copy -i original.mp3 new_track.mp3
ffmpeg
  • 1 个回答
  • 671 Views
Martin Hope
Clear.Cache
Asked: 2009-08-22 03:06:54 +0800 CST

禁用了php exec的ffmpeg?

  • 0

Gallery2 脚本使用 SYSTEM() & EXEC() 调用 FFMPEG

出于安全原因,这两个 PHP 功能似乎已在我的共享 Web 托管服务器上被禁用。

是否有另一种方法可用于执行 FFMPEG?

ffmpeg
  • 1 个回答
  • 1166 Views
Martin Hope
plop
Asked: 2009-06-27 05:04:31 +0800 CST

FFserver 和 Apache 在同一个端口

  • 0

我刚刚在我的专用服务器上安装了全新的 apache&ffserver。一切正常,我可以在我的 apache 服务的 flashplayer 中播放我的电影(因为我用 H264/AAC 编码我的流)。但是 flashplayer 在 ffserver 的端口(对我来说是 8090)上播放流。有些人在防火墙后面,无法播放我的直播,因为 8090 被我们屏蔽了。我怎样才能只使用端口 80 ?

在此先感谢,并原谅我糟糕的英语!

apache-2.2 ffmpeg
  • 5 个回答
  • 2345 Views
Martin Hope
Abs
Asked: 2009-05-23 14:42:32 +0800 CST

如何减少服务器上的 RAM 使用量?

  • 4

我最近推出了一个非常受欢迎的网站,但我在可扩展性方面遇到了问题。我的网站大量使用FFmpeg,在高峰时间 RAM 使用量迅速达到 2 GB 点,并且交换文件开始被使用。CPU 使用率也开始上升。

用户抱怨网站运行缓慢。他们这样说是因为所有 FFmpeg 实例由于同时运行的数量而运行速度非常慢。用户在我的服务器上实时使用 FFmpeg。

我有什么可以考虑或做的事情来减轻服务器和 RAM 的使用量吗?也许有比 FFmpeg (!) 更好的东西。

唯一的解决方案是在更强大的服务器上“扔一些钱”吗?

我提供的信息很少,请多问,这样可以解决这个问题。

linux scalability ffmpeg
  • 6 个回答
  • 6760 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve