设置了队列监听器来处理用FFMPEG上传的video后,我多次回到服务器,发现MySql已经停止运行。 我检查了驱动器空间,使用了大约77%(60G中的43G)。 这是我的代码,如果它是有用的: public function fire($job, $data) { $data = json_decode($data['transcoding_message'], true); $output_directory = '/home/ubuntu/transcodes/'; $amazon_array = array(); $s3 = AWS::get('s3'); //execute main transcoding thread $cmd = 'sudo ffmpeg -i ' . $data['temp_file_url'] . ' -y -vcodec libx264 -tune zerolatency -movflags faststart -crf 20 -profile:v main -level:v 3.1 -acodec libfdk_aac -b:a 256k ' . $output_directory. […]
我需要从video创build一个截图。 我已经按照本教程在Windows 8,PHP 5.3中进行初始设置。 我从这里下载了64位操作系统的ffmpeg。 我跟着这个video ,成功完成了所有configuration, phpinfo()显示已经安装了ffmpeg 。 然后,我试图找出它是否在工作。 它工作成功。 接下来,我跟着这个video教程,成功创build缩略图。 以下是我的代码: /** * FFMPEG-PHP Test Script * * Special thanks to http://www.sajithmr.me/ffmpeg-sample-code for this code example! * See the tutorial at http://myownhomeserver.com on how to install ffmpeg-php. */ error_reporting(1); error_reporting(E_ALL ^ E_NOTICE); // Check if the ffmpeg-php extension is loaded first extension_loaded('ffmpeg') or […]
我在Ubuntu的pyffmpeg安装失败。 Cython安装似乎是正确的: $ sudo python setup.py install … Adding Cython 0.22.1 to easy-install.pth file Installing cython script to /usr/local/bin Installing cygdb script to /usr/local/bin Installing cythonize script to /usr/local/bin Installed /usr/local/lib/python2.7/dist-packages/Cython-0.22.1-py2.7-linux-x86_64.egg Processing dependencies for Cython==0.22.1 Finished processing dependencies for Cython==0.22.1 我的ffmpeg在: /usr/bin/ffmpeg 所以,我相应地改变了pyffmpeg的setup.py 。 但是,试图安装pyffmpeg会产生这些Cython错误: $ sudo python setup.py install [sudo] password for openstack: Remember: […]
我们使用ffmpeg来实时转发stream。 通常由于未知原因或者由于stream临时停止,命令停止在后台运行。 什么是监视和继续在无限循环中重试ffmpeg命令的最佳方法。 这是目前的命令: avconv -i rtmp://example.com:1935/rtplive/Live2 -pix_fmt yuv420p -s hd720 -vcodec libx264 -preset ultrafast -r 30 -bufsize 600k -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv "rtmp://example.com/live/adfaf" > avconv.log 2>&1 &
这是我的业务需求: 服务器收到一个嘈杂的noisy.m4a文件 服务器创build一个降噪noiseless.m4a文件进一步处理 我希望这种降噪能够尽可能快, 因此,我想避免使用ffmpeg从.m4a到.mp3进行SoX噪音分析,然后在SoX输出.mp3之后回到.m4a 。 是否可以编译和configurationSoX以支持开箱即用的AAC? 我的系统是在Amazon Linux上使用yum软件包pipe理器 – 当然,设置简单,比较费力。 但是,如果将ffmpeg与sox耦合是绝对必要的,那么使用pipe道shell命令可以避免创build大量的scratchpad /临时文件。 谢谢你的时间!
我希望ffmpeg在启动时自动从nginx启动,并为访问我的web服务器的用户提供一个转换的破折号stream。 现在我可以去: HTTP://本地主机:18080 /仪表/ twitch.mpd 但为此我必须跑步 ffmpeg -re -i rtmp://remotestream.com/twitch -vcodec libx264 -vprofile baseline -strict -2 -acodec aac -ar 44100 -ac 2 -f flv rtmp:// localhost:1935 / dash / twitch 手动。
我已经在AWS实例上安装了ffmpeg,并且试图logging一个X会话,我已经通过x11rdp连接到客户端,它是微软的远程桌面。 这里是我使用的terminal命令和它的输出: $ ffmpeg -f x11grab -s `xdpyinfo | grep 'dimensions:'|awk '{print $2}'` -r 25 -i $DISPLAY -pix_fmt yuv420p out.mp4 ffmpeg version N-80023-gd55568d Copyright (c) 2000-2016 the FFmpeg developers built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3) configuration: –prefix=/home/ubuntu/ffmpeg_build –pkg-config-flags=–static –extra-cflags=-I/home/ubuntu/ffmpeg_build/include –extra-ldflags=-L/home/ubuntu/ffmpeg_build/lib –bindir=/home/ubuntu/bin –enable-gpl –enable-libass –enable-libfreetype –enable-libtheora –enable-libvorbis –enable-libx264 –enable-libx265 –enable-x11grab –enable-nonfree libavutil 55. 24.100 / 55. […]
我期待在godaddy VPS主机上安装ffmpeg。 我有Cpanel和WHM的细节。 但我不知道如何在VPS服务器上安装/启用ffmpeg。 有没有关于如何在VPS的WHM / CPANEL上安装ffmpeg的教程。 或者是否有任何ffmpeg库,我将不得不上传和安装? 即时通讯使用joomsocial,但video上传需要ffmpeg被启用:(
我们需要抓住屏幕上的audio,并将其编码为mp4。 我们还需要创build第五秒的缩略图。 我们正在使用以下命令来实现: ffmpeg -y \ -thread_queue_size 512 -video_size 800×600 -framerate 25 -f x11grab -i :0.0 \ -thread_queue_size 512 -f pulse -i default \ -filter_complex '[0:v]split[vid1][vid2];[vid1]format=pix_fmts=yuv420p[vid];[vid2]select=isnan(prev_selected_t)*gt(t\,5),scale=200:150[thumb]' \ -map '[vid]' -map '1:a' -vcodec libx264 -acodec libmp3lame -preset veryfast -profile:v main -level 3.1 output.mp4 \ -map '[thumb]' -frames:v 1 output.jpeg 问题是第五秒后没有audio。 如果录制时间短于5秒,则audio仍在video之前结束。 我们的命令是错误还是错误? ffmpeg的版本是3.2.2-1。
我有大约10-15 FFmpegstream程的stream媒体服务器是这样的: ffmpeg -i "http://ip/play/a03i" -vcodec copy -acodec copy -f flv "rtmp://ip:80/APP/Name" 我使用Nginx的rtmp模块运行它使用exec_static指令,但我不能监视每个通道或进程,不能停止开始重新启动编辑任何stream不停止所有通道 有什么想法吗? 最好,