我正在尝试创build一个RTMP服务器来将video文件从我的Linux服务器传输到互联网/networking。 我已经能够成功地使用ffmpegstream式传输到其他RTMP服务器(如YouTube),但是如何在我的RTMP服务器上本地托pipe自己的RTMP服务器? 我已经试过寻找ffserver,但这是我需要创build一个本地的RTMP服务器? 如果有的话,有人可以给我基本的语法或例子来使它工作? 感谢您的任何信息。
我试图让我的服务器上运行ffmpeg,所以我可以成功地使用PHPvideo工具包。 我目前正在build立我的testing平台,这是一个32位Ubuntu 8.10 Intrepid Ibex服务器。 显然,我的第一个尝试是 apt-get install ffmpeg 但是这个预编译的版本没有libmp3lame或编译的任何AMR编码器/解码器和其他编解码器。 于是我下了“从源头编译”的路线。 我抓住了apt源,并试了一下,得到了所有的构builddep和编译。 最初的挑战(一些常量没有在config.h中定义),它仍然不会build立,有关h263编码函数的问题… 经过多次search没有解决scheme,我尝试编译最新的SVN / Git回购。 但我只是一直在打错误。 我可以 。 /configuration我所有的选项,但显然必须有一定的依赖关系(xvid,x264,libvorbis等)。 令人沮丧的是,当“修补”这些最新版本的修订版时,我似乎无法使它们得到认可。 所以我的主要问题是:有没有人得到ffmpeg在Ubuntu上工作? 如果是的话,你是怎么做到的? 我已经尝试了一些教程。 我不能在这里发布他们所有(感谢链接限制),但不要惊讶,如果你发布一个教程的链接,我已经给它一个去。 我将需要在我的生产服务器(这是一个64位Ubuntu 8.04哈帝服务器)复制/适应这种方法,所以我可以得到这个工作呢!
我想从mediubuntu安装ffmpeg。 我已经按照以下说明安装了存储库: http://medibuntu.org/repository.php 我的conf.d仓库列表: /etc/apt/sources.list.d# less medibuntu.list ## Please report any bug on https://bugs.launchpad.net/medibuntu/ deb http://packages.medibuntu.org/ lucid free non-free #Medibuntu – Ubuntu 10.04 "lucid lynx" #deb-src http://packages.medibuntu.org/ lucid free non-free #Medibuntu (source) – Ubuntu 10.04 "lucid lynx" 然而,当我安装ffmpeg,我仍然通过主Ubuntu的库安装它。 /etc/apt/sources.list.d# apt-cache policy ffmpeg ffmpeg: Installed: (none) Candidate: 4:0.5.1-1ubuntu1 Version table: 4:0.5.1-1ubuntu1 0 500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages […]
默认情况下,如果record选项被启用,nginx rtmp模块以.flv格式loggingvideostream,但是我需要.mp4 我发现,当logging完成exec_record_donecallback和ffmpeg时,video可以转换为.mp4 有没有办法以.mp4格式录制video,或者至less将其转换为这种格式?
只是想知道如果我应该去FFMPEG或有更好的select来处理video? 谢谢 !
如何保持文件(容器mp4)中的stream(协议rtsp,编解码器h264)? 也就是说,input层出不穷(带有闭路电视摄像头),并且输出文件在mp4格式大小的录制时间为5-10分钟。 操作系统:debian,ubuntu软件:vlc,ffmpeg(avconv) 目前使用这个scheme: cvlc rtsp://admin:[email protected]:554/ch1-s1 –sout=file/ts:stream.ts ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4 但它不能连续录制video(在重新启动之间vlc丢失了大约10秒的实时video)
我有一台cron作业,每天在Linux服务器上运行一次,并在其中执行的脚本中进行testing: # 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 每天当我检查日志文件时, ffmpeg is not installed!消息ffmpeg is not installed! 在日志中,结果工作没有被执行。 如果我运行在shell中的whichtesting一切正常,当我执行脚本一切正常。 是否有一些固有的防止它能够正确使用which命令?
你好,Serverfault的朋友, 我试图在运行Amazon Linux AMI的AWS EC2实例上依赖安装FFMPEG约两天。 我已经在Ubuntu和Fedora系统上安装了FFMPEG,在过去没有任何问题,并且已经阅读了有关在Red Hat / Fedora上安装的成功说明。 我已经跟着一些教程和论坛文章这样做,但没有运气。 据我所知,主要问题如下: 亚马逊linux(最相似的红帽/ centos)百胜集团没有ffmpeg可用。 我find了更新存储库以包含所需软件包的说明,但是添加这些存储库会导致yum无法更新软件包。 (另外,我已经阅读了一些关于将redhat / centos版本库添加到amazon linux的警告,这让我相信这可能是一个坏主意) ( https://forums.aws.amazon.com/thread.jspa?messageID=229166 ) 我已经尝试了一个更复杂的方法来下载源代码包,编译和安装,但由于缺less依赖关系和其他错误,这总是失败。 在我的问题上:有没有人在亚马逊Linux上成功安装FFMPEG? 有没有根本的不兼容? 如果任何人都可以分享在亚马逊Linux上安装ffmpeg的具体说明,我将非常感激。 任何其他的见解/经验也将不胜感激。 在此先感谢,奥利弗
我的问题是FFmpeg的吞吐量受到SMB性能的严格限制。 使用Wireshark我发现FFmpeg的写入是通过Windows 7的500字节的数据包发送到我的Synology SMB共享的。在同一台PC上运行相同版本的FFmpeg,转码相同的文件,写入相同的Synology SMB共享,将65536字节的数据包发送到SMB服务器,导致吞吐量几乎增加一倍。 我如何让Windows使用更大的数据包大小? 问题是这个吞吐量瓶颈意味着使用Windows for FFmpeg使它比在Linux上运行慢50%,并且让Linux服务器运行,这不是一个选项。 写入Windows服务器SMB共享时,速度相同,因此不是特定于Linux Samba软件。
我运行的是Ubuntu Server 10.04 LTS x64。 我已经在这台机器上使用ffmpeg编码H.264video的AACaudio超过一年。 这周有一个ffmpeg软件包的更新,似乎打破了AAC编码器。 我正在使用的命令: /usr/bin/ffmpeg -y -i '/tmp/original.mov' -acodec libfaac -ar 44100 -ab 128k -vcodec libx264 -level 41 -crf 25 -r 25 -s '1280'x'720' -bufsize 250000k -maxrate 2500k -vpre lossless_slower '/tmp/converted.mp4' 转换失败,出现此错误: Unknown encoder 'libfaac' 输出ffmpeg -v : FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1.2, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: –extra-version=4:0.5.1-1ubuntu1.2 –prefix=/usr […]