标签: ffmpeg

如何安装写入相同文件的两个包

我有两个包,每个包都创建 /usr/bin/ffprobe。其中一个是来自 Deb Multimedia 存储库的 ffmpeg,而另一个是从源代码构建的 ffmbc 0.7-rc5。手动安装是关键业务,我们过去只在需要的地方从源代码安装它。我只能假设它会破坏 ffmpeg 文件,而且从来没有任何不良影响。

从理论上讲,我们的 ffmbc 包覆盖 ffmpeg 包中的文件应该是可以接受的。缺点是 ffmpeg 的更新会覆盖 ffmbc 二进制文件。有没有简单的方法来调和这个?

package-management debian ffmpeg apt

14
推荐指数
2
解决办法
2360
查看次数

我怎样才能停止 FFMPEG?

有人设置了一个服务器,并且 FFMPEG 正在尝试对视频进行编码,并且它有效地杀死了网络服务器。我没有设置它但是有 sudo 访问权限并且需要终止 FFMPEG 以便网络服务器再次开始响应。我怎样才能做到这一点?谢谢!

它是一个带有标准 LAMP 堆栈的 Ubuntu 11.10 服务器。

linux ubuntu ffmpeg

7
推荐指数
2
解决办法
3万
查看次数

Ubuntu 安装 php5-ffmpeg

当我尝试安装 php5-ffmpeg 时:

apt-get install php5-ffmpeg
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

The following packages have unmet dependencies:
 php5-ffmpeg : Depends: phpapi-20090626+lfs
Run Code Online (Sandbox Code Playgroud)

据我了解,当我将 php 从 5.3 升级到 5.4 时,我的 php5-ffmpeg 损坏了。

我该如何解决?我尝试了一些选项,如 -f、-ingnore-dependencies 但这并没有解决它。

我正在使用 Ubuntu 12.04.2 LTS。

linux ubuntu php ffmpeg php5

5
推荐指数
1
解决办法
8915
查看次数

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

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

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

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

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

我提供的信息很少,请要求更多,这样问题就可以解决了。

linux scalability ffmpeg

4
推荐指数
1
解决办法
6398
查看次数

linux托管服务器中ffmpeg的路径

linux服务器上ffmpeg的路径是什么......

ffmpeg

4
推荐指数
2
解决办法
6万
查看次数

ffmpeg 继续监听端口

我正在尝试配置重播服务器,ffmpeg 侦听 rtmp://ip:port 并输出到少数流服务(youtube、twitch 等),问题是当我停止 OBS 流媒体(在本地 PC 上使用它)时 ffmpeg在服务器出现故障时,我需要在下次流式传输时手动运行它。在 ffmpeg Dock 中找不到选项,即使输入源关闭,这也会使 ffmpeg 继续收听。也许我在文档中遗漏了一些东西,或者是时候制作重新启动 ffmpeg 的脚本了?

我将此命令用于 ffmpeg:

ffmpeg -re -listen 1 -i rtmp://i.p:1234 -c:v libx264 -preset medium -maxrate 3500k -bufsize 6000k -pix_fmt yuv420p -g 50 -c:a aac -b:a 160k -ac 2 -ar 44100 -f flv rtmp://live-ams.twitch.tv/app/key
Run Code Online (Sandbox Code Playgroud)

ffmpeg streaming rtmp

4
推荐指数
1
解决办法
6946
查看次数

将流保存为 mp4 文件

如何将流(协议 rtsp,编解码器 h264)保存在文件(容器 mp4)中?也就是说,输入源源不断(带闭路电视摄像头),输出文件以 mp4 格式大小为 5-10 分钟的录制时间。

操作系统:debian、ubuntu 软件:vlc、ffmpeg (avconv)

目前使用这个方案:

cvlc rtsp://admin:admin@10.1.1.1:554/ch1-s1 --sout=file/ts:stream.ts
ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4
Run Code Online (Sandbox Code Playgroud)

但是它不能连续录制视频(重启vlc之间是损失了大约10秒的实时视频)

debian video ffmpeg streaming rtsp

3
推荐指数
1
解决办法
3万
查看次数

在 cron 作业中使用“which”命令

我有一个每天在 Linux 服务器上运行一次的 cron 作业,并且在它执行的脚本中有一个测试:

# Validate ffmpeg is installed
if [ $(which ffmpeg | grep -c "ffmpeg") -eq 0 ]; then
    echo "error: ffmpeg is not installed!" | tee -a "$log"
    exit 1
fi 
Run Code Online (Sandbox Code Playgroud)

每天当我检查日志文件时,消息ffmpeg is not installed!都在日志中,因此工作尚未执行。如果我which在 shell 中运行测试一切正常,当我执行脚本时一切正常。

cron 是否有内在的东西阻止它正确使用which命令?

bash ffmpeg path

3
推荐指数
2
解决办法
755
查看次数

为什么我无法在 CentOS 7 上安装 ffmpeg

我想将 ffmpeg 安装到我的 CentOS 7 服务器上,但我不能,它说我们缺少一些库,我无法找到安装它们的位置和方式。

这是我使用的命令,发生了错误:

[root@www13 ~]# yum install ffmpeg -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
 * nux-dextop: mirror.li.nux.ro
 * updates: www.ftp.ne.jp
Resolving Dependencies
--> Running transaction check
---> Package ffmpeg.x86_64 0:2.6.8-3.el7.nux will be installed
--> Processing Dependency: ffmpeg-libs(x86-64) = 2.6.8-3.el7.nux for package: ffmpeg-2.6.8-3.el7.nux.x86_64
--> Processing Dependency: libswscale.so.3(LIBSWSCALE_3)(64bit) for package: ffmpeg-2.6.8-3.el7.nux.x86_64
--> Processing Dependency: libswresample.so.1(LIBSWRESAMPLE_1)(64bit) for package: ffmpeg-2.6.8-3.el7.nux.x86_64
--> Processing Dependency: libpostproc.so.53(LIBPOSTPROC_53)(64bit) for package: ffmpeg-2.6.8-3.el7.nux.x86_64
--> Processing …
Run Code Online (Sandbox Code Playgroud)

yum ffmpeg centos7

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

ffmpeg ×9

linux ×3

debian ×2

streaming ×2

ubuntu ×2

apt ×1

bash ×1

centos7 ×1

package-management ×1

path ×1

php ×1

php5 ×1

rtmp ×1

rtsp ×1

scalability ×1

video ×1

yum ×1