libx264相关内容

Live555:基于“testOnDemandRTSPServer"的X264 Stream Live源

我正在尝试创建一个 rtsp 服务器来流式传输我的程序的 OpenGL 输出.我看了一下 如何编写 Live555 FramedSource 以允许我直播 H.264,但我需要单播流.所以我查看了 testOnDemandRTSPServer.使用相同的代码失败.据我了解,我需要提供存储 h264 帧的内存,以便 OnDemandServer 可以按需读取它们. H264VideoStrea ..
发布时间:2022-01-07 20:32:53 C/C++开发

使用 libx264 为 Raspberry pi 编译 Xuggler 时出现的问题 #2

我正在尝试为 Raspberry Pi(在 Debian OS aka Raspbian 上运行)编译 Xuggler, 我按照此处提供的“基本构建说明"来编译 Xuggler. 在我成功安装了所有先决条件并设置了正确的路径后,我运行了以下命令: ant 运行测试 一段时间后,我遇到以下错误,并且在 libx264 上构建 ant 失败: {在日志末尾滚动以查看问题} co ..
发布时间:2022-01-05 10:45:47 其他开发

使用 ffmpeg 将 webm 转换为 mp4

当我尝试将 webm 文件转换为 mp4 时,输出非常不稳定,看起来好像 ffmpeg 丢弃了许多帧 我使用以下命令进行转换 ffmpeg -i movie.webm movie.mp4ffmpeg -i 电影.webm -vcodec libx264 电影.mp4ffmpeg -i 电影.webm -vcodec libx264 -qscale 0 电影.mp4 他们都有同样的问题.当 ..
发布时间:2021-12-26 19:01:21 其他开发

FFMPEG (libx264)“高度不能被 2 整除"

我正在尝试使用 FFMPEG 使用 libx264 编解码器从一组帧中编码 .mp4 视频. 这是我正在运行的命令: /usr/local/bin/ffmpeg -r 24 -i frame_%05d.jpg -vcodec libx264 -y -an video.mp4 我有时会收到以下错误: [libx264 @ 0xa3b85a0] 高度不能被 2 整除 (520x369) ..
发布时间:2021-12-26 18:42:20 其他开发

Android 上的快速视频压缩

我想将视频文件上传到服务器并在上传前进行压缩.我正在使用 ffmpeg libx264.我已经看到 viber 可以在一分钟内上传 30 秒大小为 78MB 的视频文件 [减少到 2.3MB].我想知道他们是怎么做到这么快的? 到目前为止我尝试过的 - FFMPEG 版本:n2.4.2使用 gcc 4.8 构建构建配置:--target-os=linux --cross-prefix=/h ..
发布时间:2021-12-21 14:03:59 移动开发

FFMPEG-宽度/高度不能被2整除(缩放以生成MBR输出)

我正在尝试在我的媒体库(Mp4格式)中生成视频的多种变体,并计划将其再现范围从1080p到240p,以及介于两者之间的流行尺寸.为此,我正在拍摄具有AxB分辨率的视频,然后运行代码(在bash上),将其缩放为所需的以下尺寸-426x240640x360842x4801280x7201920x1080,当然还有不同的比特率,然后再次另存为Mp4. 现在,如果源视频的高度和宽度可被2整除,则此方 ..
发布时间:2021-05-06 20:53:07 其他开发

使用FFmpeg从mjpeg转换为mp4(libx264)

如果您使用FFmpeg将mjpeg转换为mp4(libx264),在Windows·Mac上无法执行播放. 缩略图未显示在图标上.但是,使用HTML5视频代码可以播放. 为什么?请告诉我您是否理解.谢谢. ffmpeg -i source_file.mov -b 4000k -vcodec libx264 destination_file.mp4 解决方案 通常的原因是像素格 ..
发布时间:2021-05-06 20:50:25 其他开发

libavformat/libavcodec提供了无效的容器头

我正在使用libavcodec将流编码为h264,并使用libavformat将其存储在mp4中.产生的容器具有无效的标头,可以在VLC中播放,但不能在任何其他播放器上播放. 我发现使用mp4容器和"mpeg4"编解码器会生成有效的mp4文件,但是使用libx265(HEVC)或libx264编解码器会生成无效的mp4. 我可以使用 ffmpeg -i invalid.mp4 -vco ..
发布时间:2021-05-06 20:42:52 其他开发

使用FFmpeg编码H.264 CBR视频

我正在尝试将ffmpeg的视频以恒定的比特率编码为H.264(通过libx264库).我知道,我知道VBR通常是首选,但是对于此特定工作,我需要使用CBR(只要每秒这么多的千字节;不必每帧精确地千字节,afaik).我用来测试的示例视频来自此处: http://support.apple.com/kb/HT1425 ) 使用MPEG-4视频编码视频时,我可以获得恒定的比特率(使用命令 ffm ..
发布时间:2021-05-06 20:42:02 其他开发

如何使用ffmpeg通过websocket流mp4

我已经在nodejs中编写了一个示例,该示例将一些输入通过mp4格式的Websocket连接流传输到客户端.在客户端,mp4软件包已添加到MediaSourceBuffer. 这可以正常运行,但前提是客户端从第一个程序包的开头开始获取流.因此,另一个客户端无法播放当前的流,因为他不会从一开始就获得该流. 我尝试(try& error)保存ffmpeg发送的第一个程序包,并在新连接的开头 ..
发布时间:2020-06-29 20:05:14 其他开发

libx264:可以即时更改哪些参数?

我知道可以使用x264_encoder_reconfig()快速更改一些编码器参数.从此提交我可以推断出我们可以进行更改ratecontrol参数-但我找不到明确的可能更改的参数列表. 问题:可以即时更改x264编码器的哪些参数? 解决方案 您可以在libx264的源代码中查找可重新配置选项的列表 ..
发布时间:2020-06-29 20:05:12 C/C++开发

使用X264和librtmp发送实时摄像机帧,但无法显示闪光灯

我正在使用X264和librtmp发送实时摄像机帧,所有事情似乎都正确.但我的网络测试闪光灯无法显示正确的视频.有时似乎正确,但是当我重新单击播放按钮时,它没有在闪光灯上显示任何图片. 这是我的X264配置代码 x264_param_default_preset(&x264param, "ultrafast", "zerolatency"); x264param.i_threads = ..
发布时间:2020-06-29 20:05:09 其他开发

如何在DirectShow中使用x264编码器

我不知道如何在DirectShow中使用x264.我安装了许多文件,认为它们假装没有使用x264编码器,我下载了videoLAN x264二进制文件,当我运行它时,它显示的控制台窗口是如此之快,此后什么也没发生 这些是我拥有的编码器 我正在Windows 8.1 x64上工作 请帮助解决这个问题,这只会使我发疯……我想使用x264,因为我安装的其他编码器无法正常工作,或者无法使用 ..
发布时间:2020-06-29 20:05:06 其他开发

X264解码器完整帧不在一个NAL单元中

我正在使用libX264库进行编码.在将数据编码为NAL Unit()的形式后......这是我需要的相同格式(AVC),但问题是一帧进入两个Nal单元(一帧=(length,data)+(length,数据))和我需要的(一帧=(长度,数据)以单个单位).当我将其转换为文件然后播放时,它首先显示屏幕的上部,然后显示下部.我的配置参数如下 param.i_width = 1680//; pa ..
发布时间:2020-06-29 20:05:02 其他开发

Live555:基于"testOnDemandRTSPServer"的X264 Stream Live源代码.

我正在尝试创建一个rtsp服务器,以流式传输程序的OpenGL输出.我看过如何编写Live555 FramedSource允许我实时流式传输H.264 ,但是我需要将流进行单播.因此,我看了一下testOnDemandRTSPServer.使用相同的代码将失败.据我了解,我需要提供用于存储h264帧的内存,以便OnDemandServer可以按需读取它们. H264VideoStreamSe ..
发布时间:2020-06-29 20:04:56 C/C++开发

编译FFmpeg:找不到libx264

我希望有人帮我解决这个问题。我正在尝试使用android ndk r10e在ubuntu 12.04LTS下编译FFmpeg 2.2.3库,方法如下: Tutorial1 Tutorial2 这是我的build_android.sh文件: #!/ bin / bash NDK = / home / rango / Desktop / android-ndk-r10e ..
发布时间:2017-10-24 00:46:34 移动开发

在ffmpeg android中构建libx264编码器错误

现在,我有一个ffmeg构建脚本,可以识别libx264并成功编译。我也编译了x264并获得了libx264.a库。 ffmpeg和libx264都是从源代码构建的。我也可以在没有libx264成功的情况下构建ffmpeg。下面你可能会发现我的脚本尝试用libx264来构建ffmpeg。 #!/ bin / bash NDK =〜/ Android_NDK_r7b PLATFORM ..
发布时间:2017-10-23 23:53:50 移动开发

检测到破坏的ffmpeg默认设置

我在使用X264 Fourcc编解码器的VideoWrite时出现了ffmpeg错误。我已经安装了所有的依赖项。我如何解决这个问题。我一直在使用的示例代码如下。 VideoWriter oVideoWriter(“path.mp4”,CV_FOURCC('X','2','6','4'),15,frameSize,false) ; 操作系统:Ubuntu 14.04 64位 ..
发布时间:2017-10-23 22:56:27 其他开发