我按照下面的说明安装了gstreamer0.10和所有模块(基本的、好的、坏的、丑陋的、ffmpeg的)(通过单击prev/next浏览):
一切似乎都运行得很好,但是当我想要执行我的管道时,我得到了这个错误:
glib.GError: no element "x264enc"
显然,该模块没有安装:
gst-inspect x264enc
No such element or plugin 'x264enc'
之后,我通过执行以下命令安装了编解码器:
sudo apt-get install x264
这也不起作用。所以我手动安装了最新的版本:
在成功安装x2
我是交叉编译的新手,刚刚开始在我的linux机器(amd64)上用ARMv5 (linux kernel 2.6.31.8)为主机(NAS)交叉编译包。我安装了crosstool ng,并用它创建了用于ARM编译的工具链。根据网上的一些教程,我成功地编写了x264包。但是现在,当我尝试运行它时,我得到了以下错误消息
./x264: /lib/libm.so.6: version 'GLIBC_2.15' not found (required by ./x264)
好了,现在我知道我需要libm库了,但是它是什么,以及如何用它编译x264?
我在试着做一个程序。当我运行./configure时,我得到的结果如下:
checking for X264... configure: WARNING:
Test application not built (x264 codec missing).
Either you have not installed x264, or you
have not installed it with the Gtk+ interface.
If you compile it from source, add these options
to configure:
--enable-shared
--en
我想编码一个视频流到H.264。但是,当我启动gstreamer程序时,我会得到以下错误。
No Element >>x264enc<<
我安装了gst-plugins-bad,gst-plugins-ugly和gst-plugins-good,所以插件安装在我的电脑上。我怎样才能告诉我的电脑,编解码器已安装?
我在内核2.6.32中使用Debian挤压6.05。
编辑:
gst-inspect x264的输出是:
no Element or Plugins >>x264<<
在Mac OS 10.13.6上安装opencv之后:
conda install -c conda-forge ffmpeg
conda install -c conda-forge opencv
在视频写入器中使用fourcc = cv2.VideoWriter_fourcc('h', '2', '6', '4')
我得到了错误:
OpenCV: FFMPEG: tag 0x34363268/'h264' is not supported with codec id 27 and format 'mp4
尝试使用支持H263和H264代码的build H323Plus(最新版本)。 从config.log发现错误: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: /tmp/ccLlS6ND.o: in function `main':
conftest.c:(.text.startup+0x7): undefined reference to `h263p_encoder'
collect2: error: ld returned 1 exit status 似乎在avcodec
目标
我正在努力建立:
支持swscale的x264静态库(.lib)。我想在Visual项目中使用这个库,其中24位RGB位图图像是:
1. Converted from RGB to YUV2
2. The converted image is sent to the x264 encoder
3. and the output of the encoder is streamed to a remote IP-endpoint via UDP.
支持swscale的x264可执行文件(.exe)。我想使用可执行文件达到上述相同的目的。在另一个Visual项目中,我将
我正在尝试报告VLC崩溃,但是编译失败了:
$ ./configure CFLAGS="-g" CXXFLAGS="-g" --enable-debug && make
[…]
CC codec/libx264_plugin_la-x264.lo
In file included from ../include/vlc_fixups.h:31,
from ../config.h:907,
from codec/x264.c:29:
/usr/include/fea
我和我的朋友要做现场表演,为此,我在我的旧的2006 Intel Core Duo Mac mini上安装了一个Red5服务器,运行Mac Leopard Server10.6.8。
我使用Flash Media Live Encoder向Red5的oflaDemo应用程序广播,除了我想让它与iOS一起工作之外,流工作得很好。我正在为它开发一个应用程序,但我仍然需要将我的流媒体转换为Apple的HTTP Live流媒体协议才能工作。谁能帮我把RTMP流转换成MPEG2-TS,因为那是mediastreamsegmenter支持的格式?我已经在服务器上安装了Apple的HTTP Live流媒体工