草庐IT

$ffmpeg、ffplay

全部标签

ios - 尝试使用 armv6 和 arv7 架构为 iPhoneOS 平台编译 FFMPEG 库

我正在尝试为具有arm7架构的IOS平台编译FFMPEG库。我从http://www.ffmpeg.org下载了FFMPEG库.我成功地为iPhoneSimulator构建了i386架构的静态库。但我需要iPhoneOS的库。使用configure命令时出现错误。以下是我的命令详细信息。对于i386(没有错误):./configure--enable-cross-compile--disable-debug--disable-ffmpeg--disable-ffplay--disable-ffprobe--disable-ffserver--disable-doc--disable-n

ios - 尝试使用 armv6 和 arv7 架构为 iPhoneOS 平台编译 FFMPEG 库

我正在尝试为具有arm7架构的IOS平台编译FFMPEG库。我从http://www.ffmpeg.org下载了FFMPEG库.我成功地为iPhoneSimulator构建了i386架构的静态库。但我需要iPhoneOS的库。使用configure命令时出现错误。以下是我的命令详细信息。对于i386(没有错误):./configure--enable-cross-compile--disable-debug--disable-ffmpeg--disable-ffplay--disable-ffprobe--disable-ffserver--disable-doc--disable-n

Python视频编辑神器:全面分析ffmpeg-python库的安装与使用方法

Python视频编辑神器:全面分析ffmpeg-python库的安装与使用方法在Python中进行视频编辑是一件令人兴奋的事情,它能够让你深入了解和控制你想要的任何一帧视频。而在Python视频编辑工具中,ffmpeg-python库可以说是至关重要的一员。它能够让你轻松地处理视频、音频等多媒体数据,并且还能够扩展你的应用程序功能,从而实现更多的视频处理需求。那么,接下来我们就来深入了解一下ffmpeg-python库的安装与使用方法吧!一.安装ffmpeg-python在开始安装之前,需要确认你的电脑上已经安装了ffmpeg视频处理工具。如果没有安装,可以从ffmpeg官网下载并进行安装。接

解决ffmpeg读取视频流时,报错“Segmentation fault (core dumped)“,avformat_open_input 返回 -1330794744

错误现象:ffmpeg读取视频流时,直接报错返回“Segmentationfault(coredumped)”;排查中发现是avformat_open_input函数错误,返回的是-1330794744,而不是代表正确的0。这个问题困扰了我很久,网上也搜了很久,但解决办法中都没提及ffmpeg的版本,在试错很多次后,发现了问题的所在,是代码与ffmpeg的版本有些不兼容的问题,那就直接切入主题。这次我试了ffmpeg的两个大版本:(一定对照自己的版本来看)ffmpeg-n4.4-latest-linux64-gpl-shared-4.4.tar.xz(这是github上别人编译好的)(在ubu

解决ffmpeg读取视频流时,报错“Segmentation fault (core dumped)“,avformat_open_input 返回 -1330794744

错误现象:ffmpeg读取视频流时,直接报错返回“Segmentationfault(coredumped)”;排查中发现是avformat_open_input函数错误,返回的是-1330794744,而不是代表正确的0。这个问题困扰了我很久,网上也搜了很久,但解决办法中都没提及ffmpeg的版本,在试错很多次后,发现了问题的所在,是代码与ffmpeg的版本有些不兼容的问题,那就直接切入主题。这次我试了ffmpeg的两个大版本:(一定对照自己的版本来看)ffmpeg-n4.4-latest-linux64-gpl-shared-4.4.tar.xz(这是github上别人编译好的)(在ubu

java - 如何在不阻塞第一个输入的情况下运行命令行 FFMPEG 并接受多个管道(视频和音频)?

我正在尝试使用FFMPEG混合使用MediaCodec创建的h264和aac,并且还使用FFMPEG的RTMP支持发送到youtube。我创建了两个管道,并通过WriteableByteChannels从java(android)写入。我可以像这样发送到一个管道(接受空音频):./ffmpeg-flavfi-iaevalsrc=0-i"files/camera-test.h264"-acodecaac-vcodeccopy-bufsize512k-fflv"rtmp://a.rtmp.youtube.com/live2/XXXX"YouTube流式传输完美无缺(但我没有音频)。使用两个

java - 如何在不阻塞第一个输入的情况下运行命令行 FFMPEG 并接受多个管道(视频和音频)?

我正在尝试使用FFMPEG混合使用MediaCodec创建的h264和aac,并且还使用FFMPEG的RTMP支持发送到youtube。我创建了两个管道,并通过WriteableByteChannels从java(android)写入。我可以像这样发送到一个管道(接受空音频):./ffmpeg-flavfi-iaevalsrc=0-i"files/camera-test.h264"-acodecaac-vcodeccopy-bufsize512k-fflv"rtmp://a.rtmp.youtube.com/live2/XXXX"YouTube流式传输完美无缺(但我没有音频)。使用两个

使用EasyDarwin + ffmpeg 搭建流媒体服务器,实现多台智能电视同步播放宣传视频

近期单位用户提出需求,需要在单位内部的9台安卓智能电视(小米电视)上同步播放用户提供的宣传视频,希望能够做到所有电视音视频同步播放(电视均位于食堂内部,使用内置扬声器,各电视间音频延迟不同会导致混响)。由于电视在安装时只预留了电源线,使用HDMI分线器需要重新布明线;同时由于无线广播同屏系统采购价格较贵,最终经过研究决定利用公司已有的WLAN基础设施,在公司内部无线局域网上搭建流媒体服务器,在智能电视上装流媒体播放器,实现实时收看服务器上的视频。经过测试,使用RTSP+UDP协议,播放1080P25帧每秒的视频,各台电视能够实现音视频同步,效果可以媲美HDMI分线器,下面分享下该方案的实现过程

linux - ffmpeg 覆盖大小

我有以下ffmpeg命令,它在视频上放置了一个叠加图像。ffmpeg编码完成后,叠加图像显得太大,大于实际大小。我如何控制叠加图像的宽度和高度尺寸。ffmpeg-i1.wmv-s640x360-fmp4-b800k-acodeclibfaac-ab64k-vf"movie=0:png:dollar.png[wm];[in][wm]overlay=0:0:1[out]"out.mp4 最佳答案 尝试附加filter使用scale=width:height子句设置如下:ffmpeg-i1.wmv-s640x360-fmp4-b800k-

linux - ffmpeg 覆盖大小

我有以下ffmpeg命令,它在视频上放置了一个叠加图像。ffmpeg编码完成后,叠加图像显得太大,大于实际大小。我如何控制叠加图像的宽度和高度尺寸。ffmpeg-i1.wmv-s640x360-fmp4-b800k-acodeclibfaac-ab64k-vf"movie=0:png:dollar.png[wm];[in][wm]overlay=0:0:1[out]"out.mp4 最佳答案 尝试附加filter使用scale=width:height子句设置如下:ffmpeg-i1.wmv-s640x360-fmp4-b800k-